WSO2Con USA 2017: Building an End-to-End Integration Scenario with WSO2 Integration
[WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
-
Upload
wso2-inc -
Category
Technology
-
view
137 -
download
3
Transcript of [WSO2Con EU 2017] Integration Platform Strategy for Digital Transformation
Snr. Director, Solutions Architecture, WSO2
Integration Platform Strategy for Digital Transformation
Mifan Careem
• The changing face of integration strategy• Characteristics of a modern integration
platform– Citizen integrators and integration personas– API-driven integration– Integration microservices– Enterprise integration patterns
• Reference architecture for a hybrid integration platform
Agenda
Integration is more than 60% of a digital product.
Integration can be a source of Competitive
Differentiation with the right integration or Hybrid Integration Platform that can fit the needs of the
organization.
MOM
Data Integration
ESB Suites
iPaaSB2B
Managed File
Integration in Organizational Strategy
Integration personas and their impact on integration platform strategy
Evolution of Integration Strategy• Supporting newer digital business initiatives (Cloud-first, API economy
• Newer deployment models (Cloud)• Newer programming models (Integration microservices)
• Newer ownership models (Multi-cloud, multi-vendor systems)
•Newer constituents (Citizen integrators)•Newer endpoints (Things, Streams)•Newer use cases (Stream processing)•Integration everywhere! (API integration)
Characteristics of Modern Integration Platforms
Support for Integration PersonasDigital IntegratorsSmart ToolingAutomation
Citizen IntegratorsBusiness UsersPersonal Projects
Ad Hoc Integrators
Integrator SpecialistsIntegration Competency CenterB2B Integration
BU ProjectsAPI Development
API-driven Integration Platform
• Integration services published as APIs
• Applications subscribe and consume APIs
• API marketplace enables ecosystem of producers and consumers
API Marketplaces Enable Ecosystems
• Integration moves from a single layer to multiple layers of a digital enterprise architecture
• E.g. Service integration, API integration, IAM integration, etc.
Integration Everywhere!
Digital Products
{API}
{API}
{API}
Integration
IAM
IoT
Analytics
Integration
API
Digital Products
Digital Products
Services
Systems
Data
Integration Everywhere - API Composition• Composition of APIs
• Self service integration by consumers of APIs
• Reusable integration best practices
• Enterprise integration patterns, templates, connectors, scenarios
Pattern-driven Integration
WSO2 EIC
onne
ctor
s
Web services
APIs
Filesystems
Messaging systems
Business Applications
Partners’ systems
Data
public cloud | private cloud | on-premise
Integration Microservices
SystemƔ
SystemƔService
Foo
Centralized Integration The ESB style integration where all of the organizational integration scenarios are modeled, packaged and deployed on a centralized integration unit.
Distributed Integration MicroservicesEach integration flow is modeled and packaged in integration microservices and scaled individually depending on capacity demands. This may typically follow a containerized and immutable-server-oriented approach.
Centralized Integration Solution
ServiceBar
Systemα
Systemβ
ServiceFoo
Integration microservice
ServiceBar
Systemα
Systemβ
Integration microservice
Vs
Integration in a Microservice Architecture
14
Analytics
Continuous-*
Security & Access Management API / Service discovery
Dev tools Devops tools
Service router
API Gateway
Core Microservices Data
Container(s)
Delivery channels Digital Products
Messaging Channels Integration MicroservicesExisting Services
Hybrid Integration Platform
Hybrid Integration Platform
Integration Specialists Ad Hoc Integrators Citizen Integrators
Integration Templates
Composition/Orchestration
B2B A2A C2B G2G N2N
Data Integration
Communication Protocols, Styles and Patterns
Gov
erna
nce
Ope
ratio
ns
Integration tools, wizards, IDE support
Public Cloud Private Cloud On-premise
● Integration is a key component of digital transformation that involves systems, services, applications, B2B, data sources, things, etc. all of which need to be efficiently integrated into newer ecosystems.
■ Integration can be a source of Competitive Differentiation with the right integration or hybrid integration platform that is extendable, flexible and can fit the needs of the organization.
■ The ability to tailor make integration solutions means the technology should support standards, support integration patterns and especially be extendable and flexible.
Integration in Digital Transformation
17