SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
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 Enterprise Service Bus
•  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

Weitere ähnliche Inhalte

Was ist angesagt?

Session 4 Future of BizTalk and the Cloud
Session 4  Future of BizTalk and the CloudSession 4  Future of BizTalk and the Cloud
Session 4 Future of BizTalk and the CloudCode Mastery
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?Scott Hoag
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...xKinAnx
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...SmartWave
 
Soft layer cloud without compromise
Soft layer   cloud without compromiseSoft layer   cloud without compromise
Soft layer cloud without compromisemagda3695
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7
 

Was ist angesagt? (8)

Session 4 Future of BizTalk and the Cloud
Session 4  Future of BizTalk and the CloudSession 4  Future of BizTalk and the Cloud
Session 4 Future of BizTalk and the Cloud
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
SPSVB - Office 365 and Hybrid Solutions... what works for my organization?
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...
 
Soft layer cloud without compromise
Soft layer   cloud without compromiseSoft layer   cloud without compromise
Soft layer cloud without compromise
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the Cloud
 
Workshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance AnalysisWorkshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance Analysis
 

Ă„hnlich wie WSO2 Enterprise Service Bus

WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2
 
Introducing the WSO2 Platform
Introducing the WSO2 PlatformIntroducing the WSO2 Platform
Introducing the WSO2 PlatformWSO2
 
WSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenWSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenYenlo
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Amazon Web Services
 
Building Multi-tenant SaaS Applications using WSO2 Private PaaS
Building Multi-tenant SaaS Applications using WSO2 Private PaaSBuilding Multi-tenant SaaS Applications using WSO2 Private PaaS
Building Multi-tenant SaaS Applications using WSO2 Private PaaSSameera Jayasoma
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0aaronwso2
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturegulimran
 
Profesia wso2 webinar 12 june 2014
Profesia wso2 webinar 12 june 2014Profesia wso2 webinar 12 june 2014
Profesia wso2 webinar 12 june 2014matteobordin
 
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems WSO2
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)Sam Vanhoutte
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...mfrancis
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSAmazon Web Services
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected BusinessWSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected BusinessWSO2
 
Esb buyers guide_final
Esb buyers guide_finalEsb buyers guide_final
Esb buyers guide_finalWSO2
 
A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)WSO2
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overviewAbhishek Sur
 
How to Deploy WSO2 Enterprise Integrator in Containers
How to Deploy WSO2 Enterprise Integrator in ContainersHow to Deploy WSO2 Enterprise Integrator in Containers
How to Deploy WSO2 Enterprise Integrator in ContainersWSO2
 
Digital Transformation with Mobile Connect: Enhancing your Customer Experience
Digital Transformation with Mobile Connect: Enhancing your Customer ExperienceDigital Transformation with Mobile Connect: Enhancing your Customer Experience
Digital Transformation with Mobile Connect: Enhancing your Customer ExperienceWSO2
 

Ă„hnlich wie WSO2 Enterprise Service Bus (20)

WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
 
Introducing the WSO2 Platform
Introducing the WSO2 PlatformIntroducing the WSO2 Platform
Introducing the WSO2 Platform
 
WSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenWSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in Heaven
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
Building Multi-tenant SaaS Applications using WSO2 Private PaaS
Building Multi-tenant SaaS Applications using WSO2 Private PaaSBuilding Multi-tenant SaaS Applications using WSO2 Private PaaS
Building Multi-tenant SaaS Applications using WSO2 Private PaaS
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Profesia wso2 webinar 12 june 2014
Profesia wso2 webinar 12 june 2014Profesia wso2 webinar 12 june 2014
Profesia wso2 webinar 12 june 2014
 
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
 
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
AzureConf 2014 - Azure hybrid connections (Sam Vanhoutte)
 
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
Creating Enterprise Services for the Siemens OpenSOA Product Line - Manfred H...
 
Deploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWSDeploy, Scale and Manage your Microsoft Investments with AWS
Deploy, Scale and Manage your Microsoft Investments with AWS
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected BusinessWSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business
WSO2Con Asia 2014 - Reinventing Enterprise Integration for Connected Business
 
Esb buyers guide_final
Esb buyers guide_finalEsb buyers guide_final
Esb buyers guide_final
 
A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)A Buyers Guide to an Enterprise Service Bus (ESB)
A Buyers Guide to an Enterprise Service Bus (ESB)
 
Windows azure pack overview
Windows azure pack overviewWindows azure pack overview
Windows azure pack overview
 
How to Deploy WSO2 Enterprise Integrator in Containers
How to Deploy WSO2 Enterprise Integrator in ContainersHow to Deploy WSO2 Enterprise Integrator in Containers
How to Deploy WSO2 Enterprise Integrator in Containers
 
Digital Transformation with Mobile Connect: Enhancing your Customer Experience
Digital Transformation with Mobile Connect: Enhancing your Customer ExperienceDigital Transformation with Mobile Connect: Enhancing your Customer Experience
Digital Transformation with Mobile Connect: Enhancing your Customer Experience
 

KĂĽrzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

KĂĽrzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

WSO2 Enterprise Service Bus

  • 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 Enterprise Service Bus •  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