Paul discusses how APIs are touching every facet of our society and the underlying trends that are going to generate nearly 1 billion APIs in the coming years.
7. 2018 is THE year
for enterprise
Open Source
$7B
$5B
$5B
$34B
$2B
Developers
Integration
Infrastructure
Data
OS
And another $500M invested by VCs into
open source businesses.
9. WSO2 Is Now International First!
is now outside the USA with customers in
63 countries
53% of our business
10.
11.
12.
13.
14. APIs distribute and integrate
Wells Fargo services into
their partners.
The role of APIs
Embedding financial
services into the daily
lives of people.
15. APIs integrate road, rail,
and commuter systems
to fuel data intelligence
and decision making.
The role of APIs
Delivering safer
commuter experiences.
19. “APIs create business agility that fosters
the rapid business reconfiguration
necessary to continually adapt to an
unknown future of constant change.
- Randy Heffner
Forrester Research
21. Start with API
management
IDENTITY & ACCESS
MANAGEMENT
Secure and federated identity
for integration
● Identity management
● Identity federation
● Authentication
● Authorization
60M identities managed
ANALYTICS &
STREAM PROCESSING
Streaming data for
real-time analysis
100K+ TPS
● Streaming engine (Siddhi)
● Dashboards
● Business rules
ENTERPRISE
INTEGRATION
Quick, iterative integration of
any app, data, or system
6 trillion transactions / yr
● ESB
● BPM
● Message broker
● Data integration
● Integration designer
Further develop APIs with integration that connects
apps and data.
API
MANAGEMENT
API design, creation, reuse,
governance, and analytics
20K APIs for 200K orgs
● API analytics
● API designer
● API gateway
● API publisher
● API storefront/marketplace
● API repository/registry
API-Driven Initiatives Drive Integration
22. WSO2 Integration Agile Platform
DEVELOP
REUSE
RUN
MANAGE
ANALYTICS &
STREAM
PROCESSING
ENTERPRISE
INTEGRATION
API
MANAGEMENT
IDENTITY
& ACCESS
MANAGEMENT
WSO2 MATURITY MODEL FOR AGILITY
Monolithic → Fast Waterfall → API-Driven → Early Agility → Integration Agile
Reference
architecture and
best practices for
digital-native
organizations
WSO2
Architecture
for Agility
Maturity model and
delivery approach
that transforms any
organization to be
integration agile.
WSO2
Methodology
for Agility
SOLUTIONS: Open Banking | GDPR | Healthcare | Telco
23. Leader!! in the
Forrester Wave: API
Management
Solutions, Q4 2018
...the only fully open source
solution in our Wave analysis,
WSO2 provides good breadth
across all evaluation criteria.
“
24. WSO2 for the 7 Cases of Integration
Digital Integration Hub
Digitally-driven organizations to
build on a platform.
Event Streaming
WSO2 stream processor; Siddhi;
first-class support for Kafka.
IOT Integration
Partnership with Entgra who are
investing into WSO2 IOT server.
API Management
The open source leader.
Application Integration
100s of connectors;
code-first w/ Ballerina.
B2B Integration
2019 OEM with market-leading
provider for 2019.
Data Integration
Middleware is a dependency
slowing app dev teams.
26. Niels Bohr “ “An expert is a man who has
made all the mistakes which
can be made, in a narrow
field.
27.
28. INTEGRATION & MIDDLEWARE CoEs ARE BOTTLENECKS TO AGILITY
MONOLITH
Coordinated releases, organizational rigor, centralized change control
Compute Network Storage
Ops Infrastructure
Ops
Team
Observability
Scaling HA Resilience Observability
Scaling HA Resilience Observability
HA Resilience
Middleware
& Integration
CoE Teams
HA Resilience ObservabilityScaling
INTEGRATION
HA Resilience ObservabilityScaling
MESSAGING
HA Resilience ObservabilityScaling
DATA
HA Resilience ObservabilityScaling
SECURITY
App Logic
. . .
Centralized
Dev Org
App LogicApp Logic
App 1 App 2 App (n)
PEOPLE
Center of Excellence teams add
governance barriers to releases.
PROCESS
Middleware and integration
systems create trickle-down
“gates” decelerating releases.
TECHNOLOGY
Middleware is a dependency
slowing app dev teams.
29. The best architectures, requirements, and designs emerge from
self-organizing teams.
The Agile Manifesto
Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant
pace indefinitely.
Deliver working software frequently with a preference to the
shorter timescale.
“
“
“
30. The cell is the basic structural,
functional, and
biological unit of all known
living organisms
33. COMPOSABLE ENTERPRISE WITH CLOUD NATIVE
Autonomous releases, CI/CD, self-organization, change-control authority
App (n)
App
Microservice
INTEGRATION
MESSAGING
DATA
SECURITY
App 1
INTEGRATION
MESSAGING
DATA
SECURITY
Microservices
App 2
App
Miniservices
INTEGRATION
MESSAGING
DATA
SECURITY
APIs
Self-
Organizing
Dev Teams
. . .
Ops
Team
Event-Based Hybrid Integration Platform
Scaling | HA | Resilience | Observability
Orchestration & High-Performance Data Store
Ops Infrastructure
Architecture Blocks Enable the Composable Enterprise
App Logic
. . .
Scaling HA Resilience Observability
Scaling HA Resilience Observability
HA Resilience Observability
Compute Network Storage
Ops Infrastructure
Centralized
Dev Org
Middleware
& Integration
CoE Teams
Ops
Team
LAYERED ENTERPRISE WITH CENTER OF EXCELLENCE
Coordinated releases, organizational rigor, centralized change control
HA Resilience ObservabilityScaling
INTEGRATION
HA Resilience ObservabilityScaling
MESSAGING
HA Resilience ObservabilityScaling
DATA
HA Resilience ObservabilityScaling
SECURITY
App LogicApp Logic
App 1 App 2 App (n)
DevOps
34. WSO2 Architecture for Agility
A composable architecture for the composable enterprise
Scalability, modularity, decentralization, governance
Using a cell-based approach, technical guidance and best practices
Using WSO2 Methodology for Agility
FOCUS
ARCHITECTURE
IMPLEMENTATION
35. Self-contained
Deployable as a unit
Independently elastic
Data plane and control plane
Cells Are Building Blocks For The Composable Enterprise
36. LAYERED ARCHITECTURE
WSO2 Enterprise Integration
○ WSO2 ESB
○ WSO2 Message Broker
○ WSO2 Business Process
○ WSO2 Streaming Integration
WSO2 Identity & Access Management
WSO2 API Manager
○ Gateway
○ Marketplace
** 250 engineers
** simplicity and scale
** quarterly releases
COMPOSABLE ARCHITECTURE
Available now
In research
** 100 engineers
** API-first, dev team workflow
** Community-driven open source
Evolving our product portfolio to support API-driven, agile integration.
microservices with Ballerina
microservices with Java
micro-esb
micro-gateway
micro-identity
micro-streaming
cellery
43. Assessment + Services-based methodology + Organization-wide implementation
WSO2 Methodology for Agility
Helps transform any organization to be integration agile
People, process, technology
Monolithic Fast-Waterfall API-Driven Early Agility Integration Agile
People Centralized COE API Teams Decentralized
Self-Organised
Teams
Process Waterfall Spiral API Iterative Semicontinuous Continuous
Technology Silo EAI/ESB API-Driven Early Agility Continuous Agility
Corporate Digital
Alignment
Separate
Digital
Ad-hoc Early Strategic Digital-First Adaptive
FOCUS
DELIVERY
44. The recoupling of
decoupled components
into new agile teams
Based on teams, with
devops, cloud
infrastructure and intra-cell
communications
Agile inside the cell,
versioned and gatewayed
at the boundary
https://blog.cirm.ca.gov/
45. Platform Pricing & Packaging Updates
10 year Long Term Support
New: Technical Account Manager program
User experience - evaluation subscriptions
New: Platform license - measured by cores
New: Security patch update channel
47. New channel partnership levels for greater
collaboration and flexibility
New reseller program for building
recurring revenue streams with WSO2
New technology and community programs
for co-promotion
Revamped Partner Program