Last Updated: Jan. 2014
Software Engineer
Jasintha Dasanayake
Cloud Service Integration with WSO2 Developer Studio and
WSO2 ESB
Software Engineer
Rajeeva Uthayasangar
**
About the Presenter(s)๏ Jasintha Dasanayake
- Software Engineer [email protected] - Focusing on WSO2 Developer Studio - Active Contributor to eclipse ECF project
**
About the Presenter(s)๏ Rajeeva Uthayasangar
- Software Engineer [email protected] - 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
๏ 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
**
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/product-
release-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 connectorshttps://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
*
Scenario : Query high severity open issues from Jira system and alert
them via SMS.
Cloud to Cloud - Use case (1)
**
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
*
๏ Connectors
๏ Dynamic tooling support for connectors with WSO2
Developer Studio
๏ Cloud to Cloud integration (Jira + Twilio)
๏ Cloud to Enterprise Integration(Salesforce + update DB)
Conclusion
**
Q/A
**
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+Documentation
๏ Eclipse Juno SR2 Java EE http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/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 !