SlideShare a Scribd company logo
Lightweight orchestration with WSO2
Enterprise Service Bus
Nadeesha Gamage

© WSO2 2013. Not for redistribution. Commercial in Confidence.
About WSO2
•  Providing the only complete open source componentized cloud
platform
– 
– 

Dedicated to removing all the stumbling blocks to enterprise agility
Enabling you to focus on business logic and business value

•  Recognized by leading analyst firms as visionaries and leaders
– 
– 

Gartner cites WSO2 as visionaries in all 3 categories of application
infrastructure
Forrester places WSO2 in top 2 for API Management

•  Global corporation with offices in USA, UK & Sri Lanka
– 

200+ employees and growing

•  Business model of selling comprehensive support &
maintenance for our products
150+ globally positioned support customers
WSO2 Product Map
Service Orchestration in SOA
•  Coordinating and accessing multiple fine grained
services from a single coarse-grained service.
•  Client only has visible to a single coarse-grained
service.
•  Multiple other fine grained services are invoked
from the coarse-grained service which are not
directly visible to the client.
Service orchestration in SOA
Service orchestration in SOA for
•  Blocking backend services – Service dependency
exist. Response of one service is required for the
next service.
Service orchestration in SOA for
•  Non Blocking backend services – Services are not
depended on each other and can be invoked
simultaneously.
Service orchestration in SOA with the WSO2 ESB
WSO2 ESB is…
•  A lightweight, high performance ESB
•  Feature rich and standards compliant
•  SOAP and WS-* standards
•  REST support
•  Domain specific protocol support (eg: FIX)

•  User friendly and highly extensible
•  100% free and open source with commercial support
WSO2 ESB - Some Functional Components
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 

Mediators
Sequences
Endpoints
Proxy Services
Event Sources
Priority Executors
Message Stores
Tasks
Local Entries
Registry
Mediators

Rich mediator library, wherein most cases a single
mediator can be directly mapped to an EIP.
http://docs.wso2.org/wiki/display/ESB470/Mediators
WSO2 Developer Studio
How WSO2 Developer Studio can be used for
Service Orchestration
•  Message Mediation
Sequences, Proxy Services, Endpoints, Local Entries
Data Transformations
Custom Mediators
•  Create deployable artifacts that can be bundled and
deployed to WSO2 ESB.
WSO2 Carbon artifact deployment
Blocking backend services with the WSO2 ESB
Blocking backend services with the WSO2 ESB
Scenario
•  Client invokes a proxy service that would access two backend
services to get the
•  Price based on the Product Code
•  Tax based on the State and the Price

•  Client invocation would contain the Product Code and the State
code.
•  Client Receives the Tax applicable for the product.
Blocking backend services with the WSO2 ESB
Non blocking backend services
Non blocking backend services
Scenario
•  Client invoking a proxy service that would access two backend
services to get the
•  Price based on the Product Code
•  Product description based on the Product Code

•  Client invocation would contain the Product Code
•  Client Receives the Product Price and the Product Description.
Non blocking backend services
Engage with WSO2
•  Helping you get the most out of your deployments
•  From project evaluation and inception to development
and going into production, WSO2 is your partner in
ensuring 100% project success

More Related Content

PPTX
WSO2 Gateway
PDF
Implementing advanced integration patterns with WSO2 ESB
PDF
Introduction to WSO2 ESB
PPT
WSO2-ESB - The backbone of Enterprise Integration
PPTX
Advance java session 2
PPTX
JEE session 1
PDF
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
PPTX
Resilient Enterprise Messaging with WSO2 ESB
WSO2 Gateway
Implementing advanced integration patterns with WSO2 ESB
Introduction to WSO2 ESB
WSO2-ESB - The backbone of Enterprise Integration
Advance java session 2
JEE session 1
WSO2 Product Release webinar - The WSO2 ESB 4.8.0
Resilient Enterprise Messaging with WSO2 ESB

What's hot (20)

PPT
Mule compatible technologies
PPT
Mule technologies
PDF
Webinar: Achieving Economies of Web Scale in Your Enterprise with Containeriz...
PPTX
Building microservices with vert.x 3.0
PPTX
SOAP vs REST
PPTX
Developing and Hosting SOAP Based Services
PDF
What's New in WildFly 9?
PPTX
An Overview of Web Services: SOAP and REST
DOCX
Weblogic server short
PDF
SpringPeople Introduction to Mule ESB
PDF
Narayana 5: The premier open source transaction manager
PPTX
WSO2 ESB - The Backbone of Integration
PPTX
Camel Based Development Application
PDF
Cloud Development with Camel and Amazon Web Services
PDF
Microsoft exchange
PDF
How to build a custom stack with WSO2 carbon
PDF
What's New in the Ambassador Edge Stack 1.0?
PPSX
Restful web services rule financial
PDF
Jakarta EE 8 on JDK17
PPTX
NServiceBus introduction
Mule compatible technologies
Mule technologies
Webinar: Achieving Economies of Web Scale in Your Enterprise with Containeriz...
Building microservices with vert.x 3.0
SOAP vs REST
Developing and Hosting SOAP Based Services
What's New in WildFly 9?
An Overview of Web Services: SOAP and REST
Weblogic server short
SpringPeople Introduction to Mule ESB
Narayana 5: The premier open source transaction manager
WSO2 ESB - The Backbone of Integration
Camel Based Development Application
Cloud Development with Camel and Amazon Web Services
Microsoft exchange
How to build a custom stack with WSO2 carbon
What's New in the Ambassador Edge Stack 1.0?
Restful web services rule financial
Jakarta EE 8 on JDK17
NServiceBus introduction
Ad

Similar to Lightweight Orchestration with WSO2 ESB (20)

PDF
WSO2 Enterprise Service Bus
PDF
Enterprise Integration with the WSO2 ESB
PPT
Webbinar slides
PPTX
Wso2 tutorial
PDF
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
PDF
Enterprise Integration with WSO2 ESB
PPTX
WSO2Con USA 2015: WSO2 Integration Platform Deep Dive
PDF
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
PDF
Exploring the WSO2 ESB 4.7
PPTX
High Volume Web API Management with the WSO2 ESB
PPTX
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
PDF
Introduction to ESB Architecture and Message Flow
PDF
A Buyers Guide to an Enterprise Service Bus (ESB)
PDF
Esb buyers guide_final
PDF
Wso2 integration platform deep dive eu con 2016
PDF
Introduction to WSO2 Integration Platform
PDF
Patterns for Enterprise Integration Success
PDF
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Enterprise Service Bus
Enterprise Integration with the WSO2 ESB
Webbinar slides
Wso2 tutorial
WSO2 Intro Webinar - Simplifying Enterprise Integration with Configurable WS...
Enterprise Integration with WSO2 ESB
WSO2Con USA 2015: WSO2 Integration Platform Deep Dive
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
Exploring the WSO2 ESB 4.7
High Volume Web API Management with the WSO2 ESB
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
Introduction to ESB Architecture and Message Flow
A Buyers Guide to an Enterprise Service Bus (ESB)
Esb buyers guide_final
Wso2 integration platform deep dive eu con 2016
Introduction to WSO2 Integration Platform
Patterns for Enterprise Integration Success
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
Ad

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology

Lightweight Orchestration with WSO2 ESB

  • 1. Lightweight orchestration with WSO2 Enterprise Service Bus Nadeesha Gamage © WSO2 2013. Not for redistribution. Commercial in Confidence.
  • 2. About WSO2 •  Providing the only complete open source componentized cloud platform –  –  Dedicated to removing all the stumbling blocks to enterprise agility Enabling you to focus on business logic and business value •  Recognized by leading analyst firms as visionaries and leaders –  –  Gartner cites WSO2 as visionaries in all 3 categories of application infrastructure Forrester places WSO2 in top 2 for API Management •  Global corporation with offices in USA, UK & Sri Lanka –  200+ employees and growing •  Business model of selling comprehensive support & maintenance for our products
  • 3. 150+ globally positioned support customers
  • 5. Service Orchestration in SOA •  Coordinating and accessing multiple fine grained services from a single coarse-grained service. •  Client only has visible to a single coarse-grained service. •  Multiple other fine grained services are invoked from the coarse-grained service which are not directly visible to the client.
  • 7. Service orchestration in SOA for •  Blocking backend services – Service dependency exist. Response of one service is required for the next service.
  • 8. Service orchestration in SOA for •  Non Blocking backend services – Services are not depended on each other and can be invoked simultaneously.
  • 9. Service orchestration in SOA with the WSO2 ESB
  • 10. WSO2 ESB is… •  A lightweight, high performance ESB •  Feature rich and standards compliant •  SOAP and WS-* standards •  REST support •  Domain specific protocol support (eg: FIX) •  User friendly and highly extensible •  100% free and open source with commercial support
  • 11. WSO2 ESB - Some Functional Components •  •  •  •  •  •  •  •  •  •  Mediators Sequences Endpoints Proxy Services Event Sources Priority Executors Message Stores Tasks Local Entries Registry
  • 12. Mediators Rich mediator library, wherein most cases a single mediator can be directly mapped to an EIP. http://docs.wso2.org/wiki/display/ESB470/Mediators
  • 13. WSO2 Developer Studio How WSO2 Developer Studio can be used for Service Orchestration •  Message Mediation Sequences, Proxy Services, Endpoints, Local Entries Data Transformations Custom Mediators •  Create deployable artifacts that can be bundled and deployed to WSO2 ESB.
  • 14. WSO2 Carbon artifact deployment
  • 15. Blocking backend services with the WSO2 ESB
  • 16. Blocking backend services with the WSO2 ESB Scenario •  Client invokes a proxy service that would access two backend services to get the •  Price based on the Product Code •  Tax based on the State and the Price •  Client invocation would contain the Product Code and the State code. •  Client Receives the Tax applicable for the product.
  • 17. Blocking backend services with the WSO2 ESB
  • 19. Non blocking backend services Scenario •  Client invoking a proxy service that would access two backend services to get the •  Price based on the Product Code •  Product description based on the Product Code •  Client invocation would contain the Product Code •  Client Receives the Product Price and the Product Description.
  • 21. Engage with WSO2 •  Helping you get the most out of your deployments •  From project evaluation and inception to development and going into production, WSO2 is your partner in ensuring 100% project success