wso2 esb - the backbone of integration
TRANSCRIPT
![Page 1: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/1.jpg)
WSO2 ESBThe Backbone of Integration
Kasun IndrasiriSoftware Architect
WSO2
![Page 2: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/2.jpg)
Agenda
• Connected Business and Integration.
• Evolution of Integration
• WSO2 ESB Overview
• Glimpse of WSO2 ESB 4.9
• Integration Beyond ESB – An integration platform
• Future of Integration – Hybrid Integration
• Introducing WSO2 iPaaS – Recipes
![Page 3: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/3.jpg)
A ‘Connected Business’
• Integration is a key factor for having frictionless interactions, inside and outside the organization.
Customers
Partners
Potential Customers/Partners
Employees
InternalSystems
ExternalSystems
Image courtesy http://jdamico.net/wp-content/uploads/2010/04/collaborate-with-B2B-channel-partners.jpg
![Page 4: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/4.jpg)
Evolution of Integration
• Custom Development/Monolithic Systems – Data and applications were integrated through custom
developed components
• EAI - A centralized hub that connects disparate systems, served a specific business purpose, proprietary, heavy-weight
![Page 5: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/5.jpg)
Evolution of Integration
• Rise of SOA and ESB– Avoid point to point integration with an ESB
![Page 6: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/6.jpg)
WSO2 ESB overview
• A light weight, high performance ESB
• Comprehensive REST, SOAP, WS-* support
• Connectors (Salesforce, Paypal, Twilio and many more)
• SAP, FIX, HL7 - Domain specific solutions
• Zero Code/Configuration driven
• Extensible and Scalable
![Page 7: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/7.jpg)
Enterprise Integration Patterns (EIP) support
• 100% coverage of all EIPs• https://docs.wso2.com/display/IntegrationPatterns/Enterprise+Integrat
ion+Patterns+with+WSO2+ESB
![Page 8: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/8.jpg)
Comprehensive RESTful Integration
• Comprehensive support for RESTful Integration – Nouns and Verbs – HTTP Endpoint
– Data Formats – Payload Factory/Script Mediator
• Native JSON support – JSON Path – filter, switch, property, payload factory
mediators.
– JSON based transformations – Payload Factory, script mediator
![Page 9: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/9.jpg)
ESB Connectors
• A connector is a ready made and convenient tool to reach web API’s.
• ESB Connector Store :
https://storepreview.wso2.com/
![Page 10: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/10.jpg)
Performance and Stability
• Fastest open source ESB
• Battle tested for most extreme conditions.
• Proven case studies – handling billions of transactions.
ESB Performance Round 7.5 – February 2014
![Page 11: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/11.jpg)
Glimpse of ESB 4.9
• Foundation of WSO2 Integration Cloud (iPaaS)
• Comprehensive multitenant support for all protocols with Inbound Endpoints– JMS
– File(VFS)
– HTTP/S
– CXF/WS-RM
– HL7/SAP
![Page 12: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/12.jpg)
Glimpse of ESB 4.9
• Revolutionized Inbound messaging with Inbound Endpoints– Dynamic HTTP interfaces, JMS consumers
– Created On-the-fly
• Versioning – Versioning support for sequences, proxy services and APIs.
• Coordination support for Tasks and Message Store/Processors
• MQTT, Kafka
![Page 13: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/13.jpg)
Integration beyond ESB
• Power of an Integration Platform
![Page 14: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/14.jpg)
Future of Integration – Hybrid Integration
• “The future of integration middleware is hybrid” – Integration issues due to rapid rise of social, mobile, and
cloud platforms
– Increasing number of integration processes are moving to the cloud
– Cloud to cloud and cloud to on-premise integration
http://www.cloudcomputing-news.net/news/2013/jun/18/the-future-of-integration-middleware-is-hybrid/
![Page 15: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/15.jpg)
Integration Platform as a Service(iPaaS)
• iPaaS is a suite of cloud services enabling development, execution and governance of integration flows connecting any combination of on premises and cloud-based processes, services, applications and data within individual or across multiple organizations.
source: Gartner
![Page 16: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/16.jpg)
WSO2 iPaaS- Integration Cloud
• Components of Integration Cloud powered by ESB– ESB as a service
– Recipes
• Develop, execute and govern ESB message flows in the cloud. – ESB as a Service
• Execute and govern preconfigured Integration scenarios with connector interactions. – Recipes
![Page 17: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/17.jpg)
WSO2 iPaaS- Recipes
![Page 18: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/18.jpg)
WSO2 iPaaS- Recipes
• Pre-built integration scenarios that connects multiple connectors.
• Dish : A dish is an instance or a recipe which is executed at a specified interval.
• Powered by WSO2 ESB, WSO2 ES
![Page 19: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/19.jpg)
WSO2 iPaaS Recipes – In action
![Page 20: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/20.jpg)
WSO2 iPaaS Recipes – In action
• Example : Find expired projects in jira, get details from Salesforce and send email notifications. – Ingredients : Jira, Salesforce
– Results – Gmail
![Page 21: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/21.jpg)
WSO2 iPaaS Recipes – In action
![Page 22: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/22.jpg)
WSO2 iPaaS Recipes – In action
![Page 23: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/23.jpg)
WSO2 iPaaS Recipes – In action
![Page 24: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/24.jpg)
WSO2 iPaaS Recipes – In action
![Page 25: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/25.jpg)
WSO2 iPaaS Recipes – In action
![Page 26: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/26.jpg)
WSO2 iPaaS Recipes – In action
![Page 27: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/27.jpg)
WSO2 iPaaS Recipes – In action
![Page 28: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/28.jpg)
iPaaS Recipe – In action
![Page 29: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/29.jpg)
Realizing iPaaS Recipe – Deployment
WSO2 ESB
WSO2 Enterprise Store
LDAP
WSO2 GReg
Recipe UI Recipe Store
Git Repo
WSO2 IS
![Page 30: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/30.jpg)
Summary
• Evolution of Integration
• WSO2 ESB overview
• WSO2 ESB 4.9
• Future of Integration - Hybrid Integration
• WSO2 iPaaS - Recipes
![Page 31: WSO2 ESB - The Backbone of Integration](https://reader034.vdocuments.site/reader034/viewer/2022042516/55a266a71a28abbe6b8b4721/html5/thumbnails/31.jpg)
Thank You