SlideShare a Scribd company logo
Future of SOA
& modern APIs
Ram Lakshmanan
ram@tier1app.com
Stars Talk
19-Jun 2015, Washington DC
Disclaimer:
All images and video clips which appears on this deck are copyright of their respective owners
and we claim no credit for them. If you own the rights to any of the images, objects and do not
wish them to appear on this deck, please contact me and it will be promptly removed.
What is an API?
“today”.length();
5
Evolution of API
My Application My Application Other Application
Partner Application
My Application Other Application
Partner App
My Application Other ApplicationNew Channels
My Application
SOA/API World – Today
https://www.youtube.com/watch?v=GjJv7SQ9Wvg
APIs everywhere
It’s not just for technology leaders
http://developer.compassion.com/ http://build.kiva.org/
SOA/API Architecture
SOR-2
SOR-n
SOR-5
SOR-3
SOR-4
SOR-6
SOR-1
Online Application
Mobile Application
Stores Application
Call Center Application
Partners/LOB Application (100+)
SOA
<SOAP/>
HTTP
JDBC
JMS
HTTPS
LDAP
What values does SOA/API provide?
Unimagined business
opportunities
Simplified Integration – with
in enterprise & partners
New channels/devices
Cost Reduction Agility to business
SOA/API World – Tomorrow*
* - I am after all Ram Lakshmanan. Forgive me as well
”640K ought to be enough for anyone. – Bill Gates, 1981”
Driving forces, that will shape future
1. Industry trend
2. End User
3. Business Operator
4. Partner/Developer
#1 – Industry Trend
Explosion of devices
2018 – 12.1 billion mobile devices 2020 – 26 billion IOT devices
Smaller, Faster APIs
Answer: Binary Protocols
• Google Protocol Buffers, Binary XML,
Hessian/Burlap…
• What goes around comes around
Smaller Payloads Faster APIs
SOA will do more
SOR-
1
Client
SOR-
n
SOA
Pretending SOA Real SOA
SOR-
1
Client
SOR-
n
SOA
SODA - Micro Services *
* - Too many SODA/Micro Services, can lead to maintenance/
deployment nightmare
Monolithic Deployment SODA
SOA Governance - Prominence
Solution
• Enterprises will start to invest
in SOA Governance.
Problems
• Competing Services between
organizations in enterprise.
• Interoperability between services
• Lacks of standards
#2 – End User
Got used to best of the best
SOA will start to think
• Broad cast vs Narrow cast
SOA
Same Itinerary, different prices
Customer-A  1050$
Customer-B  1000$
More Analytics from SOA
If there is one place where all information flows - it’s SOA
• End user Data
• Channel/LOB Data
• Partner Data
• Internal SOR Data
• External SOR Data
Traffic volume will increase
• SPA (Scalability, Performance,
Availability)
• Can talk about it for hours.
• Self-healing (Circuit Breaker
Pattern)
#3 – Business Operator
In several enterprises “Technology is a cost”
Elastic Cloud
• Traffic – High tides, Low tides in a day.
• Under utilized compute resources
• Add compute power on demand.
• Through APIs 
Relaxed Schemas
Versioning - Expensive
• Provider: Cost to support old
versions
• Consumer: Cost to migrate
Relaxed Schemas
• Relaxed schemas, Loose typing
#4 – Partner/Developer
Most Demanding guy
Multiple Interfaces
Hessian
Binary
Tooling
Documentation
• Auto-Generation
• Collaborative/Interactive
Environment
On-boarding
• Credential Generation
• API Authorization management
• Discontinue
Security Standards will evolve
Authorization
With APIs, Data has started to flow everywhere
API Store
Discovery Model - Broken
• UDDI Broken
• No significant alternative exist
API Store
Thank you!
https://www.linkedin.com/in/ramlakshman
http://blog.tier1app.com
ram@tier1app.com

More Related Content

PDF
US census Bureau - Platform Modernization
PPTX
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
PDF
Towards an API Commons
PPTX
To SPA or not to SPA
PDF
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
PDF
[WSO2Con EU 2017] Keynote: Ballerina Plans and Futures
PDF
31 - IDNOG03 - Bergas Bimo Branarto (GOJEK) - Scaling Gojek
PDF
Getting Started with the WSO2 manager
US census Bureau - Platform Modernization
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Towards an API Commons
To SPA or not to SPA
WSO2Con USA 2017: Implementing a Modern API Management Solution that Benefits...
[WSO2Con EU 2017] Keynote: Ballerina Plans and Futures
31 - IDNOG03 - Bergas Bimo Branarto (GOJEK) - Scaling Gojek
Getting Started with the WSO2 manager

What's hot (18)

PDF
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
PDF
How And Why To Dogfood Your API
PPTX
Radu vunvulea refactoring&amp;code smells
PPTX
Users: SOA Last Mile - WSO2Con 2011
PPTX
Salesforce Mobile Developer Week Meetup karachi
PDF
Joe Emison - 10X Product Development
PDF
APIs and Beyond
PPTX
Promote Your API Brand and Extend Your API Reach
PPTX
Developing Enterprise Applications with the WSO2 Application Platform
PPTX
A Connector, A Container and an API Walk into a Bar… Microservices Edition
PPTX
Building a REST API for Longevity
PDF
Introduction to WSO2 Integration Platform
PPTX
Past, Present, Future of APIS
PDF
Architecting the Digital Enterprise
PDF
Building for the AppExchange
PPTX
Postman and Fiddler for QA. Vitalii Kovaliuk
PPTX
Grokking microservices in 5 minutes
PDF
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
How And Why To Dogfood Your API
Radu vunvulea refactoring&amp;code smells
Users: SOA Last Mile - WSO2Con 2011
Salesforce Mobile Developer Week Meetup karachi
Joe Emison - 10X Product Development
APIs and Beyond
Promote Your API Brand and Extend Your API Reach
Developing Enterprise Applications with the WSO2 Application Platform
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Building a REST API for Longevity
Introduction to WSO2 Integration Platform
Past, Present, Future of APIS
Architecting the Digital Enterprise
Building for the AppExchange
Postman and Fiddler for QA. Vitalii Kovaliuk
Grokking microservices in 5 minutes
WSO2Con USA 2017: Providing a Pathway from Stovepipe Systems to a Secure SOA ...
Ad

Viewers also liked (6)

PPTX
Garbage Collection Analysis HP Jmeter
PPTX
Pick diamonds from garbage
PDF
Why JVM will outlive java?
PPT
An Introduction to JVM Internals and Garbage Collection in Java
PPTX
Don't dump thread dumps
PDF
Performance Testing for Mobile Apps & Sites using Apache JMeter
Garbage Collection Analysis HP Jmeter
Pick diamonds from garbage
Why JVM will outlive java?
An Introduction to JVM Internals and Garbage Collection in Java
Don't dump thread dumps
Performance Testing for Mobile Apps & Sites using Apache JMeter
Ad

Similar to Future of SOA & Modern APIs (20)

PDF
SOA and API Convergence
PPTX
Soa overview
PPTX
Are APIs and SOA Converging?
PPTX
Are APIs and SOA Converging
PPTX
APIs and SOA: Two Sides of the Same Coin?
PPTX
API and SOA: Two Sides of the Same Coin?
PPTX
API and SOA: Two sides of the same coin
PPTX
Are APIs and SOA Converging?
PPTX
Soa 18 soa trends
PPT
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
PPTX
Transition from SOA to APIs for the App Economy - Bending the Spoon
DOCX
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
PPTX
Soa 20 steps to soa governance
PDF
2010 Future Distributed Computing Architectures and SOA
PPT
Re-imagining more from SOA (Panel Discussion)
PPTX
Service oriented architecture characteristics of soa
PPT
SOA and API Convergence Strategy and Tactics
PPT
Soa web pres new
PPTX
Service oriented architecture
PPTX
Building A Business-Facing Mobile Developer Community
SOA and API Convergence
Soa overview
Are APIs and SOA Converging?
Are APIs and SOA Converging
APIs and SOA: Two Sides of the Same Coin?
API and SOA: Two Sides of the Same Coin?
API and SOA: Two sides of the same coin
Are APIs and SOA Converging?
Soa 18 soa trends
SOA@MODULE-III.pptSOA@MODULE-III.pptSOA@MODULE-III.ppt
Transition from SOA to APIs for the App Economy - Bending the Spoon
Part I -Summary of service oriented architecture (soa) concepts, technology, ...
Soa 20 steps to soa governance
2010 Future Distributed Computing Architectures and SOA
Re-imagining more from SOA (Panel Discussion)
Service oriented architecture characteristics of soa
SOA and API Convergence Strategy and Tactics
Soa web pres new
Service oriented architecture
Building A Business-Facing Mobile Developer Community

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Future of SOA & Modern APIs

Editor's Notes

  • #5: https://www.youtube.com/watch?v=GjJv7SQ9Wvg
  • #7: Channels on one side, SORs that other side. Different protocols. SOA is the magic. Simple interface: SOAP List Acct SVC Explain Same service used by the Call Center, Stores, IVR…. 2007/2008 Mobile came along the way. Was able to use exact same service. Not even envisioned at the time of building. Let Wearable computing come Without SOA, each and everyone has to implement this logic New account/Product comes, everyone has to change. (Think about cost & maintainability – Some channels may go first. No consistent interface) ListAcctSvc is just one such service. 1000+ operations in the platform. 6 billion transactions/month. 60 different SOR. If SOA is down, entire enterprise is down. News paper event Mobile came along the way – no problem Google Glass, XYZ device – no problem
  • #8: Cost Reduction – Prevention of duplication of services/APIs in each channel/LOBs. Reuse of so many services Agility to Business – Wearables comes in no problem
  • #14: One service needs constant revisions/upgrades. You are exposing Binary protocol.
  • #17: Agent business going down.
  • #21: Major Airline Provider – Asia Pacific market – Promotions – 10x for a weekend