Published on February 17, 2014
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB Jasintha Dasanayake Software Engineer Rajeeva Uthayasangar Software Engineer Last Updated: Jan. 2014
About the Presenter(s) ๏ Jasintha Dasanayake - Software Engineer firstname.lastname@example.org - Focusing on WSO2 Developer Studio - Active Contributor to eclipse ECF project *
About the Presenter(s) ๏ * Rajeeva Uthayasangar - Software Engineer email@example.com - Part of Developer Studio team - Overlooks on Jaggery IDE plugin
About WSO2 ๏ Global enterprise, founded in 2005 by acknowledged leaders in XML, web services technologies, standards and open source ๏ Driven by Innovation ๏ Launched first open source API Management solution in 2012 ๏ Launched App Factory in 2Q 2013 ๏ Provides only open source platformas-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. * Launched Enterprise Store and first open source Mobile solution in 4Q 2013
What we Deliver *
Agenda ๏ Introduction to Developer Studio ๏ Introduction to Connectors ๏ Using Connectors ๏ Demo/Use cases ๏ Conclusion *
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/productrelease-webinar-wso2-developer-studio/ *
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 *
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 *
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 *
Product Information ๏ WSO2 Developer Studio 3.5.0 ๏ WSO2 Enterprise Service Bus 4.8.0 ๏ WSO2 ESB connectors https://github.com/wso2/esb-connectors/tree/master/distribution ๏ WSO2 Data Service Server 3.1.1 ๏ MySQL Server 5.x *
Demo Outline ๏ Working with Connectors ๏ Cloud to cloud integration (use case 1) ๏ Cloud to enterprise integration (use case 2) ๏ Deploying and Testing ๏ Best Practices *
Working with Connectors ๏ Preparing Developer Studio IDE ๏ Create ESBConfig Project (SampleConnectorProject) ๏ Download Connectors(Salesforce and Google Spreadsheet Connectors) ๏ Import Connectors to ESBConfig Project *
Cloud to Cloud - Use case (1) Scenario : Query high severity open issues from Jira system and alert them via SMS. *
Cloud to Enterprise - (Use case 2) Scenario : Query the sales opportunities from SalesForce SaaS, and update on premise database via WSO2 DSS *
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 *
Conclusion ๏ Connectors ๏ Dynamic tooling support for connectors with WSO2 Developer Studio ๏ Cloud to Cloud integration (Jira + Twilio) ๏ Cloud to Enterprise Integration(Salesforce + update DB) *
Business Model *
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+Do cumentation ๏ Eclipse Juno SR2 Java EE http://www.eclipse. org/downloads/packages/eclipse-ide-java-eedevelopers/junosr2 *
Call to action page ๏ WSO2 Enterprise Service Bus 4.8.0 http://wso2. com/products/enterprise-service-bus/ ๏ WSO2 Application Server 5.2.1 http://wso2. com/products/application-server/ ๏ WSO2 Data Service Server 3.1.1 http://wso2. com/products/data-services-server/ *
Contact us !
API Cloud; Integration. Enterprise Service Bus; ... WSO2 Developer Studio allows ... Develop and Deploy ESB Artifacts Using WSO2 Developer Studio ...
API Cloud; Integration. Enterprise Service Bus; ... WSO2 Enterprise Service Bus (WSO2 ESB) ... Integrate with WSO2 Developer Studio, ...
WSO2 Developer Studio provides tools for creating a ... Supports Integration of Cloud ... Develop any server extension such as WSO2 ESB mediators and ...
... and integration. WSO2 Developer Studio’s ... cloud integration using the WSO2 Connectors recently launched with WSO2 Enterprise Service Bus (WSO2 ESB
WSO2 Developer Studio 2 ... 2.0 Lets Devs Write Once, Deploy On-Premise or Cloud . ... the configuration of a WSO2 Enterprise Service Bus (WSO2 ESB), ...
Webinar will examine how to use WSO2 Connectors in WSO2 ESB 4.8 to optimize cloud ... WSO2 Enterprise Service ... the WSO2 Developer Studio 3 ...
With the latest WSO2 Developer Studio ... Supports Development of Mediation Flows for WSO2 ESB. ... Facilitating cloud integration using the WSO2 ...
API Cloud; Integration. Enterprise Service Bus; ... Developer Studio; Solutions. Solutions. ... WSO2 Documentation.