WSO2 Enterprise Integrator
Deployment Patterns
Chanaka Fernando
WSO2
Agenda
• Introduction to WSO2 Enterprise Integrator
• Enterprise Integrator profiles
• Deployment patterns
– Traditional integration
– Microservices architecture compatible
– Modern integration
WSO2 Enterprise Integrator
WSO2 EI Components
WSO2 EI Value Proposition
• Connect heterogeneous systems together
• Better consumer experience through connected data and
business processes
• Digitize legacy systems: mediate legacy with modern
architecture paradigms
• Hybrid integration by taking on-premise data and processes
into the cloud and back
• Core of digital transformation
Enterprise Integrator Profiles
Available profiles
• Integration - System and data integration
• Business Process - Long running business process
implemented on BPEL, BPMN and Human tasks
• Message Broker - Reliable, high performing, persistent
message storage
• Microservices - Host microservices implemented using Java
and MSF4J
• Analytics - Analyze services and data flowing through the
system
Enterprise Integrator Tooling
• Separate binary download
• Includes eclipse based IDE
• GUI based tool to
– Design
– Implement
– Debug
– Test
– Deploy artifacts
Deployment Patterns
Pattern 1 - Enterprise Integration (Systems +
Data)
• Stateless service integration
• Integrate legacy systems, SaaS APIs, and data sources
(RDBMS, NoSQL, Excel)
• Use WSO2 EI Integration Profile and WSO2 EI
Analytics
• Caters good portion of the integration requirements
Pattern 1 - Enterprise Integration (Systems +
Data)
Pattern 1 - Deployment Architecture
Pattern 1 - Deployment Details
Pattern 2 - Traditional Integration with
Message Reliability
• Message reliability is guaranteed through message
broker
• JMS heavy enterprises can bridge into modern SaaS
world
• Publish-Subscribe type of messaging
• Uses WSO2 EI Integration Profile, WSO2 EI Message
Broker Profile and WSO2 EI Analytics Profile
Pattern 2 - Enterprise Integration with
Message Reliability
Pattern 2 - Deployment Architecture
Pattern 2 - Deployment Details
Pattern 3 - Enterprise Integration with
Business Processes
• Stateless as well as stateful service implementation
• Human integration through human tasks
• Implement business processes with BPEL and/or BPMN
• Uses WSO2 EI Integration Profile, WSO2 EI Business
Process Profile and WSO2 EI Analytics Profile
Pattern 3 - Enterprise Integration with
Business Processes
Pattern 3 - Deployment Architecture
Pattern 3 - Deployment Details
Pattern 4 - Microservices Adoption
Pattern 4 - Microservices Adoption
• Implement microservices using Java with WSO2 MSF4J
• Deploy microservices within EI Microservices Profile
• Integrate with existing systems using WSO2 EI
Integration Profile
• Integration Analytics to monitor services and data flow
of Integration and Microservices profiles
Pattern 4 - Deployment Architecture
Pattern 4 - Deployment Details
Pattern 5 - Green Field Microservices
• Implement microservices using Java with WSO2 MSF4J
• Deploy microservices within EI Microservices Profile
• Integrate with existing systems directly using
microservices
• WSO2 EI Message Broker Profile for message
communication (dumb pipe)
• Integration Analytics to monitor services and data flow
of microservices
• Better for startups with few in-house/Saas systems
Pattern 5 - Green Field Microservices
Pattern 5 - Deployment Architecture
Pattern 5 - Deployment Details
Pattern 6 - Modern Enterprise Integration
Platform
• WSO2 EI Integration profile for system integration in
stateless manner
• WSO2 EI Business Process profile for stateful service
and human task interaction
• WSO2 EI Message Broker profile for reliable messaging
and microservices communication
• WSO2 EI Analytics for monitoring integration and
business services
Pattern 6 - Modern Enterprise Integration
Platform
Pattern 6 - Deployment Architecture
Pattern 6 - Deployment Details
Pattern 7 - Integration on the Cloud
• Fully managed infrastructure (by WSO2)
• WSO2 EI Integration Profile runs on containers in the
cloud (kubernetes on AWS)
• Shared WSO2 EI Analytics with tenant isolation
• VPN connectivity to on-premise systems
Pattern 7 - Integration on the Cloud
Pattern 8 - Hybrid Integration
• WSO2 EI Integration Profile runs on containers in the
cloud (Kubernetes on AWS)
• Shared WSO2 EI Analytics with tenant isolation
• VPN connectivity to on-premise systems
• Message Broker and Business Process running on
premise and connected via VPN
Pattern 8 - Hybrid Integration
THANK YOU
wso2.com

More Related Content

PDF
WSO2 API microgateway introduction
PDF
Federated api management with wso2 api manager
PDF
Wso2 api microgateway deployment patterns
PDF
Hybrid integration platform reference architecture
PDF
Wso2 api manager analytics and reporting
PDF
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
PDF
WSO2 Application Server - 5.0.0
PDF
[WSO2Con EU 2017] Microservices for Enterprises
WSO2 API microgateway introduction
Federated api management with wso2 api manager
Wso2 api microgateway deployment patterns
Hybrid integration platform reference architecture
Wso2 api manager analytics and reporting
WSO2 Product Release Webinar - Whats new in the WSO2 API Manager
WSO2 Application Server - 5.0.0
[WSO2Con EU 2017] Microservices for Enterprises

What's hot (20)

PDF
A Walk through SSO
PDF
Api centric enterprises
PDF
Integration Solution Patterns
PPTX
WSO2 Business Process Server 3.5.0 - Product Overview
PDF
Summer School - Demonstrating Cloud Value
PDF
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
PDF
Stream Processing in Action
PDF
[Workshop] API-driven Integration
PDF
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
PDF
API and Big Data Solution Patterns
PDF
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
PDF
Microservice architecture-api-gateway-considerations
PDF
DEVNET-1184 Microservices Patterns
PPTX
Understanding Microservice Architecture WSO2Con Asia 2016
PDF
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
PDF
Deep-dive into APIs in a Microservice Architecture
PPTX
Intro Istio and what's new Istio 1.1
PDF
WSO2 Enterprise Integrator Deployment Patterns
PDF
Heterogeneous Enterprise and Cloud Systems
PDF
Microservices architecture
A Walk through SSO
Api centric enterprises
Integration Solution Patterns
WSO2 Business Process Server 3.5.0 - Product Overview
Summer School - Demonstrating Cloud Value
WSO2 Product Release Webinar Introducing WSO2 API Manager for Complete API ...
Stream Processing in Action
[Workshop] API-driven Integration
[APIdays Paris 2019] API Management in Service Mesh Using Istio and WSO2 API ...
API and Big Data Solution Patterns
[WSO2Con EU 2017] Ballerina Connectors for Seamless Integration
Microservice architecture-api-gateway-considerations
DEVNET-1184 Microservices Patterns
Understanding Microservice Architecture WSO2Con Asia 2016
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
Deep-dive into APIs in a Microservice Architecture
Intro Istio and what's new Istio 1.1
WSO2 Enterprise Integrator Deployment Patterns
Heterogeneous Enterprise and Cloud Systems
Microservices architecture
Ad

Similar to Wso2 enterprise integrator deployment patterns (20)

PDF
Deployment Patterns in WSO2 Enterprise Integrator
PDF
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
PPTX
Introducing the WSO2 Enterprise Integrator 6.1
PPTX
Migrate existing web services and build native microservices in bluemix
PDF
Microservices for Enterprises
PPTX
SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access
PDF
Implementing dev ops to face a two speed it architecture
PPTX
azure track -06- cloud integration patterns for it-pros - itproceed
PPTX
Cloud integration patterns for it pros - itprceed
PPTX
Micro service architecture
PPTX
Modern Enterprise integration Strategies
PPTX
Designing Microservices
PDF
WSO2 Enterprise Integrator 101
PDF
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
PPT
Marco 2014 iib90_overview_port
PDF
Mastering microservices - Dot Net Tricks
PPTX
The Role of Enterprise Integration in Digital Transformation
PPTX
SOA - Unit 1 - Introduction to SOA with Web Services
PDF
[WSO2 Integration Summit Singapore 2019] API-driven Microservice Architecture
PDF
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Deployment Patterns in WSO2 Enterprise Integrator
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
Introducing the WSO2 Enterprise Integrator 6.1
Migrate existing web services and build native microservices in bluemix
Microservices for Enterprises
SOA - Unit 4 - SOA & Web Services for integration and Multi-Channel access
Implementing dev ops to face a two speed it architecture
azure track -06- cloud integration patterns for it-pros - itproceed
Cloud integration patterns for it pros - itprceed
Micro service architecture
Modern Enterprise integration Strategies
Designing Microservices
WSO2 Enterprise Integrator 101
WSO2Con USA 2017: The Role of Enterprise Integration in Digital Transformation
Marco 2014 iib90_overview_port
Mastering microservices - Dot Net Tricks
The Role of Enterprise Integration in Digital Transformation
SOA - Unit 1 - Introduction to SOA with Web Services
[WSO2 Integration Summit Singapore 2019] API-driven Microservice Architecture
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Ad

More from Chanaka Fernando (11)

PDF
Designing microservices platforms with nats
PDF
Api management best practices with wso2 api manager
PDF
Exploring ballerina toolset (docker, testing, tracing, analytics, and more) ...
PDF
File processing and websockets with ballerina chanaka edited
PDF
Wso2 esb-rest-integration
PDF
Wso2 integration platform deep dive eu con 2016
PDF
Wso2 esb-maintenance-guide
PDF
Advaced training-wso2-esb
PDF
Esb 4.9.0 release webinar
PDF
Wso2 esb 5.0.0 product release webinar
PDF
Introduction to WSO2 ESB Pass-Through Transport
Designing microservices platforms with nats
Api management best practices with wso2 api manager
Exploring ballerina toolset (docker, testing, tracing, analytics, and more) ...
File processing and websockets with ballerina chanaka edited
Wso2 esb-rest-integration
Wso2 integration platform deep dive eu con 2016
Wso2 esb-maintenance-guide
Advaced training-wso2-esb
Esb 4.9.0 release webinar
Wso2 esb 5.0.0 product release webinar
Introduction to WSO2 ESB Pass-Through Transport

Recently uploaded (20)

PPTX
The various Industrial Revolutions .pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid model detection and classification of lung cancer
PPT
What is a Computer? Input Devices /output devices
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Unlock new opportunities with location data.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Architecture types and enterprise applications.pdf
DOCX
search engine optimization ppt fir known well about this
PDF
Enhancing emotion recognition model for a student engagement use case through...
The various Industrial Revolutions .pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid model detection and classification of lung cancer
What is a Computer? Input Devices /output devices
O2C Customer Invoices to Receipt V15A.pptx
1 - Historical Antecedents, Social Consideration.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles – August ’25 Week III
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Web Crawler for Trend Tracking Gen Z Insights.pptx
Unlock new opportunities with location data.pdf
Zenith AI: Advanced Artificial Intelligence
Architecture types and enterprise applications.pdf
search engine optimization ppt fir known well about this
Enhancing emotion recognition model for a student engagement use case through...

Wso2 enterprise integrator deployment patterns

  • 1. WSO2 Enterprise Integrator Deployment Patterns Chanaka Fernando WSO2
  • 2. Agenda • Introduction to WSO2 Enterprise Integrator • Enterprise Integrator profiles • Deployment patterns – Traditional integration – Microservices architecture compatible – Modern integration
  • 5. WSO2 EI Value Proposition • Connect heterogeneous systems together • Better consumer experience through connected data and business processes • Digitize legacy systems: mediate legacy with modern architecture paradigms • Hybrid integration by taking on-premise data and processes into the cloud and back • Core of digital transformation
  • 7. Available profiles • Integration - System and data integration • Business Process - Long running business process implemented on BPEL, BPMN and Human tasks • Message Broker - Reliable, high performing, persistent message storage • Microservices - Host microservices implemented using Java and MSF4J • Analytics - Analyze services and data flowing through the system
  • 8. Enterprise Integrator Tooling • Separate binary download • Includes eclipse based IDE • GUI based tool to – Design – Implement – Debug – Test – Deploy artifacts
  • 10. Pattern 1 - Enterprise Integration (Systems + Data) • Stateless service integration • Integrate legacy systems, SaaS APIs, and data sources (RDBMS, NoSQL, Excel) • Use WSO2 EI Integration Profile and WSO2 EI Analytics • Caters good portion of the integration requirements
  • 11. Pattern 1 - Enterprise Integration (Systems + Data)
  • 12. Pattern 1 - Deployment Architecture
  • 13. Pattern 1 - Deployment Details
  • 14. Pattern 2 - Traditional Integration with Message Reliability • Message reliability is guaranteed through message broker • JMS heavy enterprises can bridge into modern SaaS world • Publish-Subscribe type of messaging • Uses WSO2 EI Integration Profile, WSO2 EI Message Broker Profile and WSO2 EI Analytics Profile
  • 15. Pattern 2 - Enterprise Integration with Message Reliability
  • 16. Pattern 2 - Deployment Architecture
  • 17. Pattern 2 - Deployment Details
  • 18. Pattern 3 - Enterprise Integration with Business Processes • Stateless as well as stateful service implementation • Human integration through human tasks • Implement business processes with BPEL and/or BPMN • Uses WSO2 EI Integration Profile, WSO2 EI Business Process Profile and WSO2 EI Analytics Profile
  • 19. Pattern 3 - Enterprise Integration with Business Processes
  • 20. Pattern 3 - Deployment Architecture
  • 21. Pattern 3 - Deployment Details
  • 22. Pattern 4 - Microservices Adoption
  • 23. Pattern 4 - Microservices Adoption • Implement microservices using Java with WSO2 MSF4J • Deploy microservices within EI Microservices Profile • Integrate with existing systems using WSO2 EI Integration Profile • Integration Analytics to monitor services and data flow of Integration and Microservices profiles
  • 24. Pattern 4 - Deployment Architecture
  • 25. Pattern 4 - Deployment Details
  • 26. Pattern 5 - Green Field Microservices • Implement microservices using Java with WSO2 MSF4J • Deploy microservices within EI Microservices Profile • Integrate with existing systems directly using microservices • WSO2 EI Message Broker Profile for message communication (dumb pipe) • Integration Analytics to monitor services and data flow of microservices • Better for startups with few in-house/Saas systems
  • 27. Pattern 5 - Green Field Microservices
  • 28. Pattern 5 - Deployment Architecture
  • 29. Pattern 5 - Deployment Details
  • 30. Pattern 6 - Modern Enterprise Integration Platform • WSO2 EI Integration profile for system integration in stateless manner • WSO2 EI Business Process profile for stateful service and human task interaction • WSO2 EI Message Broker profile for reliable messaging and microservices communication • WSO2 EI Analytics for monitoring integration and business services
  • 31. Pattern 6 - Modern Enterprise Integration Platform
  • 32. Pattern 6 - Deployment Architecture
  • 33. Pattern 6 - Deployment Details
  • 34. Pattern 7 - Integration on the Cloud • Fully managed infrastructure (by WSO2) • WSO2 EI Integration Profile runs on containers in the cloud (kubernetes on AWS) • Shared WSO2 EI Analytics with tenant isolation • VPN connectivity to on-premise systems
  • 35. Pattern 7 - Integration on the Cloud
  • 36. Pattern 8 - Hybrid Integration • WSO2 EI Integration Profile runs on containers in the cloud (Kubernetes on AWS) • Shared WSO2 EI Analytics with tenant isolation • VPN connectivity to on-premise systems • Message Broker and Business Process running on premise and connected via VPN
  • 37. Pattern 8 - Hybrid Integration