product release webinar- wso2 developer studio 3.5

Post on 17-Oct-2014

684 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Last  Updated:    Jan.  2014  

Associate  Technical  Lead  

Harshana  Mar)n  

WSO2  Developer  Studio  3.5.0  

Jasintha  Dasanayake  

So1ware  Engineer  

*  *  

About  the  Presenter(s)  

๏  Harshana  Mar6n        Associate  Technical  Lead        harshana@wso2.com  

*  *  

About  the  Presenter(s)  

๏  Jasintha  Dasanayake        SoDware  Engineer        jasintha@wso2.com  

*  *  

About  WSO2  ๏  Global  enterprise,  founded  in  

2005  by  acknowledged  leaders  in  XML,  web  services    technologies,  standards    and  open  source  

๏  Provides  only  open  source  plaNorm-­‐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  Ac6ve  Member  of  OASIS,  Cloud  Security  Alliance,  OSGi  Alliance,  AMQP  Working  Group,  OpenID  Founda6on  and  W3C.  

๏  Driven  by  Innova6on  

๏  Launched  first  open  source  API  Management  solu6on  in  2012  

๏  Launched  App  Factory  in  2Q  2013  

๏  Launched  Enterprise  Store  and  first  open  source  Mobile  solu6on  in  4Q  2013  

*  *  

What  we  Deliver  

*  *  

Business  Model  

*  

WSO2  Developer  Studio  &  WSO2  Carbon    

*  

Why  Developer  Studio?  

•  Integrated  development  for  your  SOA  projects  

•  Develop,  deploy,  debug  &  test  using  one  interface  •  Access  to  mul6ple  resources  that  you  require  in  development  using  

one  stop  shop  interface  

o  E.g.  Registry  Browser  

•  Visual  tools,  reverse  engineering  tools  to  help  you  to  be  produc6ve  and  efficient  

•  Development  for  both  on-­‐premise  and  cloud  infrastructures  are  the  

same  

•  Help  with  development  governance  

•  Use  for  AppFactory  development    

*  

Developer  Studio  Tools  

•  ESB  Editor,  graphical  too,  with  reverse  engineering  capabili6es  •  Governance  Registry  Tools,  to  browse,  create  and  edit  service  meta  data  

•  Data  Services  Editor,  from  data  to  services  in  quick  6me  

•  Integra6ng  o  Eclipse  BPEL  editor  tools,  business  process  design  

o  JBoss  Smooks  editor,  visual  data  transforma6ons  

•  Composite-­‐Applica6ons  support  

•  Combine  mul6ple  ar6facts  into  one  logical  project  deployed  across  mul6ple  services  

with  different  roles  

•  Maven   based   build   model,   to   help   with   automated   con6nuous   builds   and  

integra6on  

*  

Comprehensive  Maven  Integra)on  

•  Every  ar6fact  is  a  maven  project.  

•  Con6nuous  build  and  integra6ons  automa6on  

•  Development  governance      Artifact Artifact type in to maven repo

Proxy Service xml

Endpoint xml

Axis2 Service aar

C-App car

*  

Composite  Applica)on  (C-­‐App)  

*  

Composite  Applica)on  (C-­‐App)  

Composite Application is an Aggregator Project for deployable items such as Axis2 services, ESB configurations, web apps etc.

Analogy – Java project

*  

Composite  Applica)on  (C-­‐App)    

*  

C-­‐App  Ar)fact    

*  

C-­‐App  Ar)fact  Dashboard    

*  

C-­‐App  Ar)facts    

*  

WSO2  Developer  Studio  -­‐  One  Stop  Tooling  PlaSorm  

 Develop

Deploy

Debug

Test

Both on Premise and on Cloud

*  

Develop  

●  Can create all kinds of SOA Applications

●  Being a Java IDE

– Content Assist

– Rich Editors and Views

*  

Develop  

*  

ESB  Graphical  Composi)on  Tool  

*  

WSO2  ESB  Connector  Framework  

 

*  

Applying  security  via  QoS  

*  

Registry  Integra)on    

*  

WSO2  App  Factory  Perspec)ve    

Application Content

Application repositories

Application logs

Application details

*  

Deploy    Support for all the servers in product stack

– Local Carbon Servers (Carbon 4.x.x, Carbon 3.2.x, Carbon 3.0.x, etc)

– Remote Carbon Servers (Carbon 4.x.x, Carbon 3.2.x, Carbon 3.0.x, etc)

– StratosLive PaaS

Provide unified way to add servers and deploy C-Apps

Deploy to Local/Remote/Stratos PaaS using Apache Maven based Deploy plugin

*  

Deploy  

*  

Deploy  

*  

Deploy  

*  

Deploy  

*  

Debug  &  Test    

Server Hot Update Start Servers with OSGi console enable Redeploy Debug Applications

*  

Debug  &  Test    

*  

Debug  &  Test    

*  

Debug  &  Test  

*  

Debug  &  Test  

*  

Embedded  Popular  Tes)ng  Tools  

 

SOAPUI

TCPMon

*  

Deployment  Model  

Packaging – As a Composite Application aRchive (CAR)

*  

Deployment  Model  

Server Types

*  

External  References  Management  

Use to manage External references

Dev

QA

Staging/Prod

*  

Collabora)ve  SoYware  Development  

 Cross Platform Multi User project

*  

Samples  

*  

Licensing    

Apache 2.0 Software License

*  

Coming  Soon:    

•  Completion of Visual Data Mapper , ESB Cloud Connector

Framework

•  Generic Store View

*  

Wrap-­‐Up    ● One Stop Tooling Platform

● Support to develop End to End SOA Applications to run on Premise and on Cloud

● Easy to Use and familiar IDE experience

● Support as an Eclipse Plugin

Eclipse + Developer Studio + 3rd Party Plugins

● Cross platform collaborative development

*  

Q/A  

*  *  

Call  to  ac)on  page  

๏ WSO2  Developer  Studio  3.5.0  hdp://wso2.com/products/developer-­‐studio/

hdp://marketplace.eclipse.org/content/wso2-­‐developer-­‐studio  

๏ WSO2  Developer  Studio  Documenta6on  hdp://docs.wso2.org/display/DVS350/WSO2+Developer+Studio+Documenta6on  

๏  Eclipse  Juno  SR2  Java  EE  hdp://www.eclipse.org/downloads/packages/eclipse-­‐ide-­‐java-­‐ee-­‐developers/junosr2  

๏ WSO2  Enterprise  Service  Bus  4.8.0  hdp://wso2.com/products/enterprise-­‐service-­‐bus/  

top related