SlideShare a Scribd company logo
WSO2 ESB
The Backbone of Integration
Kasun Indrasiri
Software Architect
WSO2
Agenda
• Connected Business and Integration.
• Evolution of Integration
• WSO2 ESB Overview
• What’s new in WSO2 ESB 4.9
• WSO2 iPaaS
• ESB Roadmap
A ‘Connected Business’
• Integration is a key factor for having
frictionless interactions, inside and outside
the organization.
Customers
Partners
Potential
Customers/Partners
Employees
Internal
Systems
External
Systems
Image courtesy http://jdamico.net/wp-content/uploads/2010/04/collaborate-with-B2B-channel-partners.jpg
Evolution of Integration
• Point to point integration nightmare...
Evolution of Integration
• Avoid point to point integration with an ESB.
WSO2 ESB overview
• A light weight, high performance ESB
• Comprehensive REST, SOAP, WS-* support
• 100+ Connectors (Salesforce, Paypal, Twilio
and many more)
• SAP, FIX, HL7 - Domain specific solutions
• Zero Code/Configuration driven
• Extensible and Scalable
Enterprise Integration Patterns (EIP)
support
• 100% coverage of all EIPs
• https://docs.wso2.com/display/IntegrationPatterns/Enterprise+Integra
tion+Patterns+with+WSO2+ESB
ESB Connectors
• A connector is a ready made and convenient
tool to reach web API’s.
• ESB Connector Store : 100+ connectors
https://storepreview.wso2.com/
Performance and Stability
• Fastest open source ESB
• Battle tested for most extreme conditions
across numerous deployments.
• Proven case studies – handling billions of
transactions.
ESB Performance Round 7.5 – February
2014
What’s new in WSO2 ESB 4.9?
Inbound Endpoints
• Redefining inbound messaging architecture.
• Creating inbound messaging channels
dynamically.
– Listening Inbound – HTTP, HL7, TCP, WS-RM
– Polling Inbound – JMS, File/VFS
• Injects the inbound messages into an ESB message
flow.
Listening Inbound Endpoints
• Starts message listening interfaces dynamically
– Eg: HTTP Inbound – Dynamically create HTTP inbound
message interfaces on a specified port and inject the
messages into ESB message flow
• Fully supported in multi-tenant environments.
• HTTP, HL7, WS-RM, TCP Inbound Endpoints
Polling Inbound Endpoints
• Dynamically creates message polling interfaces.
– Eg: JMS Inbound Endpoint – polls a given JMS queue and
inject messages into an ESB message flow.
• Fully supported in multi-tenant environments
• Coordination support
• JMS, VFS/File Inbound Endpoints
Polling Inbound Endpoints –
Coordination
• One consumer per cluster vs multiple consumers
One consumer Multiple consumers
Scheduled Tasks – Coordination
• Executing tasks in a clustered or multi-tenant
environments.
– Leader election/failover support
Message Processor - Coordination
• Fully supported in multitenant environments
• One consumer per cluster – Guaranteed in-
order delivery
• Multiple consumers – Guaranteed delivery
One consumer Multiple consumers
New message flow model
• Call/respond mediator based message flow
design
Enterprise Messaging
• Kafka, MQTT and RabbitMQ support
New Mediators
• For-each mediator
– Implementing a generic loop inside a message flow
– Similar to xsl:for-each but to Iterate mediator (splitter)
• Enhanced Cache and Throttle mediators
– Distributed caching and throttling support.
• File Connector – trigger file I/O from mediation flow
WSO2 iPaaS – Integration Cloud
• Integration Cloud is powered by ESB
• Develop, execute and govern ESB message flows in
the cloud. – ESB as a Service
• Execute and govern preconfigured Integration
scenarios with connector interactions. –
Integration Templates
Integration Templates
• Pre-built integration scenarios
Glimpse of ESB Roadmap
• Releases - 4.9 – End of June (alpha available)
• End-to-end Message Tracing support
• Mediation Debugging
• Transports
– Netty based Pass-Thru transport
– WebSockets support
• Enterprise Messaging
– JMS 2.0
• Enhancing file based integration
• Business Adapters
– Enhancements to HL7, SAP
– AS2, Swift, ISO8583
Thank You

More Related Content

PPTX
WSO2 ESB - The Backbone of Integration
PDF
Introduction to WSO2 ESB
PPTX
Introduction to WSO2 Integration Platform
PPTX
WSO2 Gateway
PDF
Deep-dive into WSO2 ESB 5.0
PDF
WSO2 ESB Integration with REST
PDF
Implementing advanced integration patterns with WSO2 ESB
PDF
Enterprise Integration with the WSO2 ESB
WSO2 ESB - The Backbone of Integration
Introduction to WSO2 ESB
Introduction to WSO2 Integration Platform
WSO2 Gateway
Deep-dive into WSO2 ESB 5.0
WSO2 ESB Integration with REST
Implementing advanced integration patterns with WSO2 ESB
Enterprise Integration with the WSO2 ESB

What's hot (20)

PPTX
Wso2 tutorial
PDF
How the WSO2 ESB outperforms other major open source esb vendors
PDF
Quality - The key to successful SOA
PDF
Better Enterprise Integration With the WSO2 ESB 4.5.1
PDF
Enterprise Integration made easy with WSO2 ESB
PDF
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
PPTX
Understanding the WSO2 Platform
PDF
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
PDF
Security Patterns with WSO2 ESB
PDF
Lightweight Orchestration with WSO2 ESB
PDF
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
PPTX
Mule ESB Intro
PPT
Webbinar slides
PDF
Introducing the WSO2 Elastic Load Balancer
PDF
ESB Evaluation Framework
PDF
Building Applications with Carbon Studio on Premise and Cloud
PDF
[WSO2Con EU 2017] Writing Microservices Using MSF4J
PDF
Maximize Messaging and Performance and Lowering Infrastructure Footprint
PDF
Buiding and Deploying SaaS with WSO2 as as-a-Service
Wso2 tutorial
How the WSO2 ESB outperforms other major open source esb vendors
Quality - The key to successful SOA
Better Enterprise Integration With the WSO2 ESB 4.5.1
Enterprise Integration made easy with WSO2 ESB
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
Understanding the WSO2 Platform
WSO2Con USA 2015: Building Web Apps with Reusable UI Components and Composition
Security Patterns with WSO2 ESB
Lightweight Orchestration with WSO2 ESB
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
Mule ESB Intro
Webbinar slides
Introducing the WSO2 Elastic Load Balancer
ESB Evaluation Framework
Building Applications with Carbon Studio on Premise and Cloud
[WSO2Con EU 2017] Writing Microservices Using MSF4J
Maximize Messaging and Performance and Lowering Infrastructure Footprint
Buiding and Deploying SaaS with WSO2 as as-a-Service
Ad

Viewers also liked (20)

PPTX
The Role of Enterprise Integration in Digital Transformation
PDF
making_good_soa_great
PDF
Wso2 Synergies Esb Registry
PPTX
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
PDF
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
PDF
ESB and SOA
PDF
WSO2 Integration Platform - The most comprehensive integration platform for y...
PPT
Siddhi CEP 2nd sideshow presentation
PPT
Debug Program in Mule
PDF
Administration and Management with UltraESB
PPTX
Developer’s viewpoint on swift programming language
PPT
Mule connectors
PPTX
Siddhi CEP 1st presentation
PPTX
Resilient Enterprise Messaging with WSO2 ESB
PPTX
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
PDF
WSO2 ESB and SOA
ODP
Systems management - UltraESB
PDF
Microintegration
PDF
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
The Role of Enterprise Integration in Digital Transformation
making_good_soa_great
Wso2 Synergies Esb Registry
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
Partner Webinar: Why Is Open Source the Smartest Choice for Hybrid Integration?
ESB and SOA
WSO2 Integration Platform - The most comprehensive integration platform for y...
Siddhi CEP 2nd sideshow presentation
Debug Program in Mule
Administration and Management with UltraESB
Developer’s viewpoint on swift programming language
Mule connectors
Siddhi CEP 1st presentation
Resilient Enterprise Messaging with WSO2 ESB
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
WSO2 ESB and SOA
Systems management - UltraESB
Microintegration
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
Ad

Similar to WSO2-ESB - The backbone of Enterprise Integration (20)

PDF
Esb 4.9.0 release webinar
PDF
WSO2 Product Release Webinar: WSO2 Enterprise Service Bus 5.0
PDF
Wso2 integration platform deep dive eu con 2016
PDF
Wso2 esb 5.0.0 product release webinar
PDF
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
PPTX
WSO2Con USA 2015: WSO2 Integration Platform Deep Dive
PDF
WSO2 Enterprise Service Bus - Product Overview
PDF
WSO2Con USA 2015: An Introduction to the WSO2 Integration Platform
PDF
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
PDF
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
PDF
WSO2 ESB Introduction to Inbound Endpoints
PDF
A Buyers Guide to an Enterprise Service Bus (ESB)
PDF
Esb buyers guide_final
PPTX
Resilient Enterprise Messaging with WSO2 ESB
PDF
Enterprise Integration with WSO2 ESB
PDF
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
PDF
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
PPTX
Choosing The Right ESB
PDF
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
PDF
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices
Esb 4.9.0 release webinar
WSO2 Product Release Webinar: WSO2 Enterprise Service Bus 5.0
Wso2 integration platform deep dive eu con 2016
Wso2 esb 5.0.0 product release webinar
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
WSO2Con USA 2015: WSO2 Integration Platform Deep Dive
WSO2 Enterprise Service Bus - Product Overview
WSO2Con USA 2015: An Introduction to the WSO2 Integration Platform
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
WSO2 ESB Introduction to Inbound Endpoints
A Buyers Guide to an Enterprise Service Bus (ESB)
Esb buyers guide_final
Resilient Enterprise Messaging with WSO2 ESB
Enterprise Integration with WSO2 ESB
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
Taking Your Enterprise to the Next Level with WSO2 Message Broker and WSO2 En...
Choosing The Right ESB
[WSO2 Summit EMEA 2020] Creating Smart Endpoints Using Integration Microservices
[WSO2 Summit APAC 2020} Creating Smart Endpoints Using Integration Microservices

More from Kasun Indrasiri (11)

PDF
Microservices Integration Patterns with Kafka
PPTX
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
PDF
Microservices for Enterprises
PDF
Bridging Microservices, APIs and Integration
PDF
Integration Microservices
PDF
Microservices in Practice
PPTX
Reactive Programming in Java 8 with Rx-Java
PPTX
The Middleware technology that connects the enterprise
PDF
API, Integration, and SOA Convergence
PDF
The Past, Present and Future of Enterprise Integration
PPTX
Connected Retail
Microservices Integration Patterns with Kafka
Adaptive and Iterative Integration for Microservices and Cloud Native Archite...
Microservices for Enterprises
Bridging Microservices, APIs and Integration
Integration Microservices
Microservices in Practice
Reactive Programming in Java 8 with Rx-Java
The Middleware technology that connects the enterprise
API, Integration, and SOA Convergence
The Past, Present and Future of Enterprise Integration
Connected Retail

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
UNIT 4 Total Quality Management .pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Well-logging-methods_new................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Construction Project Organization Group 2.pptx
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Structs to JSON How Go Powers REST APIs.pdf
UNIT 4 Total Quality Management .pptx
573137875-Attendance-Management-System-original
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
additive manufacturing of ss316l using mig welding
Lesson 3_Tessellation.pptx finite Mathematics
bas. eng. economics group 4 presentation 1.pptx
Well-logging-methods_new................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Construction Project Organization Group 2.pptx
Strings in CPP - Strings in C++ are sequences of characters used to store and...
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Digital Logic Computer Design lecture notes
CYBER-CRIMES AND SECURITY A guide to understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx

WSO2-ESB - The backbone of Enterprise Integration

  • 1. WSO2 ESB The Backbone of Integration Kasun Indrasiri Software Architect WSO2
  • 2. Agenda • Connected Business and Integration. • Evolution of Integration • WSO2 ESB Overview • What’s new in WSO2 ESB 4.9 • WSO2 iPaaS • ESB Roadmap
  • 3. A ‘Connected Business’ • Integration is a key factor for having frictionless interactions, inside and outside the organization. Customers Partners Potential Customers/Partners Employees Internal Systems External Systems Image courtesy http://jdamico.net/wp-content/uploads/2010/04/collaborate-with-B2B-channel-partners.jpg
  • 4. Evolution of Integration • Point to point integration nightmare...
  • 5. Evolution of Integration • Avoid point to point integration with an ESB.
  • 6. WSO2 ESB overview • A light weight, high performance ESB • Comprehensive REST, SOAP, WS-* support • 100+ Connectors (Salesforce, Paypal, Twilio and many more) • SAP, FIX, HL7 - Domain specific solutions • Zero Code/Configuration driven • Extensible and Scalable
  • 7. Enterprise Integration Patterns (EIP) support • 100% coverage of all EIPs • https://docs.wso2.com/display/IntegrationPatterns/Enterprise+Integra tion+Patterns+with+WSO2+ESB
  • 8. ESB Connectors • A connector is a ready made and convenient tool to reach web API’s. • ESB Connector Store : 100+ connectors https://storepreview.wso2.com/
  • 9. Performance and Stability • Fastest open source ESB • Battle tested for most extreme conditions across numerous deployments. • Proven case studies – handling billions of transactions. ESB Performance Round 7.5 – February 2014
  • 10. What’s new in WSO2 ESB 4.9?
  • 11. Inbound Endpoints • Redefining inbound messaging architecture. • Creating inbound messaging channels dynamically. – Listening Inbound – HTTP, HL7, TCP, WS-RM – Polling Inbound – JMS, File/VFS • Injects the inbound messages into an ESB message flow.
  • 12. Listening Inbound Endpoints • Starts message listening interfaces dynamically – Eg: HTTP Inbound – Dynamically create HTTP inbound message interfaces on a specified port and inject the messages into ESB message flow • Fully supported in multi-tenant environments. • HTTP, HL7, WS-RM, TCP Inbound Endpoints
  • 13. Polling Inbound Endpoints • Dynamically creates message polling interfaces. – Eg: JMS Inbound Endpoint – polls a given JMS queue and inject messages into an ESB message flow. • Fully supported in multi-tenant environments • Coordination support • JMS, VFS/File Inbound Endpoints
  • 14. Polling Inbound Endpoints – Coordination • One consumer per cluster vs multiple consumers One consumer Multiple consumers
  • 15. Scheduled Tasks – Coordination • Executing tasks in a clustered or multi-tenant environments. – Leader election/failover support
  • 16. Message Processor - Coordination • Fully supported in multitenant environments • One consumer per cluster – Guaranteed in- order delivery • Multiple consumers – Guaranteed delivery One consumer Multiple consumers
  • 17. New message flow model • Call/respond mediator based message flow design
  • 18. Enterprise Messaging • Kafka, MQTT and RabbitMQ support
  • 19. New Mediators • For-each mediator – Implementing a generic loop inside a message flow – Similar to xsl:for-each but to Iterate mediator (splitter) • Enhanced Cache and Throttle mediators – Distributed caching and throttling support. • File Connector – trigger file I/O from mediation flow
  • 20. WSO2 iPaaS – Integration Cloud • Integration Cloud is powered by ESB • Develop, execute and govern ESB message flows in the cloud. – ESB as a Service • Execute and govern preconfigured Integration scenarios with connector interactions. – Integration Templates
  • 21. Integration Templates • Pre-built integration scenarios
  • 22. Glimpse of ESB Roadmap • Releases - 4.9 – End of June (alpha available) • End-to-end Message Tracing support • Mediation Debugging • Transports – Netty based Pass-Thru transport – WebSockets support • Enterprise Messaging – JMS 2.0 • Enhancing file based integration • Business Adapters – Enhancements to HL7, SAP – AS2, Swift, ISO8583