SlideShare a Scribd company logo
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

PPTX
ServiceNow Overview
PDF
97 Things Every Cloud Engineer Should Know.pdf
PDF
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
PDF
Digital transformation with microsoft data and ai
PDF
How to Use Hybrid Integration Platforms Effectively
PPTX
Togaf introduction and core concepts
PDF
Designing An Enterprise Data Fabric
PPTX
Digital Healthcare – Realizing Interoperability with APIs
ServiceNow Overview
97 Things Every Cloud Engineer Should Know.pdf
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
Digital transformation with microsoft data and ai
How to Use Hybrid Integration Platforms Effectively
Togaf introduction and core concepts
Designing An Enterprise Data Fabric
Digital Healthcare – Realizing Interoperability with APIs

What's hot (20)

PDF
Business Value Measurements and the Solution Design Framework
PPTX
A new IT Operating Model Emerges
PPTX
What is Business Value Consulting ?
PPTX
Understanding Azure Disaster Recovery
PDF
ADM Target Operating Models
PDF
JFokus: Cubes, Hexagons, Triangles, and More: Understanding Microservices
PDF
DDD and Microservices: Like Peanut Butter and Jelly - Matt Stine
PPTX
Cloud Reference Architecture - Part 1 Foundation
PPTX
SuccessFactors Learning
PDF
Maximising The Value and Benefits of Enterprise Architecture
PDF
Data Profiling, Data Catalogs and Metadata Harmonisation
PDF
Business Focused IT Strategy
PDF
Top 10 Data Center Success Criteria
PPTX
SERVICENOW PPT BY PAVANKUMAR
PPTX
차세대 데이터센터 네트워크 전략
PPTX
Azure Migrate
PDF
Data Architecture vs Data Modeling
PDF
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
PPTX
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
PDF
Enabling the Utility Business of the Future
Business Value Measurements and the Solution Design Framework
A new IT Operating Model Emerges
What is Business Value Consulting ?
Understanding Azure Disaster Recovery
ADM Target Operating Models
JFokus: Cubes, Hexagons, Triangles, and More: Understanding Microservices
DDD and Microservices: Like Peanut Butter and Jelly - Matt Stine
Cloud Reference Architecture - Part 1 Foundation
SuccessFactors Learning
Maximising The Value and Benefits of Enterprise Architecture
Data Profiling, Data Catalogs and Metadata Harmonisation
Business Focused IT Strategy
Top 10 Data Center Success Criteria
SERVICENOW PPT BY PAVANKUMAR
차세대 데이터센터 네트워크 전략
Azure Migrate
Data Architecture vs Data Modeling
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Enabling the Utility Business of the Future
Ad

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

PPTX
Compose Your Digital Enterprise
PDF
Integration: The $100 Billion Opportunity No One Wants to Talk About
PPTX
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
PPTX
Introduction to Integration Technologies
PDF
FY13 Oracle Fusion Middleware (CDT)
PDF
Cloud Update
PPTX
Apar Corporate Overview
PPTX
IICS_Capabilities.pptx
PPTX
Corporative vass march (english)
PPTX
CloudPreso
PDF
21st Century Service Oriented Architecture
PDF
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PDF
The New Generation of IT Optimization and Consolidation Platforms
PDF
Application Portfolio Rationalization
PPT
Challenges to Integration Strategy - Thompson
PPT
PDF
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
PDF
Application Portfolio Migration v1
PPT
Micro Strategies Overview
PDF
Cloud transformation and Evolution of Integration Patterns
Compose Your Digital Enterprise
Integration: The $100 Billion Opportunity No One Wants to Talk About
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Introduction to Integration Technologies
FY13 Oracle Fusion Middleware (CDT)
Cloud Update
Apar Corporate Overview
IICS_Capabilities.pptx
Corporative vass march (english)
CloudPreso
21st Century Service Oriented Architecture
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
The New Generation of IT Optimization and Consolidation Platforms
Application Portfolio Rationalization
Challenges to Integration Strategy - Thompson
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
Application Portfolio Migration v1
Micro Strategies Overview
Cloud transformation and Evolution of Integration Patterns
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Modernizing your data center with Dell and AMD
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
20250228 LYD VKU AI Blended-Learning.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Understanding_Digital_Forensics_Presentation.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
Spectral efficient network and resource selection model in 5G networks
Modernizing your data center with Dell and AMD

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

  • #18: Collaboration Service- e.g. Box/ MFT
  • #26: Limp Mode– as in Safe Mode of Windows OS