Dr. Paul Fremantle, CTO and Co-Founder of WSO2 presented his vision regarding the “The Composable Enterprise”. The composable enterprise is an enterprise, which is agile enough to react on a changing market and a changing customer demand. Paul Fremantle: “We cannot change the future; we only must be able to adapt the change”. To do so the Cellery framework for a micro services approach is the perfect fit to manage, govern and secure your micro services requirements. Cellery is one of WSO2’s answer to the micro services architecture approach whereby all the knowledge and components like the WSO2 Micro Gateway and WSO2 Micro Enterprise Integrator (Micro ESB), next to the WSO2 Identity Server for securing the API’s by industry standards.
2. The Integration Imperative is Growing
Disaggregated architectures drive 50 billion endpoints, growing >1 trillion
CONSUMER DEMAND
Scale and agility are pushing
app disaggregation...
…that makes hybrid
integration the unspoken
challenge of all cloud
services
SUPPLIERS DISAGGREGATE ARCHITECTURE TO MEET DEMAND
1
10
102
103
105
109
MONOLITHIC
BUSINESS APP
ENTERPRISE
APPS
DEPARTME
NTAL APPS
SAAS APPS
PUBLIC /
PRIVATE APIS
SERVERLESS &
MICROSERVICES
1970s
|
MAINFRAME
1980s
|
IT
AWAKENING
1990s
|
INTERNET
2000s
|
MOBILE
2010s
|
IoT/AI
2020+
|
DIGITAL NATIVE
3. 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
...And APIs Are The Glue
All integration is becoming hybrid integration
“
14. Why are APIs important?
• An API is a business capability delivered over the Internet
to internal or external consumers
– Network accessible function
– Available using standard web protocols
– With well-defined interfaces
– Designed for access by third-parties
• A Managed API is:
– Actively advertised and subscribe-able
– Available with SLAs
– Secured, authenticated, authorized and protected
– Monitored and monetized with analytics
15. APIs are the products of the 21st Century
● APIs are how digital value is delivered
● Monetized either directly or indirectly
● Increasingly intermediated, traded and marketed
● Not just between organisations but within
organisations as well
16. WSO2 API Manager
Leader in open source API Management
WSO2 API Manager 2.6
○ WSO2 API Microgateway 3.0
○ WSO2 API Analytics 2.6
○ WSO2 API Tooling 2.6
○ WSO2 IAM Key Manager Profile 5.7
Hybrid Options
○ Public, private, hybrid
○ Macro and micro deployments
○ Dozens of install & update packages
○ WSO2 Update Manager with incremental updates
17. What about security?
● Encryption, Tokens, SSO
● Multi-factor authentication
● Fraud detection and
real-time analysis
● Step-up authentication
● Adaptive authentication
23. 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.
“
“
“
24. 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.
“
“
“
29. A team which:
● Manages its own work
● Pulls work
● Doesn’t require “command and control”
● Communicates effectively with each other
● Is not afraid to ask questions
● Continuously evolves skills and capabilities
What is a “self-organizing” team?
https://www.scrumalliance.org/community/articles/2013/january/self-organizing-teams-what-and-how
30. Conway’s Law
Organizations which design systems are
constrained to produce designs which are copies of
the communication structures of these
organizations.
— M. Conway, 1967
30
31. Conway’s Law
Organizations which design systems are
constrained to produce designs which are copies of
the communication structures of these
organizations.
— M. Conway, 1967
31
“If you have four groups working on a compiler, you'll end
up with a four-pass compiler.”
Eric Raymond