22
Introducing WSO2 Developer Studio 3.0 – Tools for SOA Developers Harshana Martin Senior Software Engineer ( [email protected]) Kalpa Senanayake Software Engineer ( [email protected])

Introducing the WSO2 Developer Studio Tools for SOA Developers

  • Upload
    wso2

  • View
    1.559

  • Download
    6

Embed Size (px)

DESCRIPTION

 

Citation preview

Introducing WSO2 Developer Studio 3.0 – Tools for SOA

Developers

Harshana Martin Senior Software Engineer ([email protected])

Kalpa Senanayake Software Engineer ([email protected])

2

WSO2 Developer Studio● WSO2 Developer Studio is the development

environment for writing applications that get hosted on carbon servers as well as popular open source products such as Axis2, Synapse, Tomcat, etc.

● 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

● Installing WSO2 Developer Studio in Eclipse is as simple as installing any other plugin in Eclipse

3

WSO2 Developer Studio

4

Carbon Application Artifact● Here is a simple example

5

Developer Studio Tools● 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– Custom Data Services Validators– Shared Libraries etc

6

Fully Maven Integration● Every artifact is a maven project

Artifact Artifact type in to maven repo

Proxy Service xml

Endpoint xml

Axis2 Service aar

C-App car

7

Carbon Application Archive (CAR)

WSO2 Developer Studio - One Stop Tooling Platform

● Develop● Deploy● Debug● Test

Both on Premise and on Cloud

Product Information

➢WSO2 Developer Studio 3.0.0➢ Eclipse Helios SR2 (3.6.2) J2EE Edition

➢WSO2 Enterprise Service Bus➢WSO2 Application Server➢WSO2 Data Services Server

Demo

11

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

12

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

13

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

14

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

15

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

16

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

17

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

18

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

19

Demo

●Setting up Database●Implementing Data Service – Patient Data Service●Implement the Registry Resource with WSDL.●Implement Patient Service Proxy & PatientDS●Implement BillCalculatorService●Implement BillCalculatorProxy and BillCalculatorServiceEndpoint●Random ID Generator●Implement HospitalServiceProxy●Implement Hospital Web Portal

20

Q & A

21

Thank you!

22

Thank You !!!