Introduction to WSO2 Integration Platform
-
Upload
wso2 -
Category
Technology
-
view
1.152 -
download
5
Transcript of Introduction to WSO2 Integration Platform
![Page 1: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/1.jpg)
May 2014
Introduction to WSO2 Integration Platform - Concepts and Theories
[Webinar 2014 MAY]
![Page 2: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/2.jpg)
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
![Page 3: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/3.jpg)
What WSO2 delivers
![Page 4: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/4.jpg)
About the Presenters
๏ Malaka Silva Senior Technical Lead WSO2
๏ Dushan Abeyruwan Associate Technical Lead WSO2
![Page 5: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/5.jpg)
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
![Page 6: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/6.jpg)
SOA And Role of ESB
๏ Disparate Systems, Services, Protocols
๏ Diverse and dynamic business requirements
๏ No single vendor/solution
๏ On premise/Cloud solutions
![Page 7: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/7.jpg)
Point to Point/Spaghetti Integration
๏ Scalability, maintainability, troubleshooting nightmares.
![Page 8: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/8.jpg)
ESB as the Integration Bus
๏ Conquering integration nightmares with WSO2 ESB
![Page 9: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/9.jpg)
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
![Page 10: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/10.jpg)
High level architecture of WSO2 ESB
![Page 11: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/11.jpg)
๏ Enterprise Integration Patterns – De facto standard for enterprise integration
๏ WSO2 ESB offers 100% coverage of EIPs
Enterprise Integration with EIPs
![Page 12: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/12.jpg)
๏ A stateless service orchestration scenario realized with the application of multiple EIPs
Enterprise Integration with EIPs
![Page 13: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/13.jpg)
๏ Store and forward
๏ Guaranteed delivery
Message Stores and Processor
![Page 14: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/14.jpg)
Use Case - Guaranteed Delivery with WSO2 MB, DSS and ESB
![Page 15: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/15.jpg)
๏ Why REST?
RESTful Integration/JSON
Source : API Directory of programmableweb July 2013: http://blog.programmableweb.com/
![Page 16: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/16.jpg)
๏ 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
![Page 17: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/17.jpg)
๏ 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
![Page 18: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/18.jpg)
๏ HTTP Endpoint and JSON Payload Factory
RESTful Integration in action
![Page 19: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/19.jpg)
๏ 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
![Page 20: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/20.jpg)
๏ API Façade with WSO2 ESB and WSO2 API Manager
API Façade Pattern
![Page 21: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/21.jpg)
๏ A connector is a ready made and convenient tool to reach publicly available web API’s.
Connectors
![Page 22: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/22.jpg)
๏ SAP-Salesforce Integration
Cloud to On-premise Integration
![Page 23: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/23.jpg)
๏ Blazing performance – Fastest open source ESB
Integration with the fastest ESB
ESB Performance Round 7.5 – February 2014
![Page 24: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/24.jpg)
๏ Salesforce + Google Spread Sheet - Opportunity Management
Use Case: Cloud to Cloud Integration
![Page 25: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/25.jpg)
๏ Integration for Connected Business
๏ Integrate anything with everything
๏ Real world Use cases
Conclusion
![Page 26: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/26.jpg)
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/
![Page 27: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/27.jpg)
QnA
![Page 28: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/28.jpg)
Business Model
![Page 29: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/29.jpg)
![Page 30: Introduction to WSO2 Integration Platform](https://reader035.fdocuments.in/reader035/viewer/2022081717/554f6b23b4c905c8088b51d1/html5/thumbnails/30.jpg)
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/