You are on page 1of 4

Hybrid integration provides a seamless platform for native or on-premises

IBM Cloud Architecture Center applications to interchangeably integrate end-to-end business-critical


capabilities regardless of where these capabilities are deployed.
Hybrid integration

1
IBM Cloud Architecture Center
Runtime flow
The CTO of an international bank wanted to unlock the value of the bank’s business assets by deploying a set of fine-
grained system APIs that expose key enterprise capabilities and processes. The CMO wanted to expand the bank’s market
reach by deploying cloud applications and APIs to new interactive channels that would use these enterprise capabilities to
accelerate banking transactions and improve the customer experience.

1. The user accesses the cloud application from a web 5. The interaction APIs receive the request and determine the
browser. services that must be invoked. Additionally, this component
validates that the cloud application is authorized and entitled
2. Edge services receives the request. Edge services is a
to make the request. In order to process the request, this
group of services that process the request and get it to the
component makes several successive calls to the system
right destination. These include the domain name server,
APIs component.
the CDN server, the firewall, and the load balancers.
6. The request is received by the integration service for
3. Identity and access management validate the user. A key
enterprise data. After validating the authorization and
aspect of security is that it is enabled across multiple layers
entitlement, this component interfaces with the enterprise
and components. Besides user validation, the cloud and
integration services component to retrieve and return
the enterprise components are protected from threats.
enterprise system of record data.
Individual cloud components are validated prior to
accessing the enterprise network using a combination of 7. Cloud messaging allows the processing of events and
application IDs, access tokens, and mutual authentication. triggers across cloud applications, cloud services, and on-
The sensitive data is protected from end users and premises enterprise applications.
privileged users. Continuous monitoring of threats and log
8. Transformation and connectivity receive requests for
analysis in the solution provide visibility and actionable function and data. This component is the gateway into the
intelligence. Logs are used for audit and compliance enterprise network and ensures that the requests are
reports. authorized to access the enterprise components. This
4. The cloud application receives and processes the request. component routes the API request to the system APIs
The processing logic necessitates accessing the gateway component and the routes the data request to the enterprise
comprising APIs, events, and data. Making use of integration services component.
asynchronous processing, the cloud application invokes
9. Enterprise application and data components process their
the interaction APIs and integration service components. requests. The responses are returned through the enterprise
and cloud gateways to the cloud application. The cloud
application prepares and returns a response to the user.

2
IBM Cloud Architecture Center
Components
COMPONENT DEFINITION PRODUCT

Improves application availability and scalability. Includes CDN, IBM Bluemix® platform
Edge services
firewall, DNS, and load balancer. IBM SoftLayer®

Polyglot runtime (Java, Node.js, Swift, and


Cloud native application developed using the hybrid integration
Cloud application more)
style architecture.
IBM WebSphere® Liberty
Application facing APIs that aggregate calls to back-end system
Interaction APIs IBM API Connect for Bluemix
APIs into modular functions.
Asynchronous communication among cloud applications and
Cloud messaging IBM Message Hub for Bluemix
components.
IBM DataWorks for Bluemix
Cloud integration Capabilities for integration with enterprise applications and data,
IBM App Connect
services with other cloud services, and with third-party applications.
IBM Integration Bus on Cloud
IBM Secure Gateway for Bluemix
Transformation and
Enables secure connection to enterprise systems. IBM DataPower®
connectivity
IBM Virtual Private Network (VPN)

System APIs Provides access to enterprise applications and enterprise data. IBM API Connect

IBM MQ
Enterprise messaging Represents the messaging backbone of the enterprise.
Enterprise-specific

Enterprise integration Enterprise integration asset exposing enterprise applications and IBM Integration Bus
services data as set of SOA-style SOAP and REST services. IBM z/OS® Connect

Enterprise application Customer existing applications and systems of record. Enterprise-specific, including z/OS

Enterprise data Back-end data in the enterprise systems of record. IBM DB2®, Oracle®, Microsoft® SQL,
Enterprise specific

3
IBM Cloud Architecture Center
Business drivers

01 02 03
Unlock existing business data, Reduce IT expenditures and Enable agility and innovation by
applications, and services to drive connect your enterprise to the supporting a new application
digital transformation in your cloud. ecosystem and by enabling multi-
enterprise. speed IT.

Requirements
Functional requirements Non-functional requirements
• API-driven integration between on-premises systems of record
and cloud-based systems of engagement. Security
• Integration with legacy middleware, including 2-way integration • Access control over APIs.
with existing MQ enterprise messaging backbone. Performance
• Application-level integration between on-premises ERP • Response times must be quick enough to meet user
applications and off-premises systems of engagement.
demands.
• Ability to authenticate and control access for users based on
existing on-premises user directories. Load balancing and availability
• Runtime monitoring and management. • Service must be continuously available and
accommodate peak loads

For more information and for the latest solutions and other assets, visit developer.ibm.com/architecture
© Copyright IBM Corporation 2016
IBM Cloud Architecture Center 4

You might also like