Home >Technology >Future of SOA & Modern APIs

Future of SOA & Modern APIs

Date post:05-Aug-2015
Category:
View:170 times
Download:3 times
Share this document with a friend
Transcript:

1. Future of SOA & modern APIs Ram Lakshmanan [email protected] 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. 2. What is an API? today.length(); 5 3. Evolution of API My Application My Application Other Application Partner Application My Application Other Application Partner App My Application Other ApplicationNew Channels My Application 4. SOA/API World Today https://www.youtube.com/watch?v=GjJv7SQ9Wvg 5. APIs everywhere Its not just for technology leaders http://developer.compassion.com/ http://build.kiva.org/ 6. 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 HTTP JDBC JMS HTTPS LDAP 7. What values does SOA/API provide? Unimagined business opportunities Simplified Integration with in enterprise & partners New channels/devices Cost Reduction Agility to business 8. SOA/API World Tomorrow* * - I am after all Ram Lakshmanan. Forgive me as well 640K ought to be enough for anyone. Bill Gates, 1981 9. Driving forces, that will shape future 1. Industry trend 2. End User 3. Business Operator 4. Partner/Developer 10. #1 Industry Trend Explosion of devices 2018 12.1 billion mobile devices 2020 26 billion IOT devices 11. Smaller, Faster APIs Answer: Binary Protocols Google Protocol Buffers, Binary XML, Hessian/Burlap What goes around comes around Smaller Payloads Faster APIs 12. SOA will do more SOR- 1 Client SOR- n SOA Pretending SOA Real SOA SOR- 1 Client SOR- n SOA 13. SODA - Micro Services * * - Too many SODA/Micro Services, can lead to maintenance/ deployment nightmare Monolithic Deployment SODA 14. 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 15. #2 End User Got used to best of the best 16. SOA will start to think Broad cast vs Narrow cast SOA Same Itinerary, different prices Customer-A 1050$ Customer-B 1000$ 17. More Analytics from SOA If there is one place where all information flows - its SOA End user Data Channel/LOB Data Partner Data Internal SOR Data External SOR Data 18. Traffic volume will increase SPA (Scalability, Performance, Availability) Can talk about it for hours. Self-healing (Circuit Breaker Pattern) 19. #3 Business Operator In several enterprises Technology is a cost 20. Elastic Cloud Traffic High tides, Low tides in a day. Under utilized compute resources Add compute power on demand. Through APIs 21. Relaxed Schemas Versioning - Expensive Provider: Cost to support old versions Consumer: Cost to migrate Relaxed Schemas Relaxed schemas, Loose typing 22. #4 Partner/Developer Most Demanding guy 23. Multiple Interfaces Hessian Binary 24. Tooling Documentation Auto-Generation Collaborative/Interactive Environment On-boarding Credential Generation API Authorization management Discontinue 25. Security Standards will evolve Authorization With APIs, Data has started to flow everywhere 26. API Store Discovery Model - Broken UDDI Broken No significant alternative exist API Store 27. Thank you! https://www.linkedin.com/in/ramlakshman http://blog.tier1app.com [email protected]

Popular Tags:
of 27/27
Future of SOA & modern APIs Ram Lakshmanan [email protected] Stars Talk 19-Jun 2015, Washington DC aimer: mages and video clips which appears on this deck are copyright of their respective owners e claim no credit for them. If you own the rights to any of the images, objects and do not them to appear on this deck, please contact me and it will be promptly removed.
Embed Size (px)
Recommended