Demo for Partners and Customers IBM AS/400 Web Transaction Framework and Mulesoft AS/400 Connector Demo for Partners and Customers
Challenge: Traditional IT is too slow for Business Demands May 25, 2016
Solution: Application Network Right Operational Model IT becomes Center for Enablement. Enables business to complete their own projects by providing reusable assets / APIs. Right Technology Anypoint is a single platform to develop, operate, collaborate and discover APIs Right Implementation Partner with experienced implementation consultants to get it right from the first try and accelerate the success May 25, 2016
APIs are building blocks of Application Network May 25, 2016
IBM i (AS/400) “last mile” service Unlocking IBM i data and processes takes time Consume API Provide API May 25, 2016
Mulesoft Anypoint, AS/400 connector and Web Transaction Framework Consistent architecture approach for providing and consuming APIs on IBM i Uses native IBM i functions, no extra servers to maintain Enables rapid implementation with included demos May 25, 2016
IBM i Integration Use Cases API Provider API Consumer Unlock the IBM i application data Execute IBM i business logic Receive and process external business events on IBM i Access external data from IBM i application Execute external logic from IBM i Publish IBM i business events May 25, 2016
IBM AS/400 Connector for Mulesoft Anypoint platform Functionality and Motivation Speeds up IBM i API consumer use case development by hiding complexities of integrating with AS/400 based systems Enables native zero-footprint messaging between AS/400 and Mulesoft ESB using AS/400 Data Queues Supports Data Queue Listen, Read, Write as well as AS/400 System Command call operations Mulesoft Certified connector May 25, 2016
Web Transaction Framework Overview Functionality and Motivation Speeds up IBM i integration development both for providing and consuming APIs Provides Consistent Architecture for all IBM i integrations Enables native zero-footprint messaging between AS400 and external systems such as Mulesoft ESB with AS/400 connector Service Registry is a repository for all IBM i interface configurations Transaction Insight consolidates the runtime data for real time monitoring and alerting, as well as analytics May 25, 2016
Live Demo 1 IBM i consumes Currency Exchange API Web Transaction Framework May 25, 2016
Demo 1 IBM i as API consumer Architecture IBM i team only needs to implement the interface program that saves the request data into staging table(s) then retrieves and passes back the API response from response staging table(s). Mule team implements the API client, certificates, reconnection, data transformation etc AS400 Mule Web Transaction Framework Service Registry (TRNTYPES) Transaction history (TRNHDR) Transaction Errors (TRNLOG) Data Queue – JMS Bridge API Client ERP Request DQ AS400 Connector Interface Programs Order Entry POS Inventory Merchandising Etc Create (CRTTRN) Process (PRCTRN) Data Queue Adapter AS400 Connector Response DQ Database Connector Request and Response Staging
Demo 1 IBM i as API consumer Flow Diagram May 25, 2016
Demo 1 IBM i as API consumer Mule flow – no custom Java components, standard Mule source and processors for AS400 operations May 25, 2016
Demo 1 IBM i as API consumer RPG source code sample – no data queue or integration logic, just simple I/O operations May 25, 2016
Live Demo 2 IBM i provides Product Price API Web Transaction Framework May 25, 2016
Demo 2 IBM i as API provider Mule team implements API, data transformation, serializing request and response into staging, calling Web Transaction Framework DB2 procedures IBM i team implements interface program to handle request and response staging tables Mule IBM i Web Transaction Framework Service Registry (TRNTYPES) Transaction history (TRNHDR) Transaction Errors (TRNLOG) APIs ERP Database Connector Create and Process Transaction Interface Programs Request and Response Staging
Demo 2 IBM i as API provider Flow Diagram
Demo 2 IBM i as API provider Mule flow – trigger IBM i transaction processing, no custom Java code needed May 25, 2016
About Infoview Systems Since 1994, we specialized in implementation, enhancements and support for complex ERP and Line of Business applications based on AS/400 platform Starting in early 2000s, expanded into System Integration / Service Oriented Architecture, connected legacy systems to partners, vendors and customers. Worked with variety of tools from IBM, Microsoft, Software AG, Informatica, Mulesoft In 2014 we focused on growing our integration practice, and partnered with Mulesoft in 2015 Products: IBM AS/400 Connector for Mulesoft Anypoint platform, AS/400 Web Transaction Framework Services: Application Integration Strategy, Solution Architecture, Development, Training and Support, specializing in Mulesoft Anypoint platform, IBM i (AS/400), Java May 25, 2016