introduction to wso2 integration platform
TRANSCRIPT
May 2014
Introduction to WSO2 Integration Platform - Concepts and Theories
[Webinar 2014 MAY]
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
What WSO2 delivers
About the Presenters
๏ Malaka Silva Senior Technical Lead WSO2
๏ Dushan Abeyruwan Associate Technical Lead WSO2
Agenda
• SOA and the role of ESBs
• WSO2 ESB’s features and applicability
• High level architecture of WSO2 ESB
• Scenarios
• Guaranteed delivery with WSO
• 2 ESB, WSO2 Data Services Server and WSO2 Message Broker
• Soap to REST transformation using WSO2 ESB and WSO2
Application Server
• Calling cloud services using WSO2 ESB connectors
SOA And Role of ESB
๏ Disparate Systems, Services, Protocols
๏ Diverse and dynamic business requirements
๏ No single vendor/solution
๏ On premise/Cloud solutions
Point to Point/Spaghetti Integration
๏ Scalability, maintainability, troubleshooting nightmares.
ESB as the Integration Bus
๏ Conquering integration nightmares with WSO2 ESB
WSO2 ESB’s features and applicability
๏ 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
๏ 100% free and open source
High level architecture of WSO2 ESB
๏ Enterprise Integration Patterns – De facto standard for enterprise integration
๏ WSO2 ESB offers 100% coverage of EIPs
Enterprise Integration with EIPs
๏ A stateless service orchestration scenario realized with the application of multiple EIPs
Enterprise Integration with EIPs
๏ Store and forward
๏ Guaranteed delivery
Message Stores and Processor
Use Case - Guaranteed Delivery with WSO2 MB, DSS and ESB
๏ Why REST?
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
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)
Comprehensive JSON Support
๏ HTTP Endpoint and JSON Payload Factory
RESTful Integration in action
๏ A simple interface to a complex system
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
API Façade Pattern
๏ A connector is a ready made and convenient tool to reach publicly available web API’s.
Connectors
๏ SAP-Salesforce Integration
Cloud to On-premise Integration
๏ Blazing performance – Fastest open source ESB
Integration with the fastest ESB
ESB Performance Round 7.5 – February 2014
๏ Salesforce + Google Spread Sheet - Opportunity Management
Use Case: Cloud to Cloud Integration
๏ Integration for Connected Business
๏ Integrate anything with everything
๏ Real world Use cases
Conclusion
Integration Webinar Series
Security Pattersn with WSO2 ESB - http://wso2.com/library/webinars/2014/05/security-patterns-with-wso2-esb/
Implementing JMS integration solutions with WSO2 ESB - http://wso2.
com/library/webinars/2014/05/implementing-jms-integration-solutions-with-wso2-
esb/
RESTful Integration with WSO2 ESB - http://wso2.
com/library/webinars/2014/05/restful-integration-with-wso2-esb/
WSO2 Integration Platform - The Most Comprehensive Integration Platform for your
Connected Business - http://wso2.com/library/webinars/2014/06/wso2-
integration-platform-the-most-comprehensive-integration-platform-for-your-
connected-business/
QnA
Business Model
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/