Connectors for the New Enterprise with WSO2 ESB 4.8
 

Like this? Share it with your network

Share

Connectors for the New Enterprise with WSO2 ESB 4.8

on

  • 989 views

 

Statistics

Views

Total Views
989
Views on SlideShare
901
Embed Views
88

Actions

Likes
3
Downloads
50
Comments
0

2 Embeds 88

http://wso2.com 87
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Connectors for the New Enterprise with WSO2 ESB 4.8 Presentation Transcript

  • 1. Connectors for the New Enterprise with WSO2 ESB 4.8 Kasun Indrasiri Software Architect Malaka Silva Senior Technical Lead Jan 2014
  • 2. About the Presenters ๏ Kasun Indrasiri ๏ ๏ Malaka Silva ๏ 2 Software Architect, WSO2 ESB Senior Technical Lead, WSO2 ESB
  • 3. About WSO2 ๏ Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source ๏ Driven by Innovation Provides only open source platform-as-a-service for private, public and hybrid cloud deployments ๏ ๏ 3 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. 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
  • 4. What we Deliver 4
  • 5. Agenda ๏ ๏ WSO2 ESB in a nutshell ๏ Introduction to Connectors ๏ Connector Architecture ๏ Using Connectors ๏ Writing you own connector ๏ 5 Glimpse of Modern Enterprises Use cases/Demo
  • 6. Glimpse of Modern Enterprises ๏ ๏ Diverse and dynamic business requirements ๏ No single vendor/solution ๏ 6 Disparate Systems, Services, Protocols On premise/Cloud solutions
  • 7. Point to Point/Spaghetti Integration ๏ 7 Scalability, maintainability, troubleshooting nightmares.
  • 8. ESB as the Integration Bus ๏ 8 Conquering integration nightmares with WSO2 ESB
  • 9. Introducing WSO2 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 ๏ Extensible and Scalable ๏ 9 A light weight, high performance ESB Configuration driven
  • 10. Connectors ๏ A connector is a ready made and convenient tool to reach publicly available web API’s. ๏ ‘Cloud to Cloud’ and ‘Cloud to Enterprise’ Integration ๏ WSO2 ESB 4.8 introduces : ๏ 10 Salesforce, Jira, Google Spread Sheet, Twilio and Twitter
  • 11. Connectors - Architecture ๏ ๏ Dynamically plug in to ESB/multi-tenanted ๏ Dynamic Tooling support with WSO2 Developer Studio ๏ Connector invocation - Dynamic configuration language (no hardcoded connector specific ESB config) ๏ You can write, ‘your own connector’ and just plug it in ๏ 11 Every connector is self-contained and independent from ESB code Many more connectors coming soon!
  • 12. Connector Tooling ๏ 12 Dynamic tooling support with WSO2 Developer Studio
  • 13. Securing Credentials - Secure Vault Tool ๏ ๏ 13 wso2:vault-lookup function No hardcoded secrets or passwords in ESB configurations
  • 14. Using Connectors - sample ๏ Searching for tweets. ๏ Basic flow : ๏ ๏ Import connector in to Developer Studio ๏ 14 Deploy and enable connector in WSO2 ESB Create integration flow : twitter.init and twitter.search
  • 15. Writing your own ‘Connector’ ๏ Research on the API provided by the third party. ๏ Decide the API to be used ๏ ๏ ๏ REST/SOAP Java SDK/Javascript based Create a new Connector maven project mvn archetype:generate -DarchetypeCatalog=local -DarchetypeGroupId=org.wso2.carbon -DarchetypeArtifactId= org.wso2.carbon.mediation.library.connectors.connector-archetype 15
  • 16. Using Connectors - Use Case I ๏ 16 Get contacts from Salesforce
  • 17. Using Connectors - Use Case II ๏ 17 Salesforce + Google Spread Sheet - Opportunity Management
  • 18. Conclusion ๏ ๏ Introduction to WSO2 ESB Connectors ๏ Connector Architecture ๏ Writing your own connector ๏ 18 Why Connectors? Use Cases
  • 19. QnA 19
  • 20. Business Model 5
  • 21. 4
  • 22. 4
  • 23. Links ๏ ๏ WSO2 ESB Connectors - http://docs.wso2.org/display/ESB480/ ESB+Connectors ๏ WSO2 ESB performance comparison - http://wso2.com/ library/articles/2013/01/esb-performance-65/ ๏ 6 WSO2 ESB - http://wso2.com/products/enterprise-servicebus/ Connector archetype location - https://svn.wso2.org/repos/ wso2/carbon/platform/branches/turing/components/ mediation/mediation-library/connector-template-utils/ org.wso2.carbon.mediation.library.connectors.connectorarchetype/
  • 24. Contact us !