Connectors for the New Enterprise
with WSO2 ESB 4.8

Kasun Indrasiri

Software Architect

Malaka Silva

Senior Technical L...
About the Presenters
๏

Kasun Indrasiri
๏

๏

Malaka Silva 
๏

2

Software Architect, WSO2 ESB

Senior Technical Lead, WSO...
About WSO2
๏

Global enterprise, founded in
2005 by acknowledged leaders in
XML, web services technologies,
standards and ...
What we Deliver
4
Agenda
๏
๏

WSO2 ESB in a nutshell

๏

Introduction to Connectors

๏

Connector Architecture

๏

Using Connectors

๏

Writ...
Glimpse of Modern Enterprises
๏
๏

Diverse and dynamic business requirements

๏

No single vendor/solution

๏

6

Disparat...
Point to Point/Spaghetti Integration
๏

7

Scalability, maintainability, troubleshooting
nightmares.
ESB as the Integration Bus
๏

8

Conquering integration nightmares with WSO2 ESB
Introducing WSO2 ESB
๏
๏

Comprehensive REST, SOAP, WS-* support

๏

100% compliant with all EIPs (Enterprise
Integration ...
Connectors
๏

A connector is a ready made and convenient tool
to reach publicly available web API’s.

๏

‘Cloud to Cloud’ ...
Connectors - Architecture
๏
๏

Dynamically plug in to ESB/multi-tenanted

๏

Dynamic Tooling support with WSO2 Developer S...
Connector Tooling
๏

12

Dynamic tooling support with WSO2 Developer Studio
Securing Credentials - Secure Vault Tool
๏
๏

13

wso2:vault-lookup function
No hardcoded secrets or passwords in ESB
conf...
Using Connectors - sample
๏

Searching for tweets.

๏

Basic flow :
๏
๏

Import connector in to Developer Studio

๏

14

D...
Writing your own ‘Connector’
๏

Research on the API provided by the third party.

๏

Decide the API to be used
๏
๏

๏

RES...
Using Connectors - Use Case I
๏

16

Get contacts from Salesforce
Using Connectors - Use Case II
๏

17

Salesforce + Google Spread Sheet - Opportunity
Management
Conclusion
๏
๏

Introduction to WSO2 ESB Connectors

๏

Connector Architecture

๏

Writing your own connector

๏

18

Why ...
QnA

19
Business Model

5
4
4
Links
๏

๏

WSO2 ESB Connectors - http://docs.wso2.org/display/ESB480/
ESB+Connectors

๏

WSO2 ESB performance comparison ...
Contact
us !
Upcoming SlideShare
Loading in...5
×

Connectors for the New Enterprise with WSO2 ESB 4.8

1,053

Published on

Published in: Technology, Business
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,053
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
74
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Connectors for the New Enterprise with WSO2 ESB 4.8

  1. 1. Connectors for the New Enterprise with WSO2 ESB 4.8 Kasun Indrasiri Software Architect Malaka Silva Senior Technical Lead Jan 2014
  2. 2. About the Presenters ๏ Kasun Indrasiri ๏ ๏ Malaka Silva ๏ 2 Software Architect, WSO2 ESB Senior Technical Lead, WSO2 ESB
  3. 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. 4. What we Deliver 4
  5. 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. 6. Glimpse of Modern Enterprises ๏ ๏ Diverse and dynamic business requirements ๏ No single vendor/solution ๏ 6 Disparate Systems, Services, Protocols On premise/Cloud solutions
  7. 7. Point to Point/Spaghetti Integration ๏ 7 Scalability, maintainability, troubleshooting nightmares.
  8. 8. ESB as the Integration Bus ๏ 8 Conquering integration nightmares with WSO2 ESB
  9. 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. 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. 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. 12. Connector Tooling ๏ 12 Dynamic tooling support with WSO2 Developer Studio
  13. 13. Securing Credentials - Secure Vault Tool ๏ ๏ 13 wso2:vault-lookup function No hardcoded secrets or passwords in ESB configurations
  14. 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. 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. 16. Using Connectors - Use Case I ๏ 16 Get contacts from Salesforce
  17. 17. Using Connectors - Use Case II ๏ 17 Salesforce + Google Spread Sheet - Opportunity Management
  18. 18. Conclusion ๏ ๏ Introduction to WSO2 ESB Connectors ๏ Connector Architecture ๏ Writing your own connector ๏ 18 Why Connectors? Use Cases
  19. 19. QnA 19
  20. 20. Business Model 5
  21. 21. 4
  22. 22. 4
  23. 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. 24. Contact us !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×