Published on March 12, 2014
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
29 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/
Contact us !
In this webinar, Ruwan Linton, Lead Developer of the WSO2 ESB talks about the newest features of the ESB product, and how you can get your middleware tools ...
Enterprise integration can be a real drag for developers. Even though the advent of SOA has made the need for hard-coded integration between each ...
Enterprise Integration with WSO2 ESB. ... Learn how to implement the mostly-used Enterprise Integration Patterns with WSO2 ESB; ... is made easily ...
Enterprise Integration Patterns with WSO2 ESB; Enterprise Integration Patterns ... Download and install WSO2 ESB from http://wso2.com/products/enterprise ...
Enterprise Integration Patterns with WSO2 ESB; Enterprise Integration ... how the Message Channels EIP can be ... inventory is made from a sender ...
Find helpful customer reviews and review ratings for Enterprise Integration with WSO2 ESB at Amazon ... WSO2 ESB › Customer Reviews; ... Made Easy Look ...
Enterprise Integration with WSO2 ESB and over one million other ... used Enterprise Integration Patterns with WSO2 ESB; ... Digital Publishing Made Easy
Enterprise Integration with WSO2 ESB. Paperback; English; By (author) ... keen on building solutions to solve enterprise integration problems, ...