SlideShare a Scribd company logo
March 2014
Enterprise Integration made easy with
WSO2 ESB
Software Architect
Kasun Indrasiri
2
About WSO2
๏ Global enterprise, founded in 2005 by
acknowledged leaders in XML, web
services technologies, standards and
open source
๏ Provides only open source platform-as-
a-service for private, public and hybrid
cloud deployments
๏ All WSO2 products are 100% open
source and released under the Apache
License Version 2.0.
๏ Is an Active Member of OASIS, Cloud
Security Alliance, OSGi Alliance, AMQP
Working Group, OpenID Foundation
and W3C.
๏ Driven by Innovation
๏ Launched first open source API
Management solution in 2012
๏ Launched App Factory in 2Q 2013
๏ Launched Enterprise Store and
first open source Mobile solution
in 4Q 2013
3
What WSO2 delivers
About the Presenters
๏ Kasun Indrasiri
๏ Software Architect, WSO2 ESB
4
Agenda
๏ Glimpse of Modern Enterprises
๏ WSO2 ESB in a nutshell
๏ Integrate anything with everything
๏ Cloud and Enterprise Integration
๏ RESTful Integration
๏ API Façade
๏ SAP Integration
๏ Connectors
๏ Use Cases
5
Glimpse of Modern Enterprises
๏ Disparate Systems, Services, Protocols
๏ Diverse and dynamic business requirements
๏ No single vendor/solution
๏ On premise/Cloud solutions
6
Point to Point/Spaghetti Integration
๏ Scalability, maintainability, troubleshooting
nightmares.
7
ESB as the Integration Bus
๏ Conquering integration nightmares with WSO2
ESB
8
Introducing WSO2 ESB
๏ A light weight, high performance ESB
๏ Comprehensive REST, SOAP, WS-* support
๏ 100% compliant with all EIPs (Enterprise
Integration Patterns)
๏ Connectors (Salesforce, Twilio and many more)
๏ SAP, FIX, HL7 - Domain specific solutions
๏ Zero Code/Configuration driven
๏ Extensible and Scalable
9
๏ Enterprise Integration with EIPs
๏ RESTful Integration /JSON
๏ API Façade
๏ Integrate with the fastest open source ESB
๏ Domain Specific Solutions – SAP/FIX
๏ Guaranteed Delivery/Message Broker
๏ Real world use cases
10
Integrate anything with everything..
๏ Enterprise Integration Patterns – De facto standard
for enterprise integration
๏ WSO2 ESB offers 100% coverage of EIPs
11
Enterprise Integration with EIPs
๏ A stateless service orchestration scenario realized
with the application of multiple EIPs
12
Enterprise Integration with EIPs
๏ Why REST?
13
RESTful Integration/JSON
Source : API Directory of programmableweb July 2013: http://blog.programmableweb.com/
๏ WSO2 ESB – Comprehensive REST support
 HTTP Endpoint – Nouns and Verbs
 Payload Factory/Script Mediator – Data Formats
14
RESTful Integration
Image courtesy : http://www.ansoncheunghk.info/sites/default/files/venue/images/rest_triangle.png
๏ JSON is increasingly getting popular
๏ Native JSON support with WSO2 ESB 4.8
 No canonicalization (i.e: No conversion back and forth
JSON->SOAP->JSON)
 JSON Path for JSON Content Based Routing
 Support all kinds of transformations (JSON->JSON,
JSON<->XML)
15
Comprehensive JSON Support
๏ HTTP Endpoint and JSON Payload Factory
16
RESTful Integration in action
๏ Integrating SAP and non-SAP systems
๏ IDOC and BAPI based integration
17
SAP Integration
๏ Make messages persistent so that they are not lost
even if the messaging system crash
 Message stores and processors
18
Guaranteed Delivery with WSO2 MB
๏ A simple interface to a complex system
19
API Façade Pattern
Image courtesy: http://regmedia.co.uk/2012/11/06/ipad4_2.jpg,
http://www.techautos.com/wp-content/uploads/2010/04/iPadMobo.jpg
๏ API Façade with WSO2 ESB and WSO2 API Manager
20
API Façade Pattern
๏ A connector is a ready made and convenient tool to
reach publicly available web API’s.
21
Connectors
๏ Salesforce + Google Spread Sheet - Opportunity
Management
22
Cloud to Cloud Integration
๏ SAP-Salesforce Integration
23
Cloud to On-premise Integration
๏ Blazing performance – Fastest open source ESB
24
Integration with the fastest ESB
ESB Performance Round 7.5 – February 2014
๏ SAP-Maximo Integration
25
Use Cases
๏ Cloud/On-premise integration with API Management
26
Use Cases
๏ Integration for Connected Business
๏ Integrate anything with everything
๏ Real world Use cases
27
Conclusion
28
QnA
29
Business Model
30
31
6
Links
๏ WSO2 ESB - http://wso2.com/products/enterprise-service-bus/
๏ WSO2 ESB Connectors -
http://docs.wso2.org/display/ESB480/ESB+Connectors
๏ WSO2 ESB performance comparison -
http://wso2.com/library/articles/2014/02/esb-performance-
round-7.5/
๏ RESTful Integration -
http://wso2.com/library/articles/2013/12/restful-integration-
with-wso2-esb/
๏ Guaranteed Delivery with WSO2 ESB -
http://wso2.com/library/articles/2014/01/guaranteed-
delivery-with-Message-Store-Message-Processor%20/
Contact us !

More Related Content

PDF
Introduction to ESB Architecture and Message Flow
PDF
Introduction to WSO2 Integration Platform
PDF
Restful Integration with WSO2 ESB
PDF
WSO2 Integration Platform - The most comprehensive integration platform for y...
PPTX
Wso2 tutorial
PDF
Improved JSON Support of WSO2 ESB 4.8
PPTX
Introduction to WSO2 Integration Platform
PPTX
Understanding the WSO2 Platform
Introduction to ESB Architecture and Message Flow
Introduction to WSO2 Integration Platform
Restful Integration with WSO2 ESB
WSO2 Integration Platform - The most comprehensive integration platform for y...
Wso2 tutorial
Improved JSON Support of WSO2 ESB 4.8
Introduction to WSO2 Integration Platform
Understanding the WSO2 Platform

What's hot (19)

PDF
Introducing The WSO2 Platform
PDF
WSO2 ESB Integration with REST
PPTX
WSO2 ESB - The Backbone of Integration
PDF
Introduction to WSO2 Developer Studio
PDF
Deep-dive into WSO2 ESB 5.0
PDF
Introduction to WSO2 ESB
PDF
Introducing the WSO2 Developer Studio Tools for SOA Developers
PPTX
Resilient Enterprise Messaging with WSO2 ESB
PDF
Introducing the WSO2 Developer Studio Graphical Composition Tool for the WSO2...
PDF
WSO2 Product Release webinar - WSO2 Carbon 4.3
PDF
Introduction to the WSO2 Carbon Platform
PDF
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
PDF
Better Enterprise Integration With the WSO2 ESB 4.5.1
PDF
How to build a custom stack with WSO2 carbon
PDF
Best Practices with WSO2 Developer Studio
PDF
Scalability Availabilty and Management of WSO2 Carbon
PDF
Integrating with SAP FIX and HL7
PPT
Webbinar slides
Introducing The WSO2 Platform
WSO2 ESB Integration with REST
WSO2 ESB - The Backbone of Integration
Introduction to WSO2 Developer Studio
Deep-dive into WSO2 ESB 5.0
Introduction to WSO2 ESB
Introducing the WSO2 Developer Studio Tools for SOA Developers
Resilient Enterprise Messaging with WSO2 ESB
Introducing the WSO2 Developer Studio Graphical Composition Tool for the WSO2...
WSO2 Product Release webinar - WSO2 Carbon 4.3
Introduction to the WSO2 Carbon Platform
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
Better Enterprise Integration With the WSO2 ESB 4.5.1
How to build a custom stack with WSO2 carbon
Best Practices with WSO2 Developer Studio
Scalability Availabilty and Management of WSO2 Carbon
Integrating with SAP FIX and HL7
Webbinar slides
Ad

Viewers also liked (20)

PDF
Decomposing Applications for Scalability and Deployability (April 2012)
PDF
Decomposing applications for scalability and deployability - svcc sv_code_ca...
PPT
Siddhi CEP 2nd sideshow presentation
PPT
Debug Program in Mule
PDF
Administration and Management with UltraESB
PPT
Mule connectors
PPTX
Developer’s viewpoint on swift programming language
PPTX
Siddhi CEP 1st presentation
PPTX
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
PDF
WSO2 ESB and SOA
PDF
Microintegration
PDF
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
ODP
Systems management - UltraESB
PPTX
WSO2 Gateway
PPTX
Mulesoft - Documentation (Automation)
PPT
WSO2-ESB - The backbone of Enterprise Integration
PDF
System Configuration for UltraESB
PPTX
Liferay (DXP) 7 Tech Meetup for Developers
PPTX
The Middleware technology that connects the enterprise
Decomposing Applications for Scalability and Deployability (April 2012)
Decomposing applications for scalability and deployability - svcc sv_code_ca...
Siddhi CEP 2nd sideshow presentation
Debug Program in Mule
Administration and Management with UltraESB
Mule connectors
Developer’s viewpoint on swift programming language
Siddhi CEP 1st presentation
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
WSO2 ESB and SOA
Microintegration
Magento 2.0 - eCommerce Web Portal Solutions | Case Study
Systems management - UltraESB
WSO2 Gateway
Mulesoft - Documentation (Automation)
WSO2-ESB - The backbone of Enterprise Integration
System Configuration for UltraESB
Liferay (DXP) 7 Tech Meetup for Developers
The Middleware technology that connects the enterprise
Ad

Similar to Enterprise Integration made easy with WSO2 ESB (20)

PDF
Patterns for Enterprise Integration Success
PDF
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
PDF
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
PPT
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
PDF
Connectors for the New Enterprise with WSO2 ESB 4.8
PDF
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
PDF
Connecting WSO2 Governance Registry to External World
PPTX
API designing with WSO2 API Manager
PDF
Leveraging federation capabilities of identity server for api gateway
PDF
The Past, Present and Future of Enterprise Integration
PDF
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
PDF
DevOps from a developer perspective
PDF
WSO2 Product Release webinar - WSO2 BAM 2.5
PDF
Product Release Webinar- WSO2 Developer Studio 3.5
PDF
Java Script from Browser to Server
PDF
Testing WSO2 Clusters - How It’s Done
PDF
Whats new in web methods 9.12
PDF
How to monitor business processes with WSO2 BAM and WSO2 ESB
PDF
Managing Composite Application in Apache Stratos
PDF
Driving Innovation for Application Management with WSO2 App Factory
Patterns for Enterprise Integration Success
Combining WSO2 API Manager with WSO2 BAM for billing in the energy industry
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Connectors for the New Enterprise with WSO2 ESB 4.8
Runtime Governance with WSO2 Governance Registry integrated with WSO2 BAM and...
Connecting WSO2 Governance Registry to External World
API designing with WSO2 API Manager
Leveraging federation capabilities of identity server for api gateway
The Past, Present and Future of Enterprise Integration
WSO2 ESB - The Fastest Open Source ESB with Superior Integration Capabilities
DevOps from a developer perspective
WSO2 Product Release webinar - WSO2 BAM 2.5
Product Release Webinar- WSO2 Developer Studio 3.5
Java Script from Browser to Server
Testing WSO2 Clusters - How It’s Done
Whats new in web methods 9.12
How to monitor business processes with WSO2 BAM and WSO2 ESB
Managing Composite Application in Apache Stratos
Driving Innovation for Application Management with WSO2 App Factory

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)

PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
OMC Textile Division Presentation 2021.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
August Patch Tuesday
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
project resource management chapter-09.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Hindi spoken digit analysis for native and non-native speakers
Module 1.ppt Iot fundamentals and Architecture
Web App vs Mobile App What Should You Build First.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Chapter 5: Probability Theory and Statistics
OMC Textile Division Presentation 2021.pptx
What is a Computer? Input Devices /output devices
August Patch Tuesday
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Developing a website for English-speaking practice to English as a foreign la...
DP Operators-handbook-extract for the Mautical Institute
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25-Week II
Group 1 Presentation -Planning and Decision Making .pptx
A comparative study of natural language inference in Swahili using monolingua...
project resource management chapter-09.pdf

Enterprise Integration made easy with WSO2 ESB

  • 1. March 2014 Enterprise Integration made easy with WSO2 ESB Software Architect Kasun Indrasiri
  • 2. 2 About WSO2 ๏ Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source ๏ Provides only open source platform-as- a-service for private, public and hybrid cloud deployments ๏ All WSO2 products are 100% open source and released under the Apache License Version 2.0. ๏ Is an Active Member of OASIS, Cloud Security Alliance, OSGi Alliance, AMQP Working Group, OpenID Foundation and W3C. ๏ Driven by Innovation ๏ Launched first open source API Management solution in 2012 ๏ Launched App Factory in 2Q 2013 ๏ Launched Enterprise Store and first open source Mobile solution in 4Q 2013
  • 4. About the Presenters ๏ Kasun Indrasiri ๏ Software Architect, WSO2 ESB 4
  • 5. Agenda ๏ Glimpse of Modern Enterprises ๏ WSO2 ESB in a nutshell ๏ Integrate anything with everything ๏ Cloud and Enterprise Integration ๏ RESTful Integration ๏ API Façade ๏ SAP Integration ๏ Connectors ๏ Use Cases 5
  • 6. Glimpse of Modern Enterprises ๏ Disparate Systems, Services, Protocols ๏ Diverse and dynamic business requirements ๏ No single vendor/solution ๏ On premise/Cloud solutions 6
  • 7. Point to Point/Spaghetti Integration ๏ Scalability, maintainability, troubleshooting nightmares. 7
  • 8. ESB as the Integration Bus ๏ Conquering integration nightmares with WSO2 ESB 8
  • 9. Introducing WSO2 ESB ๏ A light weight, high performance ESB ๏ Comprehensive REST, SOAP, WS-* support ๏ 100% compliant with all EIPs (Enterprise Integration Patterns) ๏ Connectors (Salesforce, Twilio and many more) ๏ SAP, FIX, HL7 - Domain specific solutions ๏ Zero Code/Configuration driven ๏ Extensible and Scalable 9
  • 10. ๏ Enterprise Integration with EIPs ๏ RESTful Integration /JSON ๏ API Façade ๏ Integrate with the fastest open source ESB ๏ Domain Specific Solutions – SAP/FIX ๏ Guaranteed Delivery/Message Broker ๏ Real world use cases 10 Integrate anything with everything..
  • 11. ๏ Enterprise Integration Patterns – De facto standard for enterprise integration ๏ WSO2 ESB offers 100% coverage of EIPs 11 Enterprise Integration with EIPs
  • 12. ๏ A stateless service orchestration scenario realized with the application of multiple EIPs 12 Enterprise Integration with EIPs
  • 13. ๏ Why REST? 13 RESTful Integration/JSON Source : API Directory of programmableweb July 2013: http://blog.programmableweb.com/
  • 14. ๏ WSO2 ESB – Comprehensive REST support  HTTP Endpoint – Nouns and Verbs  Payload Factory/Script Mediator – Data Formats 14 RESTful Integration Image courtesy : http://www.ansoncheunghk.info/sites/default/files/venue/images/rest_triangle.png
  • 15. ๏ JSON is increasingly getting popular ๏ Native JSON support with WSO2 ESB 4.8  No canonicalization (i.e: No conversion back and forth JSON->SOAP->JSON)  JSON Path for JSON Content Based Routing  Support all kinds of transformations (JSON->JSON, JSON<->XML) 15 Comprehensive JSON Support
  • 16. ๏ HTTP Endpoint and JSON Payload Factory 16 RESTful Integration in action
  • 17. ๏ Integrating SAP and non-SAP systems ๏ IDOC and BAPI based integration 17 SAP Integration
  • 18. ๏ Make messages persistent so that they are not lost even if the messaging system crash  Message stores and processors 18 Guaranteed Delivery with WSO2 MB
  • 19. ๏ A simple interface to a complex system 19 API Façade Pattern Image courtesy: http://regmedia.co.uk/2012/11/06/ipad4_2.jpg, http://www.techautos.com/wp-content/uploads/2010/04/iPadMobo.jpg
  • 20. ๏ API Façade with WSO2 ESB and WSO2 API Manager 20 API Façade Pattern
  • 21. ๏ A connector is a ready made and convenient tool to reach publicly available web API’s. 21 Connectors
  • 22. ๏ Salesforce + Google Spread Sheet - Opportunity Management 22 Cloud to Cloud Integration
  • 23. ๏ SAP-Salesforce Integration 23 Cloud to On-premise Integration
  • 24. ๏ Blazing performance – Fastest open source ESB 24 Integration with the fastest ESB ESB Performance Round 7.5 – February 2014
  • 26. ๏ Cloud/On-premise integration with API Management 26 Use Cases
  • 27. ๏ Integration for Connected Business ๏ Integrate anything with everything ๏ Real world Use cases 27 Conclusion
  • 30. 30
  • 31. 31
  • 32. 6 Links ๏ WSO2 ESB - http://wso2.com/products/enterprise-service-bus/ ๏ WSO2 ESB Connectors - http://docs.wso2.org/display/ESB480/ESB+Connectors ๏ WSO2 ESB performance comparison - http://wso2.com/library/articles/2014/02/esb-performance- round-7.5/ ๏ RESTful Integration - http://wso2.com/library/articles/2013/12/restful-integration- with-wso2-esb/ ๏ Guaranteed Delivery with WSO2 ESB - http://wso2.com/library/articles/2014/01/guaranteed- delivery-with-Message-Store-Message-Processor%20/