product release webinar- wso2 developer studio 3.5
Post on 17-Oct-2014
684 views
DESCRIPTION
TRANSCRIPT
Last Updated: Jan. 2014
Associate Technical Lead
Harshana Mar)n
WSO2 Developer Studio 3.5.0
Jasintha Dasanayake
So1ware Engineer
* *
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/