Introduction to WSO2 Developer Studio
-
Upload
wso2 -
Category
Technology
-
view
653 -
download
2
description
Transcript of Introduction to WSO2 Developer Studio
Software Engineer
Susankha Nirmala
Introduction to WSO2 Developer Studio
Susinda Perera
Software Engineer
**
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 source API Management solution in 2012
๏ Launched App Factory in 2Q 2013
๏ Launched Enterprise Store and first open source Mobile solution in 4Q 2013
*
WSO2 Carbon Features● WSO2 Carbon is a complete platform that provides,
○ Service Hosting○ Message Mediation○ Managing Data Sources and Data Access○ Authentication and Access Control○ Repository for managing WSDL, Schemas,
Policies, Life Cycles and Versioning○ Composing, Orchestrating Business Processes○ Portal Services○ Big Data Analysis○ Business Rule Services
**
● WSO2 Developer Studio is the strategic on-premise development and cloud infrastructure tool for WSO2 Carbon middleware platform.
● One-stop tool that enables Developing, Deploying, Debugging and Testing using a single interface.
● Visual tools and reverse engineering tools to help you to be productive and efficient
● Support of development governance
Why Developer Studio ?
*
Developer Studio Tools
● ESB Editor, graphical tool to create ESB artifacts 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● Maven based build model to help with automated
continuous builds and integration
*
Comprehensive Maven Integration
๏ Every artifact is a maven project
๏ Supports Continuous build and integration automation
Artifact Artifact type in to maven repo
Proxy Service xml
Endpoint xml
Axis2 Service aar
C-App car
*
Packaging Artifacts using WSO2 Developer Studio
● Developer Studio allows you to package your artifacts into a Composite Application aRchive (CAR) and deploy it to WSO2 products such as Application Server, Enterprise Service Bus (ESB) etc.
**
Demo Outline
๏ Introducing Project Creation - Creating Axis2 Services
๏ Introducing Composite Application - Creating C-App
๏ Introducing the Servers view
๏ Adding WSO2 Servers to Developer Studio
๏ Deploy CApp from Developer Studio
๏ Redeploy with Hot Fixes
๏ Introducing new ESB Graphical editor
๏ Creating ESB Project and ESB Artifacts
**
Demo Outline Cont..
๏ Introducing BPEL editor
๏ Creating BPEL processes and deployment
๏ Maven Support and use of Maven Multi Module project
๏ Registry Integration
๏ Import and Export Features of Developer Studio
๏ ESB Connectors
๏ Import and usage
๏ App-Factory Perspective
๏ Checking out and managing projects
*
Composite Application Project
๏ Aggregator project which groups projects/artifacts
๏ Outputs a CAR file๏ Composite Application aRchive ๏ Is the deployable entity
๏ Supports Deploying/Redeploying from within DevStudio
๏ A Single solution to Deploy everywhere
*
Servers View
A
๏ Allows ๏ Adding / Removing Servers๏ Editing Properties of Servers๏ Starting / Stopping / Restarting servers๏ Adding / removing resources (C-App) to servers๏ Deploying / Redeploying Composite Apps
**
Useful Links
๏ Composite Enterprise Application Development with WSO2 Developer Studio๏ http://wso2.com/library/webinars/2013/02/composite-enterprise-application-development-with-the-wso2-
developer-studio/
๏ Creating ESB artifacts with Developer Studio๏ http://wso2.com/library/tutorials/2014/05/screencast-creating-an-esb-project-and-end-point-with-wso2-
developer-studio/
๏ http://wso2.com/library/tutorials/2014/04/screencast-configuring-proxy-service-fault-sequence-and-out-
sequence-in-wso2-developer-studio/
๏ Application Development Best Practices๏ http://wso2.com/library/webinars/2014/01/enterprise-application-development-and-best-practices-with-
wso2-developer-studio/
๏ Cloud service integration with Developer Studio ๏ http://wso2.com/library/webinars/2014/02/cloud-service-integration-with-wso2-developer-studio-and-wso2-
esb/
*
More Information
๏ WSO2 Developer Studio http://wso2.com/products/developer-studio/
http://marketplace.eclipse.org/content/wso2-developer-studio
๏ WSO2 Developer Studio Documentationhttp://docs.wso2.
org/display/DVS370/WSO2+Developer+Studio+Documentation
๏ Eclipse Kepler SR2 Java EEhttp://eclipse.
org/downloads/packages/release/kepler/sr2
*
More Information
๏ WSO2 Enterprise Service Bushttp://wso2.com/products/enterprise-service-bus/
๏ WSO2 Application Serverhttp://wso2.com/products/application-server/
๏ WSO2 Business Process Serverhttp://wso2.com/products/business-process-server/
๏ WSO2 Data Service Serverhttp://wso2.com/products/data-services-server/
๏ WSO2 Governance Registry http://wso2.com/products/governance-registry/