application development using the wso2 developer studio

Post on 19-Oct-2014

5.163 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Application Development using the WSO2 Developer Studio

Harshana Martin Senior Software Engineer (harshana@wso2.com)

Kalpa SenanayakeSoftware Engineer (kalpa@wso2.com)

WSO2• Founded in 2005 by acknowledged leaders in

XML, Web Services Technologies & Standards and Open Source. Primary contributors to Apache Web Services projects started in 2001

• Producing entire middleware platform 100% open source under Apache license

• Business model is to sell comprehensive support & maintenance for our products

• Technology OEM’d by IBM, Progress, Software AG, Alcatel, EMC, and CA

• Venture funded by Intel Capital and Quest Software.

• Global corporation with offices in Palo Alto, USA Portsmouth, UK & Colombo, Sri Lanka

• 150+ employees and growing.

3

WSO2 Developer Studio

● WSO2 Developer Studio is the development tool for writing applications that get hosted on one or more of carbon servers.

● This is based on the popular Eclipse IDE with all the familiar tools at hand.

● Developer Studio contains diverse set of tools vital for configuring your enterprise architecture.

● Easy to install on Eclipse IDE.

4

WSO2 Developer Studio

5

Carbon Application Artifact● Here is a simple example

6

Developer Studio Tools Support● ESB Editor● Governance Registry Tools● Data Services Editor● Integrating

– Eclipse BPEL Editor tools– JBoss Smooks Editor

● C-App support for– Registry Filters/Handler/Aspects– Synapse Custom Mediators– Shared Libraries etc

● ESB Graphical Editor – Tech Preview Available (GA coming soon)

7

Fully Maven Integration● Every artifact is a maven project● Maven Plugins to build artifact projects● Maven multi-module project support

Artifact Artifact type in to maven repo

Proxy Service xml

Endpoint xml

Axis2 Service aar

C-App car

8

Carbon Application Archive (CAR)based Deployment Model

WSO2 Developer Studio - One Stop Tooling Platform

● Develop● Deploy● Debug● Test

Both on Premise and on Cloud

10

A Retail Banking System

Image Source: http://www.tutor2u.net/blog/files/blog-banking1-290710.gif

11

Account Opening Process at ABCD Bank

Product Information➢ WSO2 Developer Studio 2.0.0 Beta➢ Eclipse Helios (3.6.x) J2EE Edition➢WSO2 Enterprise Service Bus – 4.0.3➢WSO2 Application Server – 4.1.2➢WSO2 Business Process Server - 2.1.2➢WSO2 Data Services Server – 2.6.3➢MySQL 5.x Server➢ActiveMQ 5.x

13

Demo

14

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening Business Process

15

Demo Outline

● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening Business Process

16

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening Business Process

17

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock

Service and Card Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening Business Process

18

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening Business Process

19

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy

and Card Service Proxy● Creating Account Opening Business Process

20

Demo Outline● Setting up Database● Creating Data Service● Creating MainFrame Mock Service and Card

Service● Creating Registry Resources● Creating Account Service Proxy and Card

Service Proxy● Creating Account Opening

Business Process

https://ail.google.com/mail/u/0/?ui=2&ik=ad9ae58f41&view=att&th=1331a70983344a32&attid=0.1&disp=thd&realattid=f_gtxto6mk0&zw

Selected Customers

WSO2 engagement model

• QuickStart - • Development

Support• Development

Services• Production

Support• Turnkey Solutions

• WSO2 Mobile Services Solution• WSO2 FIX Gateway Solution• WSO2 SAP Gateway Solution

23

Thank You !!!

top related