Enterprise Integration made easy with WSO2 ESB

2,095 views

Published on

Published in: Technology

Enterprise Integration made easy with WSO2 ESB

  1. 1. March 2014 Enterprise Integration made easy with WSO2 ESB Software Architect Kasun Indrasiri
  2. 2. 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. 3. 3 What WSO2 delivers
  4. 4. About the Presenters ๏ Kasun Indrasiri ๏ Software Architect, WSO2 ESB 4
  5. 5. 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
  6. 6. Glimpse of Modern Enterprises ๏ Disparate Systems, Services, Protocols ๏ Diverse and dynamic business requirements ๏ No single vendor/solution ๏ On premise/Cloud solutions 6
  7. 7. Point to Point/Spaghetti Integration ๏ Scalability, maintainability, troubleshooting nightmares. 7
  8. 8. ESB as the Integration Bus ๏ Conquering integration nightmares with WSO2 ESB 8
  9. 9. 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
  10. 10. ๏ 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..
  11. 11. ๏ Enterprise Integration Patterns – De facto standard for enterprise integration ๏ WSO2 ESB offers 100% coverage of EIPs 11 Enterprise Integration with EIPs
  12. 12. ๏ A stateless service orchestration scenario realized with the application of multiple EIPs 12 Enterprise Integration with EIPs
  13. 13. ๏ Why REST? 13 RESTful Integration/JSON Source : API Directory of programmableweb July 2013: http://blog.programmableweb.com/
  14. 14. ๏ 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
  15. 15. ๏ 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
  16. 16. ๏ HTTP Endpoint and JSON Payload Factory 16 RESTful Integration in action
  17. 17. ๏ Integrating SAP and non-SAP systems ๏ IDOC and BAPI based integration 17 SAP Integration
  18. 18. ๏ 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
  19. 19. ๏ 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
  20. 20. ๏ API Façade with WSO2 ESB and WSO2 API Manager 20 API Façade Pattern
  21. 21. ๏ A connector is a ready made and convenient tool to reach publicly available web API’s. 21 Connectors
  22. 22. ๏ Salesforce + Google Spread Sheet - Opportunity Management 22 Cloud to Cloud Integration
  23. 23. ๏ SAP-Salesforce Integration 23 Cloud to On-premise Integration
  24. 24. ๏ Blazing performance – Fastest open source ESB 24 Integration with the fastest ESB ESB Performance Round 7.5 – February 2014
  25. 25. ๏ SAP-Maximo Integration 25 Use Cases
  26. 26. ๏ Cloud/On-premise integration with API Management 26 Use Cases
  27. 27. ๏ Integration for Connected Business ๏ Integrate anything with everything ๏ Real world Use cases 27 Conclusion
  28. 28. 28 QnA
  29. 29. 29 Business Model
  30. 30. 30
  31. 31. 31
  32. 32. 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/
  33. 33. Contact us !

×