4. 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
8. 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
9. 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
*
10. Comprehensive
Maven
Integra)on
• Every
ar6fact
is
a
maven
project.
• Con6nuous
build
and
integra6ons
automa6on
• Development
governance
Artifact
Proxy Service
xml
Endpoint
xml
Axis2 Service
aar
C-App
*
Artifact type in to maven repo
car
12. 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
*
24. WSO2
App
Factory
Perspec)ve
Application r
Application d
Application Content
*
Application logs
25. 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
*
42. Coming
Soon:
• Completion of Visual Data Mapper , ESB Cloud Connector
Framework
• Generic Store View
*
43. 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
*