25
Last Updated: Jan. 2014 Software Engineer Jasintha Dasanayake Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB Software Engineer Rajeeva Uthayasangar

Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

  • Upload
    wso2

  • View
    563

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

Last Updated: Jan. 2014

Software Engineer

Jasintha Dasanayake

Cloud Service Integration with WSO2 Developer Studio and

WSO2 ESB

Software Engineer

Rajeeva Uthayasangar

Page 2: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

About the Presenter(s)๏ Jasintha Dasanayake

- Software Engineer [email protected] - Focusing on WSO2 Developer Studio - Active Contributor to eclipse ECF project

Page 3: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

About the Presenter(s)๏ Rajeeva Uthayasangar

- Software Engineer [email protected] - Part of Developer Studio team - Overlooks on Jaggery IDE plugin

Page 4: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

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 5: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

What we Deliver

Page 6: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Agenda๏ Introduction to Developer Studio

๏ Introduction to Connectors

๏ Using Connectors

๏ Demo/Use cases

๏ Conclusion

Page 7: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

WSO2 Developer Studio

๏ WSO2 Developer Studio is the strategic on-premise

development tool for WSO2 Carbon middleware platform.

๏ Enables Develop, Deploy, Debug and Test using single

interface providing One-Stop tool.

๏ For more information about WSO2 Developer Studio 3.5 refer

to http://wso2.com/library/webinars/2014/01/product-

release-webinar-wso2-developer-studio/

Page 8: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

Developer Studio Tools● ESB Editor, graphical too, with reverse engineering capabilities

● Governance Registry Tools, to browse, create and edit service meta data

● Data Services Editor, from data to services in quick time

● Integrating

○ Eclipse BPEL editor tools, business process design

○ JBoss Smooks editor, visual data transformations

● Composite-Applications support

● Combine multiple artifacts into one logical project deployed across multiple

services with different roles

● Maven based build model, to help with automated continuous builds and

integration

Page 9: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

WSO2 ESB

Page 10: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Connectors● A connector is a ready made and convenient tool to reach

publicly available web API’s.

● WSO2 ESB 4.8 introduces :

Salesforce, Jira, Google Spread Sheet, Twilio and Twitter

Page 11: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

WSO2 ESB Cloud Connectors

● Cloud to Cloud integration ○ help integrate across multiple SaaS systems' APIs

● Cloud to Enterprise Integration○ help integrate across SaaS systems' APIs with line of business

(LOB) or legacy systems

Page 12: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Product Information๏ WSO2 Developer Studio 3.5.0

๏ WSO2 Enterprise Service Bus 4.8.0

๏ WSO2 ESB connectorshttps://github.com/wso2/esb-connectors/tree/master/distribution

๏ WSO2 Data Service Server 3.1.1

๏ MySQL Server 5.x

Page 13: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Demo Outline๏ Working with Connectors

๏ Cloud to cloud integration (use case 1)

๏ Cloud to enterprise integration (use case 2)

๏ Deploying and Testing

๏ Best Practices

Page 14: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

Working with Connectors๏ Preparing Developer Studio IDE

๏ Create ESBConfig Project (SampleConnectorProject)

๏ Download Connectors(Salesforce and Google

Spreadsheet Connectors)

๏ Import Connectors to ESBConfig Project

Page 15: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

Scenario : Query high severity open issues from Jira system and alert

them via SMS.

Cloud to Cloud - Use case (1)

Page 16: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Cloud to Enterprise - (Use case 2)Scenario : Query the sales opportunities from SalesForce SaaS, and

update on premise database via WSO2 DSS

Page 17: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

Deploying and Testing๏ Create a Composite Application Project (SampleCAPP)

๏ Include the ESBConfig project as dependencies in

Composite Application project

๏ Export as deployable archive (.car)

๏ Deploy the CAPP in WSO2ESB and test using Tryit option

Page 18: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

*

๏ Connectors

๏ Dynamic tooling support for connectors with WSO2

Developer Studio

๏ Cloud to Cloud integration (Jira + Twilio)

๏ Cloud to Enterprise Integration(Salesforce + update DB)

Conclusion

Page 19: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Q/A

Page 20: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Business Model

Page 21: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Page 22: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Page 23: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

**

Call to action page

๏ WSO2 Developer Studio 3.5.0 http://wso2.com/products/developer-studio/ http://marketplace.eclipse.org/content/wso2-developer-studio

๏ WSO2 Developer Studio Documentation http://docs.wso2.org/display/DVS350/WSO2+Developer+Studio+Documentation

๏ Eclipse Juno SR2 Java EE http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr2

Page 25: Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

Contact us !