API Ecosystems - Conexxus

Transcription

API Ecosystems

Thank you 2019 Annual DiamondSponsors!

Goal and AgendaEducate the retailer community on the value of API’s and to encourage retailers and vendorsto get involved to drive and support API standards that will benefit all. 3IntroductionsConnexus StandardsAPIs - DefinitionsMaturity of API’s in a Global ContextExperiences with API’s in the Convenience industryOpportunities for the industryQ&AAPI Ecosystems

4Introduction - 5 MinutesIntroduce the goal of the session - @Blain to create 1 panel intro slide.Generate interest and participation in the development of standardized API, Servicesand Microservices. Educate the larger c-store community on integration pointsIntroduce who we are, what organization we represent, and why we’re on stage.·Jason·Gunter·Brett - Acumera is really interested in using service architecture to increase security·Blain - I’m really interested in how we bring functions to market faster, and simply.

About Us Retail System of IntelligenceFirst C-Store in 2014; Now Tlog Data From 15k SitesAPIs PowerTransform Offline XMLDeveloper PortalData to Cloud; Access”Internal” App Storevia JSON APIs5API EcosystemsRetail Intelligence, AI Enablement (Price,Decision Workflows & Promo, Replenish,Vendor CollaborationPersonalization)

About UsStuzo Commerce SolutionsWe believe it should be possible forconvenience and fuel retailers to:Platform Be as Agile as a Software Company, To deliver a Personalized and FrictionlessDigital and Physical Storefront thatempowers consumers to Buy and Pay AnyWay That They Want, and To enable Merchants’ Vendors-of-Choiceto Rapidly Deliver Highly Unique andEffective Commerce Programs andExperiences.Best-in-Class Partner IntegrationsProfessional and Engineering ServicesMarket, Consumer, and Future Vision InsightsStuzo Commerce Solutions to Power 13,000 USConvenience and Fuel Retail Locations by Mid 2019

Brief Introduction 7Has Spent 15 Years Serving the C-store IndustryManages Network Security at Thousands Of SitesExtensive Use of APIs with Security Appliances and Cloud ServicesBuilds Custom Abstraction APIs, to Modernize Legacy EquipmentParticipates in the Conexxus Joint API Work GroupProposing Ephemeral Support API to Aid Member PCI DSS ComplianceAPI Ecosystems

About UsTotal network of 9,933 stores (Company, Dealer and Franchise) in North America2,709 stores (Company, Dealer) in 9 countries or regions in EuropeKeenly interested in the API ecosystems and standards necessary for a globalorganization such as ours.8API Ecosystems

Conexxus Standards Today 9Electronic Payment ServerForecourt Device ControllerLottery InterfaceLoyalty InterfaceMobile PaymentsMotor Fuel InterfaceAPI Ecosystems OSA (Open Site Architecture) Payment System Product CodesPoint-to-Point EncryptionPOS/Back Office InterfaceRetail Merchandise InterfaceSite Asset––––CoreReference ModelSafeSign

API’sApplication Program Interfaces10API Ecosystems

”Monolith” to “Modern” Software Design PatternsThe Monolith One big unitNobody understands all of itGets out of controlBecomes “Big Ball of Mud”11API EcosystemsModern Architecture Broken in to smaller servicesSeparated from each otherEach unit can use the best technologyDepends on well-designed APIs

Wikipedia API Definition“An application programming interface (API) is a set ofsubroutine definitions, communication protocols, and tools forbuilding software. In general terms, it is a set of clearly definedmethods of communication among various components.”Widely Used API: VR-350 Message ProtocolHugely Successful APIs: Cloud ServicesApplication Sends: “{SOH} 100”Application sends simple, clear requestATG A7”Cloud service providers implement each ofhundreds of different services in a consistentway12API Ecosystems

A Good API Think of an API as a PRODUCT. It should havethese characteristics 13SimplicityAuthenticability and PrivacyConsistency and SymmetryProvides Useful AbstractionsDiscoverabilityPoLA – The Principle of Least AstonishmentAPI Ecosystems

Maturity of API’sin a Global Context14API Ecosystems

API Maturity15API Ecosystems

Data APIs are the Fastest Growing Category16API Ecosystems

Many Large Retailers Even Have Public APIsAPI Ecosystems

Walmart Shares Data; Expect Operating ExcellenceAPI Ecosystems

Retail Link 2.0 will Transform CollaborationAPI Ecosystems

Amazon Drives Costs Down

2002: No API .You Will be Fired21API Ecosystems

Vendor API Experiences22API Ecosystems

From LegacySystems andPoint to PointIntegrationsAPI Ecosystems

To HybridBus andMicroservicesArchitectureAPI Ecosystems

Powered byMicroservicesand ModernAPIsAPI Ecosystems

Ephemeral Support API Proposal“Criminals compromised a third-party point of sale (“POS”) vendor's data system andutilized the vendor's assistance tools to gain remote access-and the ability to deploymalware ”PCI Data Security Standard Requirement 12.3.9: “Activation of remote-accesstechnologies for vendors and business partners only when needed by vendorsand business partners, with immediate deactivation after use”Acumera is proposing a standard lightweight API to automate PCI DSS compliance.It has been successfully used among some Conexxus members since 201526API Ecosystems

Ephemeral Support Connections27API Ecosystems

How it works.1. Connection Request2. Request acknowledged3. Ephemeral ConnectionCreated4. Status request5. Request acknowledgedFull API proposal details on Conexxus website28API Ecosystems

Data APIsJournalRetailer ItemsSupplier ItemsLocationsCustomerDate & TimeUser BehaviorComing SoonSIQ OperationsSIQ User Activity29API EcosystemsLine Item, Basket, TenderUPC/PLU, Cat/Subcategory, Price, Brand, Size, etc.UPC/PLU, Cat/Subcategory, GTIN, Brand, Size, etc.StoreID, Address, Region, Distributor, Manager, etc.HashedID, Age, Gender, etc.Year, Month, Day, Fiscal, Hour, Daypart, etc.Clickstream, Email Open/Clicks, etc.Promotions, Space, Cost/Margin, Inventory, etc.ProjectID, Cost by Function, AvailabilityUserID, Activity, Shares, Logins, etc.

Functional APIs QueryingFilteringChartingSharingLogicAI AlgorithmsWorkflowsIntegrations30API EcosystemsApply SQL from Data APIsApply Filters from Data APIs (Pack Bev, Coke 20oz)Apply Charting from Query (Bar, Line, Scatter, etc.)Schedule Report via Email / Share Analytics/ExcelCalculate Measures (Outliers, Missing Stores)Compute Recommenders, Clusters, Forecasts, etc.API Combinations {AI} & {Logic} & {SQL}Tobacco Rebates, Data Lakes, Salesforce/Oracle, etc.

API-First System of Intelligence Seek to Automate Intelligent Decisions1.Scalable Data Ecosystem2.API Ecosystem3.Interface(s) for Range of Users4.Invisible (Embedded)31––––––Real-Time, Static, 3rd PartyData, FunctionalAnalyst/Sales (Web Portal)Analyst (SQL Editor / Data WarehouseDeveloper / Analyst (APIs)Future (native app, conversational, etc.)API Ecosystems

Conexxus 3.6 JSON API is Here! Automated Translation Layer for POS Journal– XML API with JSON, XML– NAXML 3.3, 3.4 3.6– POS Templates VeriFone, Gilbarco, NCR– Updated in Day Event Close or Real-Time Upon Schedule– Collaborated with Kwik Chek, Conexxus, VeriFone Collaborating with Cybera & VeriFone to Deliver a Cloud-NativeAutomated Pipeline for Polling POS, Ingesting Raw Journal,Translating XML to 3.6 JSON and Enabling High PerformanceAPI/On-Demand Access32API Ecosystems

Industry Opportunities33API Ecosystems

Opportunities Reduce time to widespread adoption of Conexxus StandardsAlways include a secure document exchange API!34API Ecosystems

API OpportunitiesAccess to Supplier Programs(e.g., Sales-Based Rebates)Automated, Intelligent Outcomes Promotions Replenishment Pricing LaborDistribution / Ordering / Working CapitalOptimizationData EnrichmentProprietarySupplier Data35API Ecosystems Inventory Out of Stocks Personalization Audiences

Technology Empowers Outcomes Become as Agile as a Software Company Deliver a Personalized and Frictionless Digital and PhysicalStorefront that empowers consumers to Buy and Pay AnyWay That They Want Enable Vendors-of-Choice to Rapidly Deliver Highly Uniqueand Effective Commerce Programs and Experiences Understand Your Customers, Turn Data into Actionable Insights Drive Incremental Behaviors and RevenueAPI Ecosystems

Q&A37API Ecosystems

Closing38API Ecosystems

Q&A3 Questions x 3 10 Minutes / Time AllowanceAnticipated or Seed Questions:Why do you use technology X for your API?As a retailer, how do we figure out what we should be using architecturally?o Join the API Working Group.o Engage Vendors.What’s the low hanging fruit that a retailer can get started with?How is the industry working with variable network connectivity?How is the industry incorporating security and privacy into API’s?Retailers have huge data sets in a diversity of formats and sources. What are the challenges with utilizing this data?39API Ecosystems

POS Templates VeriFone, Gilbarco, NCR – Updated in Day Event Close or Real-Time Upon Schedule – Collaborated with Kwik Chek, Conexxus, VeriFone Collaborating with Cybera & VeriFone to Deliver a Cloud-Native Automated Pipeline for Polling POS, Ingesting Raw Journal,