SlideShare a Scribd company logo
1 of 29
Sample
Organisation ABC IT Integration Strategy
Alignment with Modernization Programs, M&A & Cloud Migration
<<Exec Pack>>
Akshyadeep Raghav
Copyright © MinMax Solutions 1
Agenda
Copyright © MinMax Solutions 2
1 Business Motivations for Integration Strategy
2 Integration Strategy
3 Integration Architecture States (Current- Transition- Target)
4 Current Integration Technologies
5 Consolidated Integration Technologies (Target State)
6 Integration Strategy Roadmap
7 Benefits aligned to IT Strategy
9 Appendix
Business Motivation for Integration Strategy
Consolidation of
Integration Technologies
Prefer Use of Own
Products (XYZ Advance
Secure Gateway)
“Prefer Configuration
Rather Code”- No Custom
Integrations Code.
Simplification of
Application Integration –
Limit P2P Interfaces
Future Growth-
Scalability- Availability
Ease to Integrate with
Engineering Systems,
Partners and new Acquiring
Businesses (e.g. BC Merger)
Design of MicroServices
API for integration.
Copyright © MinMax Solutions 3
IT Integration Strategy
Copyright © MinMax Solutions 4
Technology Consolidation
•EAI
(Tibco/Talend/Mulesoft/Oracle
Fusion etc.)
•EDI & ETL (IBM Sterling/Golden
Gate/ Informatica ETL/
Mulesoft Anypoint B2B et.)
•API Management (Mulesoft/
Tibco)
•API Gateway (Datapower/
Mulesfot)
Interface Simplifications
•Reduce P2P Interfaces
•COTS Connectors rather
Custom Integration
•Control over Data flow Across
Interfaces (Between any two
system)
Aid in future growth of
application
•MicroService APIs for high
volume real time data
movement
•Fault Tolerant Integration with
Limp Mode Provision
•Independent Integration
Modules for greater agility and
development
Integration Governance Process
•Defining Principles & Policies
for adherence for all teams (IT-
Engineering Partnership
Framework).
•Process for Integration
Engagement, Reuse of
Interfaces & Strategic
directions.
Organisation ABC IT Integrations
Current State – Transition – Target State
Copyright © MinMax Solutions 5
On Prem Integration Platform
Tibco (Middleware & MFT) + Oracle Fusion Middleware + Talend +
IBM B2B Sterling Integrator
Cloud Integration Platform
MuleSoft + Informatica Cloud +
Relational Junction
Current Integration Architecture
Copyright © MinMax Solutions
6
On Prem Apps- Organisation ABC IT + XYZ IT (Merger Org).
SaaS Apps – Organisation ABC IT + XYZ IT
Customer &
Partner
Apps
CustomApplicationAccessforCustomer&Partners(e.g.PartnerNetPortaletc).
API Gateway (IBM Data Power)
Public API
Enterprise API
API Gateway Internal
API Gateway External
P2P Interface
Engineering System
API Gateway (IBM Data Power)
APIGateway(IBM
DataPower)
APIGateway(IBM
DataPower)
Custom Web services, Apis & SaaS API Connectors
Custom Web service, APIs + Application Connectors
SFDC Zuora Eloqua
LMS- Saba
Cloud Workday
ServiceNow Concur
IDM
(NSL)
Organisation
ABC.com
My
Organisat
ion ABC
Partner
Portal
Common
Console
Finance Applications
Oracle R12
Finance
SabrixRevProIncentive
Comp
Enterprise Databases
EDW ODS
XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
On Prem Integration Platform
Tibco (Middleware & MFT)
Cloud Integration Platform
MuleSoft
Transition State 1 - Integration Architecture (delivered via Modernisation
Program)
Copyright © MinMax Solutions
7
On Prem Apps- Organisation ABC IT + XYZ IT
SaaS Apps – Organisation ABC IT + XYZ IT
Customer &
Partner
Apps
PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account
managementetc.)
API Gateway (IBM Data Power)
Public API
Enterprise API
API Gateway Internal
API Gateway External
Engineering System
API Gateway (IBM Data Power)
APIGateway(IBM
DataPower)
APIGateway(IBM
DataPower)
SaaS API Connectors
Micro-Services API, Custom Web service, APIs + Application Connectors
SFDC Zuora Eloqua
LMS- Saba
Cloud Workday
ServiceNow Concur
IDM
(NSL)
Organisation
ABC.com
My
Organisat
ion ABC
Partner
Portal
Common
Console
Finance Applications
Oracle R12
Finance
SabrixRevProIncentive
Comp
Enterprise Databases
EDW ODS
XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
On Prem Integration Platform
Tibco (Middleware & MFT)
Cloud Integration Platform
MuleSoft
Transition State 2 - Integration Architecture (delivered via XYZ
Integration)
Copyright © MinMax Solutions
8
On Prem Apps- Organisation ABC IT + XYZ IT
SaaS Apps – Organisation ABC IT + XYZ IT
Customer &
Partner
Apps
PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account
managementetc.)
API Gateway (IBM Data Power)
Public API
Enterprise API
API Gateway Internal
API Gateway External
Engineering System
API Gateway (IBM Data Power)
APIGateway(IBM
DataPower)
APIGateway(IBM
DataPower)
SaaS API Connectors
Micro-Services API, Custom Web service, APIs + Application Connectors
SFDC Zuora Eloqua
LMS- Saba
Cloud Workday
ServiceNow Concur
IDM
(NSL)
Organisation
ABC.com
My
Organisat
ion ABC
Partner
Portal
Common
Console
Finance Applications
Oracle R12
Finance
SabrixRevProIncentive
Comp
Enterprise Databases
EDW ODS
XYZ
Systems
Blue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
On Prem Integration Platform
Tibco (Middleware & MFT)
Cloud Integration Platform
MuleSoft
Transition State 3 - Integration Architecture
(delivered via Cloud Migration.)
Copyright © MinMax Solutions
9
On Prem Apps- Organisation ABC IT + Bluecoat IT
SaaS Apps – Organisation ABC IT + XYZ IT
Customer &
Partner
Apps
PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account
managementetc.)
API Gateway (IBM Data Power)
Public API
Enterprise API
API Gateway Internal
API Gateway External
Engineering System
API Gateway (IBM Data Power)
APIGateway(IBM
DataPower)
APIGateway(IBM
DataPower)
SaaS API Connectors
Micro-Services API, Custom Web service, APIs + Application Connectors
SFDC Zuora Eloqua
LMS- Saba
Cloud Workday
ServiceNow
Concur
IDM
(NSL)
Organisation
ABC.com
My
Organisat
ion ABC
Partner
Portal
Common
Console
Finance Applications
Oracle R12
Finance
SabrixRevProIncentive
Comp
Enterprise Databases
EDW ODS
XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
Integration Platform (MuleSoft)
Target Integration Architecture
Copyright © MinMax Solutions
10
Azure Cloud Platform (PaaS + IaaS)
(On Prem Apps- Organisation ABC IT + XYZ IT)
SaaS Apps – Organisation ABC IT + XYZ IT
Partner
Apps
PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account
managementetc.)
API Gateway (TBC)
Public API
Enterprise API
API Gateway Internal
API Gateway External
Engineering System
API Gateway (TBC)
APIGateway(TBC)
APIGateway(TBC)
SaaS API Connectors
Micro-Service APIs (Custom & COTS) & Application Connectors (COTS)
SFDC Zuora Eloqua
LMS- Saba
Cloud Workday
ServiceNow Concur
IDM
(NSL)
Organisation
ABC.com
My
Organisat
ion ABC
Partner
Portal
Common
Console
Finance Applications
Oracle R12
Finance
SabrixRevProIncentive
Comp
Enterprise Databases
EDW ODS
XYZ
System
Blue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
Integration technologies
Current Technologies to Consolidated Technologies
Copyright © MinMax Solutions 11
Current Integration Technologies
Organisation ABC IT & XYZ IT (Merger Organisation)
ESB
(Middleware)
MuleSoft Cloud
Tibco
Informatica Integration Cloud
Oracle Fusion Middleware
Put-IT-Forward
Relational Juction as Middleware
Talend
Web Methods
API Gateway
IBM Datapower
MuleSoft Gateway
EDI & ETL
MuleSoft Cloud (Anypoint
B2B/ Anypoint Partner
Manager)
IBM Sterling B2B
Oracle Golden Gate
Informatica ETL
Relational Junction (SFDC)
API
Management
Mulesoft API management
Tibco API Management
(Lifecycle Management)
File Transfer
Tibco MFT
Copyright © MinMax Solutions 12
ABC System
XYZ System
Consolidated Integration Technologies
Organisation ABC IT + XYZ IT (Merger Organisation)
ESB
(Middleware)
MuleSoft
Integration
Platform
API Gateway
(TBC)
IBM
Datapower
EDI & ETL
IBM Sterling
B2B
Oracle Golden
Gate
Informatica
ETL
API
Management
Mulesoft API
management
File Transfer
Tibco MFT
Copyright © MinMax Solutions 13
Integration Strategy - Roadmap
Copyright © MinMax Solutions 14
Q2, YYYY Q3, YYYY Q4, YYYY Q2, YYYZQ1, YYYY
Benefits aligned to IT Strategy
Copyright © MinMax Solutions 15
Save
•Cloud Integration Platform-ESB (Mulesoft)
• De-duplicates Interfaces
• Abstracts app to app dependencies
• Cloud Adaptor available for most the IT Apps
•Microservices
• Faster to implement changes
• True agility in terms of development, deployment & release (independent component & feature)
•Consolidation of Technologies
Secure
•Cloud Integration Platform-ESB (Mulesoft)
• Control over data flow (ease to employ governance, policies etc.)
•Microservices
• Much higher reliability & availability (operates in LIMP mode)
• Improves fault Isolation
Grow
•Cloud Integration Platform-ESB (Mulesoft)
• Faster Integration via Reuse of Interfaces
• Control over Data flow
•Microservices
• Massively scalable APIS for Future Growth (at each tier of application design)
Approach to Implement Integration Strategy
Classification based on Purpose of Applications
in Architecture Landscape
Copyright © MinMax Solutions 16
Classification of Application on the basis of functional purpose
Copyright © MinMax Solutions
17PS: Ignoring Infra Apps for this integration strategy, such as Infrastructure Monitoring System (Connects with other System for Alerts etc.)
•Batch Operation: Nature of operation- Bulk or large volume of data (Data fetch, Data Profiling, Cleansing,
Archive)
•Asynchronous Data Transfer Mode: Sends data to Transactional System, Customer Facing, Backend System
Data Management Systems
•ESB: Connects directly with Customer facing applications – data transfer modes “near real-time”.
•P2P:Connects directly with Customer facing applications – data transfer modes “real-time”.
Transaction based Systems
[Financial System/Inventory Management/Fulfillment-
Cloud Apps or Subscription etc.]
•ESB Integration- Typical e.g. of system “Partner Portal” – near real time data/message requiredCustomer facing applications
•ESB via near real time transfer mode.
•ESB via Batch operation.
Backend applications
[e.g. Fulfillment System – Blue Cote Hardware Products]
•E.g. On Prem App and Cloud Apps have adaptor so brings data to On Prem Environment and than to ESB.
•Abstracts On Prem System via ESB from External System
Data integration applications (TIBCO + Mulesoft) &
connector
•P2P for SSO
•ESB for IDM Data Access
Security & Access Management Systems
•Batch between Data Management & ESBAnalytics & Reporting Systems
Application Clustering based on Functional Purpose
Copyright © MinMax Solutions 18
Data Management
Systems
Transaction based
Systems
Customer facing
applications
Backend
applications
Data integration
applications & adapters
Security & Access
Management Systems
Analytics & Reporting
Systems
SFDC
Yes Yes
Eloqua
Yes
Zoura
Yes Yes
EDW
Yes
Hadoop
Yes
BigData
Yes Yes
Tibco
Yes
Mulesoft
Yes
Saba
Yes Yes
Workday
Yes Yes
XYZ Sys
Yes
Organisation
ABC.com
Yes
Client Portal
Yes
Integration Requirements based on Integration
Parameters
Copyright © MinMax Solutions 19
Integration Parameters
Copyright © MinMax Solutions
20
•Real Time ( e.g. event based system -data flow in few seconds)
•Near Real Time (e.g. inventory/stock management -data flows in few min.)
•Batch Operation (e.g. Data archival, Cleansing/ BI system- data flows in hours)
Latency
•Push (e.g. Message Broker/ ESB) –Typically fire & forget integration pattern.
•Pull (e.g. mostly WS calls to data holding system)
Data Movement
[Identifies type of integration-: Message
Broker/WS/ESB]
•Transactions with Response Required- Synchronous – More reliable
•Alert/Notification Message Transaction –the speed of transaction is important than reliability
Data Transfer Mode
[Synch/Asych]
•External Gateway/ Internal Gateway
•Encryption/Protocols
Security
[identifies type of integration via ESB/ P2P/ Cloud
Platform Adaptor- API Gateways-: External/Internal]
•At least Once
•Always Once (duplications is managed by receiving system- like alter to suspend an account)
•Only Once (e.g. Data appending/ Data Quality transitions)
Reliability (of message processing)
•Uni-directional
•Bi-directional
Data flow direction
•Cloud
•P2P
•ESB
Integration Adaptor availability
Application Integration Requirements (based on Integration
Parameters)
Copyright © MinMax Solutions 21
Latency
Data Movement
Data Transfer
Mode Security Reliability Data flow direction
Integration
Adapter
Availability
Realtime Near
Realtime
Batch
Operation
Push Pull Synch Asych Atleast Once Always Once Only Once Uni-
directional
Bi-
directional
SFDC Zoura Eloqua EDW 1. Eloqua
2. Mulesoft
Eloqua Partner
Portal
SFDC
Zoura Mulesoft
EDW
Hadoop
BigData
Saba
Workday EDW 1. Mulesoft
XYZ Sys
Organisati
on
ABC.com
Client
Portal
Reference Architecture–Integration Architecture
Copyright © MinMax Solutions
22
Transactional System
Data Management System
Customer Facing Apps Backend Applications
Data Integration Apps & Connector
Security & Access Management (SSO)
Analytics & Reporting
Engineering System
Batch Synchronous
Batch Asynchronous
P2P Synchronous
P2P Asynchronous
WS Synchronous
WS Asynchronous
Mule Soft
(Cloud Middleware)TIBCO
Data Mgmt & BI Data
Data Mgmt & BI Data
Transaction Data Fulfillment Data
Local Data
(e.g. Payment Response)
Cleansed Data
Data Mgmt & BI Data
SSO Data
SSO Data
SSO DataSSO Data
Application Architecture
Monolithic Vs Microservices Architecture
Copyright © MinMax Solutions 23
Microservices Architecture
Copyright © MinMax Solutions 24
Microservices Architecture
Key Principles to follow while designing
Copyright © MinMax Solutions 25
•Reduce physical
dependencies
•Improve deployment
flexibility
•Automated Failure
detection & notification
•“Limp Mode” operation
of business features
•Minimize availability
coupling
•Improve scaling options
•Horizontal scaling at
every tier
•Functional
Decomposition
Scale out not
up
Prefer
Asynchronous
Integration
Virtualize
components
Design for
failure
Key Benefits and Challenges of Microservices Architecture
Copyright © MinMax Solutions 26
• Inter service communication mechanism
to handle.
• Testing is more difficult.
• Use case that span multiple services
without distributed transitions is difficult.
Needs to manage
additional
complexity of
creating &
managing a
distributed system
• Operational complexity of deployment as
system comprised of different service
types.
Deployment
Complexity
• Require investment initially to re-design
custom applications
Re-design cost for
custom application
• Availability
• Reliability
• Massive scalability
Enable Seamless
Growth
• Each service can deployed
independently of other services
• Improves fault Isolation
Deliver quality
functionality
faster
• Independent Changeable
Components (App/Data/Infra
layers)
Eliminated long
term
commitment to a
technology stack
Benefits Challenges
Integration Designs
P2P- File Transfer- Database- ESB (SOA)
Copyright © MinMax Solutions 27
ESB Integration (Middleware)
Copyright © MinMax Solutions
2828
SFDC
Eloqua
Partner Net Portal
Oracle-ERP
EDW
Workday
Enterprise Service Bus
Monitoring/Event
Mgmt
Process Orchestration
Services
Data Services/
Message Broker
Data AbstractionData & Interface Governance
API Mgmt
Key Advantages and Limitations of ESB
Copyright © MinMax Solutions 29
Benefits
• Simplification of Application
dependencies, loosely coupled
system.
• Reuse of Interfaces
• Configuration rather writing
integration code
• Scalable Integration to Enterprise
Scale
• A by product advantage is: ESB can
reduce delivery time of projects.
Limitations
• Slower communication speed
compared to DDS/P2P Services,
though do not impact Organisation
ABC IT Integration Needs. (Our
needs are different than Trading
Platforms).
• ESB systems are costly and requires
niche skills to support.
• ESB requires significant investment
in resiliency otherwise it becomes
single point of failure.

More Related Content

Similar to It integration strategy : Example - Approach

2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API ManagementRui Santos
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture PrimerIlham Ahmed
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? Kellton Tech Solutions Ltd
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
Technology Overview
Technology OverviewTechnology Overview
Technology OverviewLiran Zelkha
 
Build Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementBuild Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementHitachi Vantara
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...mfrancis
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudLaurenWendler
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)nick_garrod
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...Club Cloud des Partenaires
 
Bhadale group of companies technology ecosystem for CPSoS
Bhadale group of companies technology ecosystem for CPSoSBhadale group of companies technology ecosystem for CPSoS
Bhadale group of companies technology ecosystem for CPSoSVijayananda Mohire
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesAmazon Web Services
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureRiverbed Technology
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureIan Downard
 

Similar to It integration strategy : Example - Approach (20)

2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
 
Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture Primer
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
 
adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
UNIT - I.docx
UNIT - I.docxUNIT - I.docx
UNIT - I.docx
 
Technology Overview
Technology OverviewTechnology Overview
Technology Overview
 
Build Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems ManagementBuild Converged Infrastructures With True Systems Management
Build Converged Infrastructures With True Systems Management
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...
 
Bhadale group of companies technology ecosystem for CPSoS
Bhadale group of companies technology ecosystem for CPSoSBhadale group of companies technology ecosystem for CPSoS
Bhadale group of companies technology ecosystem for CPSoS
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

It integration strategy : Example - Approach

  • 1. Sample Organisation ABC IT Integration Strategy Alignment with Modernization Programs, M&A & Cloud Migration <<Exec Pack>> Akshyadeep Raghav Copyright © MinMax Solutions 1
  • 2. Agenda Copyright © MinMax Solutions 2 1 Business Motivations for Integration Strategy 2 Integration Strategy 3 Integration Architecture States (Current- Transition- Target) 4 Current Integration Technologies 5 Consolidated Integration Technologies (Target State) 6 Integration Strategy Roadmap 7 Benefits aligned to IT Strategy 9 Appendix
  • 3. Business Motivation for Integration Strategy Consolidation of Integration Technologies Prefer Use of Own Products (XYZ Advance Secure Gateway) “Prefer Configuration Rather Code”- No Custom Integrations Code. Simplification of Application Integration – Limit P2P Interfaces Future Growth- Scalability- Availability Ease to Integrate with Engineering Systems, Partners and new Acquiring Businesses (e.g. BC Merger) Design of MicroServices API for integration. Copyright © MinMax Solutions 3
  • 4. IT Integration Strategy Copyright © MinMax Solutions 4 Technology Consolidation •EAI (Tibco/Talend/Mulesoft/Oracle Fusion etc.) •EDI & ETL (IBM Sterling/Golden Gate/ Informatica ETL/ Mulesoft Anypoint B2B et.) •API Management (Mulesoft/ Tibco) •API Gateway (Datapower/ Mulesfot) Interface Simplifications •Reduce P2P Interfaces •COTS Connectors rather Custom Integration •Control over Data flow Across Interfaces (Between any two system) Aid in future growth of application •MicroService APIs for high volume real time data movement •Fault Tolerant Integration with Limp Mode Provision •Independent Integration Modules for greater agility and development Integration Governance Process •Defining Principles & Policies for adherence for all teams (IT- Engineering Partnership Framework). •Process for Integration Engagement, Reuse of Interfaces & Strategic directions.
  • 5. Organisation ABC IT Integrations Current State – Transition – Target State Copyright © MinMax Solutions 5
  • 6. On Prem Integration Platform Tibco (Middleware & MFT) + Oracle Fusion Middleware + Talend + IBM B2B Sterling Integrator Cloud Integration Platform MuleSoft + Informatica Cloud + Relational Junction Current Integration Architecture Copyright © MinMax Solutions 6 On Prem Apps- Organisation ABC IT + XYZ IT (Merger Org). SaaS Apps – Organisation ABC IT + XYZ IT Customer & Partner Apps CustomApplicationAccessforCustomer&Partners(e.g.PartnerNetPortaletc). API Gateway (IBM Data Power) Public API Enterprise API API Gateway Internal API Gateway External P2P Interface Engineering System API Gateway (IBM Data Power) APIGateway(IBM DataPower) APIGateway(IBM DataPower) Custom Web services, Apis & SaaS API Connectors Custom Web service, APIs + Application Connectors SFDC Zuora Eloqua LMS- Saba Cloud Workday ServiceNow Concur IDM (NSL) Organisation ABC.com My Organisat ion ABC Partner Portal Common Console Finance Applications Oracle R12 Finance SabrixRevProIncentive Comp Enterprise Databases EDW ODS XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
  • 7. On Prem Integration Platform Tibco (Middleware & MFT) Cloud Integration Platform MuleSoft Transition State 1 - Integration Architecture (delivered via Modernisation Program) Copyright © MinMax Solutions 7 On Prem Apps- Organisation ABC IT + XYZ IT SaaS Apps – Organisation ABC IT + XYZ IT Customer & Partner Apps PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account managementetc.) API Gateway (IBM Data Power) Public API Enterprise API API Gateway Internal API Gateway External Engineering System API Gateway (IBM Data Power) APIGateway(IBM DataPower) APIGateway(IBM DataPower) SaaS API Connectors Micro-Services API, Custom Web service, APIs + Application Connectors SFDC Zuora Eloqua LMS- Saba Cloud Workday ServiceNow Concur IDM (NSL) Organisation ABC.com My Organisat ion ABC Partner Portal Common Console Finance Applications Oracle R12 Finance SabrixRevProIncentive Comp Enterprise Databases EDW ODS XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
  • 8. On Prem Integration Platform Tibco (Middleware & MFT) Cloud Integration Platform MuleSoft Transition State 2 - Integration Architecture (delivered via XYZ Integration) Copyright © MinMax Solutions 8 On Prem Apps- Organisation ABC IT + XYZ IT SaaS Apps – Organisation ABC IT + XYZ IT Customer & Partner Apps PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account managementetc.) API Gateway (IBM Data Power) Public API Enterprise API API Gateway Internal API Gateway External Engineering System API Gateway (IBM Data Power) APIGateway(IBM DataPower) APIGateway(IBM DataPower) SaaS API Connectors Micro-Services API, Custom Web service, APIs + Application Connectors SFDC Zuora Eloqua LMS- Saba Cloud Workday ServiceNow Concur IDM (NSL) Organisation ABC.com My Organisat ion ABC Partner Portal Common Console Finance Applications Oracle R12 Finance SabrixRevProIncentive Comp Enterprise Databases EDW ODS XYZ Systems Blue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
  • 9. On Prem Integration Platform Tibco (Middleware & MFT) Cloud Integration Platform MuleSoft Transition State 3 - Integration Architecture (delivered via Cloud Migration.) Copyright © MinMax Solutions 9 On Prem Apps- Organisation ABC IT + Bluecoat IT SaaS Apps – Organisation ABC IT + XYZ IT Customer & Partner Apps PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account managementetc.) API Gateway (IBM Data Power) Public API Enterprise API API Gateway Internal API Gateway External Engineering System API Gateway (IBM Data Power) APIGateway(IBM DataPower) APIGateway(IBM DataPower) SaaS API Connectors Micro-Services API, Custom Web service, APIs + Application Connectors SFDC Zuora Eloqua LMS- Saba Cloud Workday ServiceNow Concur IDM (NSL) Organisation ABC.com My Organisat ion ABC Partner Portal Common Console Finance Applications Oracle R12 Finance SabrixRevProIncentive Comp Enterprise Databases EDW ODS XYZ SystemBlue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
  • 10. Integration Platform (MuleSoft) Target Integration Architecture Copyright © MinMax Solutions 10 Azure Cloud Platform (PaaS + IaaS) (On Prem Apps- Organisation ABC IT + XYZ IT) SaaS Apps – Organisation ABC IT + XYZ IT Partner Apps PublicAPIsforCustomers&Partners(exposingusageinfo,licenseinfo,account managementetc.) API Gateway (TBC) Public API Enterprise API API Gateway Internal API Gateway External Engineering System API Gateway (TBC) APIGateway(TBC) APIGateway(TBC) SaaS API Connectors Micro-Service APIs (Custom & COTS) & Application Connectors (COTS) SFDC Zuora Eloqua LMS- Saba Cloud Workday ServiceNow Concur IDM (NSL) Organisation ABC.com My Organisat ion ABC Partner Portal Common Console Finance Applications Oracle R12 Finance SabrixRevProIncentive Comp Enterprise Databases EDW ODS XYZ System Blue Store Oracle R12 Blue Touch OnlineKewill Interactive Intelligence Choice, FlashDrupal
  • 11. Integration technologies Current Technologies to Consolidated Technologies Copyright © MinMax Solutions 11
  • 12. Current Integration Technologies Organisation ABC IT & XYZ IT (Merger Organisation) ESB (Middleware) MuleSoft Cloud Tibco Informatica Integration Cloud Oracle Fusion Middleware Put-IT-Forward Relational Juction as Middleware Talend Web Methods API Gateway IBM Datapower MuleSoft Gateway EDI & ETL MuleSoft Cloud (Anypoint B2B/ Anypoint Partner Manager) IBM Sterling B2B Oracle Golden Gate Informatica ETL Relational Junction (SFDC) API Management Mulesoft API management Tibco API Management (Lifecycle Management) File Transfer Tibco MFT Copyright © MinMax Solutions 12 ABC System XYZ System
  • 13. Consolidated Integration Technologies Organisation ABC IT + XYZ IT (Merger Organisation) ESB (Middleware) MuleSoft Integration Platform API Gateway (TBC) IBM Datapower EDI & ETL IBM Sterling B2B Oracle Golden Gate Informatica ETL API Management Mulesoft API management File Transfer Tibco MFT Copyright © MinMax Solutions 13
  • 14. Integration Strategy - Roadmap Copyright © MinMax Solutions 14 Q2, YYYY Q3, YYYY Q4, YYYY Q2, YYYZQ1, YYYY
  • 15. Benefits aligned to IT Strategy Copyright © MinMax Solutions 15 Save •Cloud Integration Platform-ESB (Mulesoft) • De-duplicates Interfaces • Abstracts app to app dependencies • Cloud Adaptor available for most the IT Apps •Microservices • Faster to implement changes • True agility in terms of development, deployment & release (independent component & feature) •Consolidation of Technologies Secure •Cloud Integration Platform-ESB (Mulesoft) • Control over data flow (ease to employ governance, policies etc.) •Microservices • Much higher reliability & availability (operates in LIMP mode) • Improves fault Isolation Grow •Cloud Integration Platform-ESB (Mulesoft) • Faster Integration via Reuse of Interfaces • Control over Data flow •Microservices • Massively scalable APIS for Future Growth (at each tier of application design)
  • 16. Approach to Implement Integration Strategy Classification based on Purpose of Applications in Architecture Landscape Copyright © MinMax Solutions 16
  • 17. Classification of Application on the basis of functional purpose Copyright © MinMax Solutions 17PS: Ignoring Infra Apps for this integration strategy, such as Infrastructure Monitoring System (Connects with other System for Alerts etc.) •Batch Operation: Nature of operation- Bulk or large volume of data (Data fetch, Data Profiling, Cleansing, Archive) •Asynchronous Data Transfer Mode: Sends data to Transactional System, Customer Facing, Backend System Data Management Systems •ESB: Connects directly with Customer facing applications – data transfer modes “near real-time”. •P2P:Connects directly with Customer facing applications – data transfer modes “real-time”. Transaction based Systems [Financial System/Inventory Management/Fulfillment- Cloud Apps or Subscription etc.] •ESB Integration- Typical e.g. of system “Partner Portal” – near real time data/message requiredCustomer facing applications •ESB via near real time transfer mode. •ESB via Batch operation. Backend applications [e.g. Fulfillment System – Blue Cote Hardware Products] •E.g. On Prem App and Cloud Apps have adaptor so brings data to On Prem Environment and than to ESB. •Abstracts On Prem System via ESB from External System Data integration applications (TIBCO + Mulesoft) & connector •P2P for SSO •ESB for IDM Data Access Security & Access Management Systems •Batch between Data Management & ESBAnalytics & Reporting Systems
  • 18. Application Clustering based on Functional Purpose Copyright © MinMax Solutions 18 Data Management Systems Transaction based Systems Customer facing applications Backend applications Data integration applications & adapters Security & Access Management Systems Analytics & Reporting Systems SFDC Yes Yes Eloqua Yes Zoura Yes Yes EDW Yes Hadoop Yes BigData Yes Yes Tibco Yes Mulesoft Yes Saba Yes Yes Workday Yes Yes XYZ Sys Yes Organisation ABC.com Yes Client Portal Yes
  • 19. Integration Requirements based on Integration Parameters Copyright © MinMax Solutions 19
  • 20. Integration Parameters Copyright © MinMax Solutions 20 •Real Time ( e.g. event based system -data flow in few seconds) •Near Real Time (e.g. inventory/stock management -data flows in few min.) •Batch Operation (e.g. Data archival, Cleansing/ BI system- data flows in hours) Latency •Push (e.g. Message Broker/ ESB) –Typically fire & forget integration pattern. •Pull (e.g. mostly WS calls to data holding system) Data Movement [Identifies type of integration-: Message Broker/WS/ESB] •Transactions with Response Required- Synchronous – More reliable •Alert/Notification Message Transaction –the speed of transaction is important than reliability Data Transfer Mode [Synch/Asych] •External Gateway/ Internal Gateway •Encryption/Protocols Security [identifies type of integration via ESB/ P2P/ Cloud Platform Adaptor- API Gateways-: External/Internal] •At least Once •Always Once (duplications is managed by receiving system- like alter to suspend an account) •Only Once (e.g. Data appending/ Data Quality transitions) Reliability (of message processing) •Uni-directional •Bi-directional Data flow direction •Cloud •P2P •ESB Integration Adaptor availability
  • 21. Application Integration Requirements (based on Integration Parameters) Copyright © MinMax Solutions 21 Latency Data Movement Data Transfer Mode Security Reliability Data flow direction Integration Adapter Availability Realtime Near Realtime Batch Operation Push Pull Synch Asych Atleast Once Always Once Only Once Uni- directional Bi- directional SFDC Zoura Eloqua EDW 1. Eloqua 2. Mulesoft Eloqua Partner Portal SFDC Zoura Mulesoft EDW Hadoop BigData Saba Workday EDW 1. Mulesoft XYZ Sys Organisati on ABC.com Client Portal
  • 22. Reference Architecture–Integration Architecture Copyright © MinMax Solutions 22 Transactional System Data Management System Customer Facing Apps Backend Applications Data Integration Apps & Connector Security & Access Management (SSO) Analytics & Reporting Engineering System Batch Synchronous Batch Asynchronous P2P Synchronous P2P Asynchronous WS Synchronous WS Asynchronous Mule Soft (Cloud Middleware)TIBCO Data Mgmt & BI Data Data Mgmt & BI Data Transaction Data Fulfillment Data Local Data (e.g. Payment Response) Cleansed Data Data Mgmt & BI Data SSO Data SSO Data SSO DataSSO Data
  • 23. Application Architecture Monolithic Vs Microservices Architecture Copyright © MinMax Solutions 23
  • 25. Microservices Architecture Key Principles to follow while designing Copyright © MinMax Solutions 25 •Reduce physical dependencies •Improve deployment flexibility •Automated Failure detection & notification •“Limp Mode” operation of business features •Minimize availability coupling •Improve scaling options •Horizontal scaling at every tier •Functional Decomposition Scale out not up Prefer Asynchronous Integration Virtualize components Design for failure
  • 26. Key Benefits and Challenges of Microservices Architecture Copyright © MinMax Solutions 26 • Inter service communication mechanism to handle. • Testing is more difficult. • Use case that span multiple services without distributed transitions is difficult. Needs to manage additional complexity of creating & managing a distributed system • Operational complexity of deployment as system comprised of different service types. Deployment Complexity • Require investment initially to re-design custom applications Re-design cost for custom application • Availability • Reliability • Massive scalability Enable Seamless Growth • Each service can deployed independently of other services • Improves fault Isolation Deliver quality functionality faster • Independent Changeable Components (App/Data/Infra layers) Eliminated long term commitment to a technology stack Benefits Challenges
  • 27. Integration Designs P2P- File Transfer- Database- ESB (SOA) Copyright © MinMax Solutions 27
  • 28. ESB Integration (Middleware) Copyright © MinMax Solutions 2828 SFDC Eloqua Partner Net Portal Oracle-ERP EDW Workday Enterprise Service Bus Monitoring/Event Mgmt Process Orchestration Services Data Services/ Message Broker Data AbstractionData & Interface Governance API Mgmt
  • 29. Key Advantages and Limitations of ESB Copyright © MinMax Solutions 29 Benefits • Simplification of Application dependencies, loosely coupled system. • Reuse of Interfaces • Configuration rather writing integration code • Scalable Integration to Enterprise Scale • A by product advantage is: ESB can reduce delivery time of projects. Limitations • Slower communication speed compared to DDS/P2P Services, though do not impact Organisation ABC IT Integration Needs. (Our needs are different than Trading Platforms). • ESB systems are costly and requires niche skills to support. • ESB requires significant investment in resiliency otherwise it becomes single point of failure.

Editor's Notes

  1. Collaboration Service- e.g. Box/ MFT
  2. Limp Mode– as in Safe Mode of Windows OS