Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

APIs Inside Enterprise - SOA Displacement?

8,624 views

Published on

Published in: Technology
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... ,DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ,DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ,DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ,DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ,DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ,DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/p1RlWhnIBZ4" frameborder="0"></iframe>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

APIs Inside Enterprise - SOA Displacement?

  1. 1. APIs Inside the EnterpriseSOA Displacement?Dino Chiesa@dpchiesaGreg Brail Apigee@gbrail @apigee
  2. 2. groups.google.com/group/api-craft
  3. 3. youtube.com/apigee
  4. 4. slideshare.net/apigee
  5. 5. @apigee Dino Chiesa Greg Brail @dpchiesa @gbrail
  6. 6. In the beginning…. Application Data
  7. 7. Xerox 820 CP/M Machine
  8. 8. Proliferation Application ERP Risk Data Data Data CRM Application
  9. 9. Applications Become Services Service implementation Data Service interface SOAP, JMS, XML…
  10. 10. Services in the Network Controlled Interconnection and Re-use ERP Risk Data Data Data CRM
  11. 11. A Service Bus ERP Risk Data Data The Service or Message Bus Data CRM
  12. 12. We’ve All Been Here Hosted Services External External External (e.g., google, facebook Mashups Mashups Users ) Internal Mashups BPM Service Events Mgmt, API Gateway (e.g., web 2.0) Java Processing & Continuous BRMS Intelligence Identity & Access API Invocation Other Management Directory Module Modules Service Delivery Big Data (Common) Orchestration ESB Gateway Profile DB MAIN ESB – A Application Application Application MAIN ESB – B MAIN ESB – CORPORATE SVCs DOMAIN ESB Application Application BSS BPM BPM Application DOMAIN ESB BRMS BRMS OSS Enterprise Orchestration Application BPM Orchestration Application BRMS Other Platform Corporate Orchestration Application SVs REMOTE DATA Platform CENTERDeployment REMOTE DATA CENTER REMOTE DATA CENTER Option A Deployment Option B Deployment Option C
  13. 13. Changing Constraints 2005: Yahoo Maps API 2005: Flickr API 2007: First iPhone & SDK
  14. 14. Service Orientation? Meet the Smartphone
  15. 15. Different Sets of RequirementsSOA APIsStrict contracts Loose contractsBasic Connectivity Minimal “stack”Few, known developers, Self-service Strictly managed 1000s of developersSlow, unreliable, O(10^4) users, external segmented networks Always connected apps
  16. 16. Changes in TechnologyWhy OAuth and not WS-Security?Why JSON and not XML?Why the focus on HTTP?Why add Developer on-boarding?Why add Analytics?
  17. 17. APIs as Design MetaphorThe metaphor gets us to think differently.Rapid iterationProgrammability from anythingLoose documentationYAGNI
  18. 18. “Software is eating the world”
  19. 19. Credit: http://goo.gl/QzvX8
  20. 20. APIs as a Façade for SOA and ESB
  21. 21. Change your DNA
  22. 22. Questions?
  23. 23. THANK YOUSubscribe to API webcasts at:youtube.com/apigee
  24. 24. THANK YOUQuestions and ideas to:groups.google.com/group/api-craft
  25. 25. THANK YOU@dpchiesa@gbrail@apigee

×