Oracle POS (360 Commerce) integration with EBS A solution for Transit Agencies October 24, 2011 (2:10 PM) Presented By Srinivas Chundu schundu@astcorporation.com Pavan Vallabhaneni pvallabh@astcorporation.com Agenda Challenges Oracle Point of Sale (POS) Infrastructure Technical Architecture Integration with EBS Reporting & Dashboards Reconciliation Questions and Answers
Challenges Implementation Challenges Mix of applications Multiple platforms High transaction volumes Quick response times Scalability, Flexibility & Adaptability 2
Oracle Point of Sale (POS) POS Architecture Client Server Centralized vs. Distributed POS Capabilities Multi-Tiered Architecture Highly Available Centralized Transaction Retrieval Adaptability & Scalability Customizability Hardware Multiple Vendors JPOS drivers 3
Configuration Integration POS Client Architecture 360 Platform Container (Execution platform and application environment) 360 Application Commerce Services User Interface Java Application and system XML Tour scripts Engine configure the layers of the application. Application Services HTTP Integration framework. JMS Foundation Services Domain Objects Custom Database Enterprise Apps Others 4
Configuration Integration POS Client Architecture Client presentation and device interaction. 360 Platform Container (Execution platform and application environment) 360 Application Commerce Services User Interface Java Tour Engine Application-specific business processes. Application Services HTTP JMS Foundation Services Domain Objects Custom Database Enterprise Apps Others 5
Configuration Integration POS Client Architecture 360 Platform Container (Execution platform and application environment) 360 Application Commerce Services Tour engine is the User Interface controller for POS Java Tour Engine HTTP JMS Application Services Foundation Services Domain Objects Custom Database Enterprise Apps Others 6
Configuration Integration POS Client Architecture 360 Platform Container (Execution platform and application environment) 360 Application Commerce Services User Interface Java Tour Engine Application-independent technical services Application Services HTTP JMS Foundation Services Domain Objects Custom Database Enterprise Apps Others 7
Configuration Integration POS Client Architecture 360 Platform Container (Execution platform and application environment) 360 Application Commerce Services User Interface Java Tour Engine Specific business objects that contain application data. Application Services HTTP JMS Foundation Services Domain Objects Custom Database Enterprise Apps Others 8
Server Architecture Store Environment Corporate Data Center POS Terminal (20 per store ) ORPOS Client (1 per terminal) Java POS Local DB ORPOS Server J2EE Container ORBO Store DB Messaging Messaging Server Messaging File Transfer Server File Transfer Middleware ORRM Server J2EE Container ORRM ORCO Server J2EE Container ORCO Database Server ORRM DB ORCO DB Secure Key Management Server Encryption Key Manager Payment Switch 10
Store Servers Distributed Centralized 11
POS Capabilities Multi-Tiered Architecture Highly Available Centralized Transaction Retrieval Adaptability & Scalability Customizability 12
Hardware Supported Hardware Component HP Stack IBM Stack Register HP POS rp5700rt047av- POS SurePOS 700 (741) Cash drawer HP cash drawer #EY024AA IBM cash drawer Pole Display None IBM pole display Keyboard HP USB POS #EY025AA IBM keyboard Scanner HP USB #EY022AA Symbol Scanner LS2208 PIN Pad Ingenico entouch 6580 Verifone MX860 Ingenico entouch 6580 Verifone MX860 Credit Card Reader HP USB MSR #EY026AA Ingenico entouch 6580 Verifone MX860 Receipt Printer HP USB Thermal Receipt Printer #EY023AA IBM printer 4610 IBM printer 4610-2CR JavaPOS is the industry standard for Java compatibility for retail-oriented devices. Common devices used with point-of-sale are listed above Any JavaPOS-compliant peripheral devices should work with Oracle Retail Point-of-Service, however, some may require software modifications to work properly 13
DSL Infrastructure Network Connectivity for POS Terminals Corporate Network Downtown Store Network Outlying Store Network $ Bank Payment Switch Station 1 Corporate Data Ceneter T1 Line with the Backup T1 Pos 1 VPN DSL Internet DSL VPN Station 2 Pos 2 DSL Store Servers for outlying Stations Station... Pos... Downtown Store Servers VPN Router VPN POS Data Credit Card Data 14
Infrastructure Bank Payment Switch Central Office Empl, Item, Price Store Hub CORP STORE Credit Authorization Transactions Parameters Back Office / Store Server Transactions 15
Technical Architecture 16
Integrating with Oracle EBS Inventory Items & Pricing Items Human Resources Employee & Access Employee Oracle Receivables Customers & Accounts POS Agents Order Management Daily Sales & Deposits Returns & Exchanges Sales, Returns & Exchanges 17
Integration. Order Management API Sales Order Creation Sales Order per POS Agent by shift Deposits as Prepayments Inventory Interface Inventory Removal Min-Max Planning Auto Invoice Sales Order Creation PO Internal Ordering AR Invoices Prepayments Matching AR Receipts Import Bank Statements Cash Management Auto Recon 18
Reporting & Dashboard Inventory Human Resources Oracle Receivables Order Management Oracle Data Integrator Date Warehouse BI Server BI Analytics 19
Reconciliation POS Credit Card Transactions 20
Reconciliation POS Cash & Check Transactions 21
Questions and Answers Questions and Open Discussions Contact Information Srinivas Chundu Email: schundu@astcorporation.com For Presentation Copy Visit Phone: 630-747-7021 www.astcorporation.com/papers 22