Application development using the wso2 developer studio

  • Published on
    19-Oct-2014

  • View
    5.158

  • Download
    5

Embed Size (px)

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 OEMd 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 EditionWSO2 Enterprise Service Bus 4.0.3WSO2 Application Server 4.1.2WSO2 Business Process Server - 2.1.2WSO2 Data Services Server 2.6.3MySQL 5.x ServerActiveMQ 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 !!!

Slide 1WSO2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21WSO2 engagement modelSlide 23