introduction to wso2 developer studio

35
Software Engineer Susankha Nirmala Introduction to WSO2 Developer Studio Susinda Perera Software Engineer

Upload: wso2

Post on 15-Jan-2015

660 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Software Engineer

Susankha Nirmala

Introduction to WSO2 Developer Studio

Susinda Perera

Software Engineer

**

About the Presenter(s)

๏ Susankha Nirmala Software Engineer [email protected]

**

About the Presenter(s)

๏ Susinda Perera Software Engineer [email protected]

**

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

**

What we Deliver

**

Business Model

*

WSO2 Developer Studio and WSO2 Carbon

*

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.

*

Composite Application (C-App)

*

Developer Studio Dashboard

*

C-App Artifacts

**

Demo

**

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

*

Introducing project creation

*

Creating an Axis2 Service Project

*

ESB Graphical Editor

*

BPEL Editor

*

Data Services Editor

*

Registry Integration

*

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

*

Composite Application Project POM Editor

*

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

*

Deploy

*

Deployment Model

*

App Factory Perspective

**

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 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/

**

Q/A

Contact us !