4. 4
Building
a
loosely
coupled
system
o Dynamic/Diverse
Business
Requirements
o No
single
vendor/No
single
solu?on
o Legacy
Systems
–
Cannot
get
rid
of
them?
o Cloud
APIs
o Scalability,
maintainability,
troubleshoo?ng?
7. 7
Enterprise
Integra?on
PaRerns
o Na?ve
Support
for
ALL
Enterprise
Integra?on
PaRerns
o Content-‐based
Router
o Command
Message
o Message
Filter
o Message
SpliRer
o Message
Aggregator
o EIP
Reference
available
at
:
hRp://docs.wso2.org/display/
Integra?onPaRerns/Enterprise+Integra?on+PaRerns+with
+WSO2+ESB
8. 8
TPS
Latency
High
Performance
and
Stability
o Supports
1000s
of
concurrent
non-‐blocking
HTTP
transac?on
per
server
o Pure
streaming
and
Op?miza?on
using
Message
relay
(on-‐demand
processing
of
messages)
o Very
Low
latency
(0.5
ms
for
Passthrough
non-‐blocking
IO
transport)
o Long
Term
Execu?on
Stability
with
Low
Resources
U?liza?on
o Response
Caching
9. 9
Developer
Studio
o Graphical
tooling
to
design
ESB
flows
o ESB
configura?on
editors
o Leverages
registry
for
configura?on
management
and
applica?on
management.
11. Managing
APIs
o An
API
is
a
business
capability
delivered
over
the
Internet
to
internal
or
external
consumers
o Network
accessible
func?on
o Available
using
standard
web
protocols
o With
well-‐defined
interfaces
o Designed
for
access
by
third-‐par?es
o A
Managed
API
is:
o Ac?vely
adver?sed
and
subscribe-‐able
o Available
with
SLAs
o Secured,
authen?cated,
authorized
and
protected
o Monitored
and
mone?zed
with
analy?cs
11
13. WSO2’s
API
Management
Vision
o Create
APIs
o WSO2
Applica?on
Server,
Data
Services
Server
and
ESB
o Find
and
subscribe/buy
APIs
o API
Store
and
Governance
o Manage,
secure
and
protect
APIs
o API
Management
and
Gateway
o Monitor
and
Mone?ze
APIs
o API
Monitoring
and
Analy?cs
o Develop,
host
and
run
API-‐based
applica?ons
in
a
Pla,orm-‐
as-‐a-‐Service
o WSO2
Private
PaaS
and
Cloud
Development
Pla,orm
o API
Cloud
13
WSO2 API
Management
Platform
15. API
Manager
customers
include:
o StubHub
(Retail)
o Telefonica
O2
(Telecommunica?ons)
o University
Of
Michigan
(Educa?on)
o Farm
Credit
Services
Of
America
(Finance)
o Alliander
(Energy)
o Digital
Genera?on
(Media)
o Neustar
(Technology)
o Blue
Cross
Of
Idaho
(Insurance)
o IMS
Health
(Healthcare)
o America
Voice
15
18. API
Store
:
Social
Features
o Share
with
fellow
developers
via
social
media
or
mail
o Embed
API
link
into
blogs,
Tweets,
etc.
18
19. Workflows
o Available
for
user
self-‐sign
up,
API
subscrip?on
and
applica?on
crea?on
o Provides
extension
point
to
engage
custom
workflow.
Default
sample
implementa?on
leverages
WSO2
Business
Process
Server,
but
other
engines
could
be
used.
19
20. Analy?cs
o API
Manager
supports
out
of
the
box:
o Google
Analy?cs
o WSO2
Business
Ac?vity
Monitor
Analy?cs
20
25. What
is
App
Factory?
o A
product
for
installa?on
on-‐premise
o U?lizing
private
cloud
infrastructure
o A
service
offering
o Mul?-‐tenant
SaaS
o Integrates
mul?ple
development
tools
into
a
cloud
offering
o Forge
capabili?es:
SVN,
Git,
Self-‐service
provisioning
o Con?nuous
Development:
automated
build
and
test
o Governance:
Versioning,
lifecycle
management,
dependency
management
o API
Management:
API
Portal,
key
management
o Data
source
management:
Across
o Cloud
PaaS
deployment
of
code
in
managed
versioned
stages
(e.g.
Dev,
Staging,
Produc?on)
u?lizing
Apache
Stratos
/
WSO2
PaaS