We have seen the rise and fall of many technologies, some disappearing without a trace while others redefining the world. Collectively they have shaped our world beyond recognition. In this talk, Srinath will start with past technologies exploring their behavior. Then he will explore current middleware landscape, its composition, and relationships between different segments. He will discuss significant developments and discuss their future. Further, he will discuss emerging technologies, forces that shape them, and the promise of each technology, and finally, speculate about their evolution. You will walk away with knowledge on the evolution of middleware, the status quo, and discussion about how, at WSO2, we think those technologies will evolve.
3. ● Landscape and market forces shape technology competition
○ With the added complexity that the landscape changes very fast
● Global Market Outlook (internal use)
○ Categorize middleware into segments and subsegments and estimate their
sizes and growth
● Global Technology Outlook (externally published)
○ A yearly critical review of emerging tech
● Goals
○ Internal understanding and planning
○ Sharing how we think about current and future markets
○ A means for dialog and feedback
CTO Office
4. Middleware Landscape (Market Outlook)
● We identified seven segments
○ Apps
○ Integration - ESB, APIs, Messaging, Workflows
○ Observability
○ Storage - RDBMS & NoSQL
○ Infrastructure - DevOps and Orchestration
○ Security
○ IoT
● We did an exercise to estimate their size and growth (CAGR)
8. Understanding ETs: History
EDI
AI(take 1) RPC
Automatic
computing
VM
NoSQL Binary
RPC JSON
Chatbots
GPU
Deep
Learning
Big Data
AI
Serveless Blockchain
API IoT
Edge
Computing
AR/VR
3D
Printing
Quantum
Computing
Limited Success
Died
Major Impact
Current
Semantic Web
Cloud
DevOps
Containers
Microservices
ROA
SOA
Web
Services
CORBA
RMI
OOP
Design
Patterns
XML
-2000
2000-05
2005-10
2010-15
2015-
Legend
15. Technology Canvas
(work in progress)
● A framework for us to analyze technologies
○ Are we asking the right questions
● Inspired by “Business Model Canvas”
○ Designed to capture a business model narrative
○ https://strategyzer.com/canvas/business-model-canvas
● The narrative and questions let us analyze an emerging
technology with a critical approach
16. Can it be
done with
reasonable
effort?
Is there real
impact?
Net positive drivers
Future & risks
Narrative
17.
18.
19. Blockchain
A distributed immutable ledger that
provides trust without a third party
Technology
Slow (8 trans/minute)
Scale is limited
Can’t undo operations
e.g. Ethereum, HyperLedger
Vision
Electronic cash (Bitcoin)
Decentralized systems without central
control (social network, DNS, auction,
prediction markets, global reputation)
Safe ledgers (Government records, land
registry)
Opinion
Still early, vision is too big in many ways
20. Artificial Intelligence
Enable computer based data driven
decisions
Enables automation
Currently world is limited by humans in
the loop.
Next industrial revolution may be
powered by unlimited decision making
power (as opposed to by unlimited
mechanical power in the last)
Opinion:
it has slowed down due to lack of
programmers and data scientists (needs
automation for the data science process
itself and turnkey solutions)
Many initial wins
Nate Silver Election Forecasts IBM Watson
Moneyball (Baseball)
21. Timeline
● Timeline for publication of GTO outputs
○ Serverless - end of July
○ Blockchain - end of September
○ We will release each technology updates independently and do
summaries connecting them at end of each year.
● Other candidate areas
○ Chatbots, IoT, Immersive AR/VR, AI & Analytics, etc
23. Forces at Play
● Encourages Growth
○ Cost saving, agility, and
productivity
○ Automation
○ Communication,
integration, and trust
○ Loose coupling between
entities (e.g. via SOA,
microservices, API
economy)
● Discourages Growth
○ Lack of programmers
○ Privacy
○ Government policy and law
○ Complexity
○ Security concerns
○ Monopoly / Vendor lock-In