| Building the Effective Enterprise Conquering Interoperability Tony J Winter – Chief Technology Officer, QAD Building the Effective Enterprise
| Building the Effective Enterprise 2 The following is intended to outline QAD’s general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, functional capabilities, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functional capabilities described for QAD’s products remains at the sole discretion of QAD. Safe Harbor Statement Conquering Interoperability
| Building the Effective Enterprise 3 ■Interoperability evolution ■Component of integration ■Data loading with Excel ■Future: Cloud Application Integration QAD Connectors Overview Conquering Interoperability
| Building the Effective Enterprise 4 EDI will not be covered in this session Conquering Interoperability
| Building the Effective Enterprise 5 “The ability of two or more systems or components to exchange information and to use the information that has been exchanged” [Source: IEEE] Interoperability Conquering Interoperability
| Building the Effective Enterprise 6 Interoperability evolution Conquering Interoperability BPMFile Transfer EDI EAI SOA SOAP - XML WebServicesCloud Integration REST WebServicesHard Coded “Ability for two or more systems to exchange information” ■Explosion of public API’s ■Standard Integration ■Integration as a Service ■Simplified Tools ■Converge with BPM
| Building the Effective Enterprise 7 Emerging trend Conquering Interoperability API Data Access BusinessLogic DataDirect
| Building the Effective Enterprise 8 ■On premise application loading order into QAD EA Walkthrough of a simple integration Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network
| Building the Effective Enterprise 9 ■Exposes services and data structures ■Traditionally: APIs via CHUI screen wrapper in Q-Xtend ■Modern: APIs via code using AppServer Application Programming Interfaces (API) Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network
| Building the Effective Enterprise 10 ■Exposes services and data structures ■Example of Service Oriented Architecture (SOA) QAD Reference Architecture to support API’s Conquering Interoperability API / Event
| Building the Effective Enterprise 11 API Development Conquering Interoperability Pre-Shipper/Shipper Confirm3.7 Issues - Unplanned Labor Feedback by Work Order Pre-Shipper/Shipper Print3.4.3 Transfer with Lot/Serial Change16.19 Work Order Operation Backflush Shipper Delete/Archive3.4.2 Transfer - Multi Item16.12 Work Order Receipt Backflush Shipper Gateway Tag Recount Entry16.11 Work Order Receipt 5.7 Purchase Order Maintenance Tag Count Entry16.10 Work Order Component Issue Purchase Order Returns3.14 Inventory Scrap Transaction DO Container Maintenance PO Shipper Receipt Cycle Count Results Entry DO Pre-Shipper/Shipper Maint PO Shipper Receipt Into Transit3.12 Receipts - Backward Exploded DO Pre-Shipper/Shipper Confirm Purchase Order Receipts3.1.1 Inventory Detail Maintenance Distribution Order Shipments Turnaround Data Maintenance Scrap Transaction Distributed Order Receipt Shipment ASN Export Backflush Transaction 3.9 Receipts - Unplanned Operation Scrap Transaction ■Continually building new APIs (2013 EE)
| Building the Effective Enterprise 12 ■Expose APIs as SOAP WebServices using Q-Xtend ■Data structure - QAD XML document (Qdoc) WebServices & Data Transport Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network
| Building the Effective Enterprise ■No formal format ■Simple to use ■Prevalent for web and mobile apps ■An architecture using HTTP REST APIs ■Strict XML format ■Good security ■Prevalent for integration ■Is a container for data SOAP APIs What is SOAP and something called REST API’s? Conquering Interoperability Over 9070 Public APIs
| Building the Effective Enterprise 14 ■QAD canonical message format ■Defines message structure ■Defined using XML Schema What is a Qdoc? Conquering Interoperability A SO A
| Building the Effective Enterprise 15 ■Q-Xtend inbound – limited XML transformation (XSLT) ■Q-Xtend outbound – simple XML formatting Simple Transformation Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network Transformation QDOC
| Building the Effective Enterprise Data Loading with MS Excel Conquering Interoperability
| Building the Effective Enterprise 17 ■Q-Xtend Excelerator ■Supports Excel 2007 & 2010 ■Export, import and mass change bulk data Data Loading with MS Excel Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data Q-Xtend Excelerator
| Building the Effective Enterprise 18 Conquering Interoperability
| Building the Effective Enterprise Future: Cloud Application Integration QAD Connectors Conquering Interoperability
| Building the Effective Enterprise 20 ■Provide standardized integrations ■Accelerate application integration ■Comprehensive On Demand & On Premise solution QAD Connectors Goals Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network
| Building the Effective Enterprise 21 ■Global repository for integration ■Evolve general integrations to standard ones ■Provide a comprehensive integration platform QAD Connectors Strategy Conquering Interoperability Custom Connector Standard Connector App General Integration Evolve
| Building the Effective Enterprise 22 ■Managed cloud integration Platform as a Service ■Types of services: Mapping Transformation Integration workflow… QAD iPaaS Conquering Interoperability On Demand On Premise API / Event Enterprise Applications Data External Firewall 128-bit encryption Cloud Application API On Premise Application API Data Network Integration Platform as a Service
| Building the Effective Enterprise 23 Summary Conquering Interoperability
| Building the Effective Enterprise 24 ■New wave of interoperability ■Leverage Q-Xtend Excelerator ■Interested in iPaaS – Leave me your business card ■Learn more about managed EDI (Thursday 11am) Summary Conquering Interoperability
| Building the Effective Enterprise 25 ■Tony J Winter: Questions & Answers Conquering Interoperability
| Building the Effective Enterprise ©QAD Inc