2. About
WSO2
• Providing
the
only
complete
open
source
componen4zed
cloud
pla7orm
– Dedicated
to
removing
all
the
stumbling
blocks
to
enterprise
agility
– Enabling
you
to
focus
on
business
logic
and
business
value
• Recognized
by
leading
analyst
firms
as
visionaries
and
leaders
– Gartner
cites
WSO2
as
visionaries
in
all
3
categories
of
applica4on
infrastructure
– Forrester
places
WSO2
in
top
2
for
API
Management
• Global
corpora4on
with
offices
in
USA,
UK
&
Sri
Lanka
– 200+
employees
and
growing
• Business
model
of
selling
comprehensive
support
&
maintenance
for
our
products
2
4. What
We
Do
WSO2
can
help
any
business
wherever
they
are
and
take
them
where
they
want
to
go.
Ap
p
3rd
Party
Apps
API
3rd
Party
Apps
API
Ap
p
Ap
p
PaaS
for
Managed
3rd
Party
Apps
API
Business
=
{People,
Processes,
Data}
Business
=
{People,
Processes,
Data}
Business
=
{People,
Processes,
Data}
Business
(WSO2
Carbon
Middleware)
Business
with
APIs
(WSO2
API
Manager)
Connected
Business
(WSO2
App
Factory)
4
11. Carbon
in
2013
• New
Distributed
Caching
(JSR-‐107:
JCache)
implementa4on
based
on
Hazelcast.
–
–
–
–
Previously
based
on
Infinispan
New
implementa4on
supports
Local
and
Distributed
mode
L1
and
L2
Cache
Cache
opera4ons
are
tenant
qualified
• New
Clustering
implementa4on
based
Hazelcast.
– Previously
based
on
Apache
Tribes
• Synchronous
deployment
of
CApp
ar4facts
to
ensure
the
atomicity
of
a
CApp.
– Deployment
Synchroniza4on
of
CApp
– Checking
deployment
status
of
CApp
• Mul4-‐profile
support
at
the
Carbon
pla7orm
which
enables
a
Carbon
based
product
to
behave
in
mul4ple
modes/profiles
• Improved
Feature
Categoriza4on
11
12. WSO2
ESB
in
2013
• Mul4tenant
Media4on
Library
(Cloud
Connector
Core)
Support
for
ESB
• Five
Cloud
Connectors
–
–
–
–
–
JIRA
Connector
Twilio
Connector
Salesforce
Connector
Twiker
Connector
Google
Spreadsheet
Connector
• New
Mediators
– call
Mediator
(Non-‐blocking
Callout
Mediator)
– Loopback
Mediator
(moves
messages
from
the
In
flow
to
the
Out
flow)
– Respond
Mediator
(stops
the
processing
on
the
current
message
and
sends
the
message
back
to
the
client
as
a
response)
– FastXSLT
Mediator
(high
performance
XSLT
transforma4ons)
• Secure
Vault
Tool
12
13. WSO2
ESB
in
2013
• VFS
Transport
Improvements
– Throkling
Support
(FileProcessCount
and
FileProcessInterval)
– Support
for
FTP+SSL
Cer4ficates
• HTTP
Endpoint
Support
– Ability
to
define
REST
endpoints
using
URI
templates
– Define
HTTP
Methods
– Dynamic
evalua4on
of
endpoint
URI
• Na4ve
JSON
support
– JSON
Payload
Factory
Mediator
– with
JSONPath
in
Filter,
Switch,
Property,
Payload
Factory
and
Log
mediators
13
14. WSO2
ApplicaFon
Server
in
2013
• Java
EE
Web
Profile
support
–
–
–
–
Java
Server
Faces
(JSF)
Java
Persistence
API
(JPA)
Java
Transac4on
API
(JTA)
JavaServer
Pages
Standard
Tag
Library
(JSTL)
• Publish
Webapp
Sta4s4cs
from
Applica4on
Server
to
Business
Ac4vity
Monitor
(BAM)
• Improved
JNDI
support
for
Tomcat
JNDI
resources
for
Web
applica4ons
– Webapps
can
now
access
Tomcat
level
JNDI
as
well
as
Carbon
JNDI
resources
• Classloader
environment
customiza4on
architecture
– Configurable
classloader
per
webapp
14
15. WSO2
IdenFty
Server
in
2013
• SSO
improvements
and
seamless
integra4on
with
Salesforce
and
Google
Apps.
• Customizable
login
pages
for
OAuth,
SAML2,
OpenID,
OpenID
Connect
login.
• Comprehensive
mul4ple
user
store
support
with
configura4on
UI
– Ability
to
define
per
tenant/organiza4on
user
store
• OpenID
Connect
Basic
Client
Profile
• SAML2
grant
type
for
OAuth
• Mul4ple
Trusted
Iden4ty
Providers
per
tenant/organiza4on
• Password
/
account
recovery,
Account
locking
• IdP
Ini4ated
SSO
15
16. WSO2
Governance
Registry
in
2013
• First
class
support
for
WADL
• REST
API
for
Registry
– OAuth
2.0
access
token
valida4on,
Throkling
and
WSO2
BAM
sta4s4cs
monitoring
• Content
Management
Interoperability
Services
(CMIS)
specifica4on
support
which
enables
interconnec4on
with
many
more
3rd
party
repositories
• No4fica4on
for
Approvals:
Managing
Subscrip4on
updates,
the
topics
used
to
subscribe
and
procedure
to
add
a
subscrip4on
• Asset
models
for
ESB
• Lifecycle
state
transi4on
support
through
Governance
API
• RXT
Improvements
– Lifecycle
in
RXT
Defini4on
– RXT
Lifecycle
Workflow
Integra4on:
Web
Service
Executor
• Pagina4on
for
Registry
• Enhanced
UDDI
Support
– achieve
100%
UDDI
3.0.2
Specifica4on
compliance
16
17. WSO2
API
Manager
in
2013
•
•
•
•
•
•
•
Embeddable
API
Management
Media4on
extension
to
in/out/fault
API
flows
Separate
API
Gateway
for
produc4on
and
sandbox
Tenant
isolated
API
Publisher
and
API
Store
Public
Store
linking
to
all
Tenant
Store
Ability
to
publish
to
mul4ple
stores
Throkling
Improvements
– Applica4on
level
throkling
– Subscrip4on
level
throkling
– Resource
level
throkling
• Documen4ng
an
API
with
Swagger
• Configurable
workflow
for
user
ac4ons
–
–
–
–
Sign
up
to
API
Store
Crea4ng
applica4on
Subscribing
to
an
API
Create/Update
comments
17
18. WSO2
Complex
Event
Processor
in
2013
• Input
Event
Adaptor
and
Output
Event
Adaptor
architecture
• Event
formaker
and
Event
Builder
architecture
• Event
tracing
:
tracing
event
at
mul4ple
stages
• Event
Sta4s4cs
• Support
for
JMS
queues
• Siddhi
improvements
– Query
par44oning
:
ability
to
par44on
the
execu4on
space
based
on
stream
akributes
– Event
tables
support
:
ability
to
access
RDBMS
tables
during
stream
processing
– Output
rate
limi4ng
:
limi4ng
the
output
event
flow
rate
18
19. WSO2
Business
AcFvity
Monitor
in
2013
• Message
tracing
facility
for
web
applica4ons
• New
ac4vity
monitoring
dashboard
• Incremental
processing
for
Cassandra/Hive
and
annota4on
scheme
for
Hive
scripts
• Data
archival
support
• Load
balancing
and
high
availability
architecture
for
data
agents
• JMX
Agent
and
JMX
toolbox
19
20. WSO2
Enterprise
Store
• Single
store
for
all
enterprise
assets:
API,
Apps,
Mobile
Apps,
Projects,
etc.
• Consists
of
Store
and
Publisher
• Can
plug
your
own
asset
type
• Can
associate
custom
lifecycle
to
an
asset
• Control
access
to
assets
• Searching,
tagging,
categories,
social
features
etc.
• Have
your
own
subscrip4on
flow
20
21. WSO2
User
Engagement
Server
• Replaces
WSO2
Gadget
Server
• Easily
build
Template
using
HTML5
,
gadgets,
IFrames
• Use
Templates
to
build
custom
pages/sites
via
drag-‐and-‐drop
– Dashboard
Composer
• Leverages
Jaggery
framework
– Includes
Jaggery
web
IDE
• Role
based
Views
and
Personaliza4on
• Discovery
of
applica4ons
via
social
store
21
24. Apache
Stratos
(incubaFng)
in
2013
• WSO2
Stratos
(based
on
2.0)
has
been
donated
to
Apache
in
June
2013
•
WSO2
Stratos
2.0
in
a
complete
new
architecture
for
PaaS
founda4on
layer
– Cartridge
architecture
and
suppor4ng
Polyglot
Language,
framework,
and
data
– Ability
to
bring
legacy
applica4ons
to
cloud
– Abstract
underlying
IaaS
(using
jclouds)
– Centralized
ar4fact
distribu4on
support
(git
based)
– Cloud
Na4ve
features
(mul4-‐tenancy,
elas4c,
self-‐service,
metered)
• Apache
Stratos
(incuba4ng)
3.0
– Features
same
as
WSO2
Stratos
2.0
– Code
refactoring
to
adhere
to
Apache
standards
24
35. Technical
Plans
for
2014
• Carbon
5
– Making
carbon
independent
from
Axis2
– Proper
separa4on
of
APIs
and
SPIs
– Mul4-‐tenancy
improvements
• Tenant
Java
Security
Manager
• Clear
separa4on
of
restricted
code
and
un
restricted
code
– New
UI
framework
with
extensible
architecture
based
on
Jaggery
– RESTful
admin
services
framework
– Pluggable
run4me
concepts
35
36. Technical
Plans
for
2014
• Enterprise
Mobility
(MBaaS,
MEAP,
MAM,
MDM)
• WSO2
Private
PaaS
based
on
Apache
Stratos
4.0
+
Cartridges
based
on
WSO2
products
–
–
–
–
–
Rule
based
autoscaling
and
other
decision
makings
Support
for
HTTP
and
Non-‐HTTP
traffic
Pluggable
load
balancers
support
Asynchronous
and
reliable
communica4ons
between
components
Autoscaling
at
the
load
balancer
level
App
Factory
2.0
(Social
features)
WSO2
Cloud
Support
for
BPMN
Governance
2.0
(Single
view
of
APIs
and
services
at
development
to
run4me)
• Improved
Federated
Iden4ty
• API
Everywhere
• More
cloud
connectors
•
•
•
•
36
37. Other
Notable
Events
in
2013
• WSO2Con
2013
– London,
UK
:
February
– SFO,
US
:
October
• Analyst
reports
– Gartner
-‐
Comprehensive
Applica4on
Infrastructure
Suites
–
2013
– The
Forrester
Wave™:
API
Management
Pla7orms,
Q1
2013
– Gartner
Magic
Quadrant
for
On-‐Premises
Applica4on
Pla7orms,
July
2013
– Gartner
Magic
Quadrant
for
On-‐Premises
Applica4on
Integra4on
Suites,
July
2013
– Magic
Quadrant
for
Applica4on
Services
Governance,
August
2013
37
41. Engage
with
WSO2
• Helping
you
get
the
most
out
of
your
deployments
• From
project
evalua4on
and
incep4on
to
development
and
going
into
produc4on,
WSO2
is
your
partner
in
ensuring
100%
project
success
41