A Reference Architecture for Hybrid Integration Peter Broadhurst Senior Technical Staff Member for IBM App Connect
Common use cases for hybrid integration within digital transformation A. Join the API Economy B. Productivity C. Refactor for innovation APIs Automation Digital Applications Enable new channels for revenue by monetizing existing data via the API economy Enable line of business to automate their own work across and existing systems of record Make a fundamental shift to a composable application architecture, and cloud-based partners, to enable innovation. 1
Business projects are driving the hybrid agenda Hybrid User Communities Used by both IT as well as LOB who are adopting integration tooling to automate application interactions. Hybrid Integration Styles Combining app integration, api integration and data integration Hybrid Connectivity Reach across secure connections to get to data where it is from wherever you need Hybrid Deployment Software can be flexibly deployed on cloud and on-premises to optimize solution architecture 2
Overall integration surface area Customers Customers Customers Business Partners Business Partners Business Partners Enterprise Ownership Boundary applications Applications on public cloud Applications on dedicated Cloud Applications on-premise Applications on local Cloud 2015 IBM Corporation Page 3
Hybrid Integration Reference Architecture Basic single gateway Systems of Engagement Business logic NoSQL NoSQL XaaS Empowering Digital teams Core Business Operations API Composition API & Event Gateway Events Low level connectivity Data Synchronisation Cloud affinity On-Premise 4
API Consumption Landscape Interaction APIs Invoke one or more System API s or data sources, and manipulate the returned data Interaction APIs System APIs APIs that access the core systems and assemble data in a standardized form for general consumption Mainframe Packaged Apps System APIs Custom Apps Services Database 5
Hybrid Integration Reference Architecture Basic two gateways Mobile Partners API Economy IoT Offerings XaaS API & Event Gateway Hybrid Integration Systems of Engagement Business logic Empowering Digital teams API Composition NoSQL API & Event Gateway Events NoSQL Data Synchronisation Cloud affinity Core Business Operations Low level connectivity On-Premise 6
IBM is investing to enhance and extend it s offerings for the full continuum of users Simple integration capability for the citizen integrator Application Users LOB Richness of Integration Function App Power User Sophisticated integration for the technical user Data Scientist Develope r Full featured Integration Middleware Application Integration Specialist DBA / System Admin IT 7
The long tail of integrations Cost/complexity Candidates for traditional deep enterprise integration Candidates for shadow IT integration (ipaas) Business benefit High Low Candidates for business user integration (i) 8
Hybrid Integration Reference Architecture Bi-modal Integration Mobile Partners API Economy IoT Offerings XaaS API & Event Gateway Hybrid Integration Systems of Engagement Business logic Empowering Digital teams NoSQL API Composition NoSQL Events API Composition API & Event Gateway Events Digital connectivity Data Sync. Data Synchronisation Cloud affinity Core Business Operations Low level connectivity On-Premise 9
Hybrid Integration Reference Architecture Decentralised In a perfect world Application teams self-administer exposure of their own APIs Mobile Partners API Economy IoT Offerings Access to external APIs is governed using the same mechanisms used to govern access to internal APIs. Application teams handle their own integration needs using a productive subset of the tools available NoSQL NoSQL Application logic is firmly seated with the application teams API monitoring/diagnostics are gathered consistently across the organisation Security models are implemented more consistently 10
IBM App Connect 1 2 3 4 Simple Fast Flexible Affordable No-code and low-code approach to integration, accessible by users of all skill levels Pre-built connectors and templates for 100s of and legacy applications Cloud and on-premises options to deploy where most convenient for you Pay only for the integration actions you run, with no extra costs for application connectors. 11
Simple. No-code and low-code approach to integration, accessible by users of all skill levels 12
Fast. Pre-built connectors and templates for 100s of and legacy applications Smart Connectors for Cloud and On-premise apps Business-friendly metadata for the business user Trigger based on both create and update events Capture events based on both webhooks and polling mechanisms Addition of retrieve (lookup) and update actions Dynamic discovery of custom objects Connectivity with IBM solutions IBM Integration Bus IBM Message Hub MessageHub
Flexible. Cloud and on-premises options to deploy where most convenient for you Public Cloud / A fully managed, multitenant ipaas, which auto scales to handle variable workloads Flexible pricing models and option of a dedicated runtime environment on Private Cloud / On-premises Buy your own license and deploy on-premises or in a private cloud environment Available as Docker image which offers complete deployment portability Hybrid Deployment Combine the efficiencies of public cloud with the control of private deployment Flexibility of choosing between and onpremises deployments 14
App Connect core platform capabilities Connect Pre-built connectors for & on premise systems and other IBM integration and messaging solutions App Connect Designer (new UI) Transform Graphical mapper for rapid transformation between source and target data formats Design Configuration-based tooling to implement integration logic without having to code App Connect Studio (original UI) Manage Web based management and monitoring of integrations
IBM Cloud Integration IBM App Connect is part of a portfolio App Connect API Connect Application Integration Suite Integration Bus MQ 16
IBM Application Integration Suite a composable architecture for hybrid integration API Management ü Policy based traffic management ü Integrated developer portal ü Lifecycle management Cloud Connectivity ü Broad native cloud connectors ü Non-specialist composition ü Pre-defined templates Enterprise Integration ü Deep mature connectivity ü Rich flow language support ü Advanced mediation capabilities
A glimpse into the complexities of a real integration architecture Externally Exposed Services/APIs Exposure Gateway (external) Traditional Engagemen t Application s Microservice applications Exposure Gateway (internal) Integration Hub Adapter Adapter Business Partners Systems of Record Integration Hub Adapter Applications (external) 18
IBM Hybrid integration vision One cohesive offering serving all integration needs Data Apps APIs TH GS IN Connect Seamlessly Hundreds of end points to apps and data in the cloud and on premise Develop Rapidly Intuitive and robust tooling to transform data to meet business needs Scale Efficiently Performance and scalability to meet the SLAs of your business applications On-Premise HYBRID INTEGRATION CONNECT XFORM DELIVER COMPOSE EXPOSE API MANAGEMENT SECURE GATEWAY INTEGRATION ENGINE DESIGN - OPERATE - MANAGE - MESSAGE & EVENT HUB MONITOR - GOVERN PaaS 19
Hybrid User Communities Used by both IT as well as LOB who are adopting integration tooling to automate application interactions. Hybrid Integration Styles Combining app integration, api integration and data integration Hybrid Connectivity Reach across secure connections to get to data where it is from wherever you need Hybrid Deployment Software can be flexibly deployed on cloud and on-premises to optimize solution architecture
These slides come from the following article: The evolving hybrid integration reference architecture https://ibm.biz/hybridintrefarch Looking for more information? And are described in this video for Integration Developer News http://ibm.biz/hybridintrefarchyoutube Microservices, SOA, and APIs: Friends or enemies? https://ibm.biz/microservicesvssoa More information on IBM s hybrid integration products http://www.ibm.com/middleware/us-en/solutions/hybrid-integration