wso2 esb - the backbone of integration
TRANSCRIPT
WSO2 ESBThe Backbone of Integration
Kasun IndrasiriSoftware Architect
WSO2
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
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
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
Evolution of Integration
• Rise of SOA and ESB– Avoid point to point integration with an ESB
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
Enterprise Integration Patterns (EIP) support
• 100% coverage of all EIPs• https://docs.wso2.com/display/IntegrationPatterns/Enterprise+Integrat
ion+Patterns+with+WSO2+ESB
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
ESB Connectors
• A connector is a ready made and convenient tool to reach web API’s.
• ESB Connector Store :
https://storepreview.wso2.com/
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
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
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
Integration beyond ESB
• Power of an Integration Platform
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/
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
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
WSO2 iPaaS- Recipes
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
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
• Example : Find expired projects in jira, get details from Salesforce and send email notifications. – Ingredients : Jira, Salesforce
– Results – Gmail
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
WSO2 iPaaS Recipes – In action
iPaaS Recipe – In action
Realizing iPaaS Recipe – Deployment
WSO2 ESB
WSO2 Enterprise Store
LDAP
WSO2 GReg
Recipe UI Recipe Store
Git Repo
WSO2 IS
Summary
• Evolution of Integration
• WSO2 ESB overview
• WSO2 ESB 4.9
• Future of Integration - Hybrid Integration
• WSO2 iPaaS - Recipes
Thank You