Interoperability in a B2B Word (NordicAPIS April 2014)

898 views

Published on

Published in: Software, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
898
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
57
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Interoperability in a B2B Word (NordicAPIS April 2014)

  1. 1. Sumit Sharma, ( @sumitcan ), Director API Strategy and Solutions MuleSoft ( @mulesoft ) B2B APIs
  2. 2. 2All contents Copyright © 2013, MuleSoft Inc.
  3. 3. 3All contents Copyright © 2013, MuleSoft Inc. The eyes of the beer world are turned to San Francisco today, as Mikkeller Bar SF, one of the U.S.' most hotly- anticipated beer bars, opens in the Tenderloin…it's a massive American take on the Copenhagen original, with 40 gleaming taps of incredibly rare brews from around the world. - SF Eater, July 2013
  4. 4. 4All contents Copyright © 2013, MuleSoft Inc.
  5. 5. 5All contents Copyright © 2013, MuleSoft Inc.
  6. 6. 6All contents Copyright © 2013, MuleSoft Inc. B2B objectives haven’t changed over time
  7. 7. 7All contents Copyright © 2013, MuleSoft Inc. securely and reliably transacting business with external trading partners
  8. 8. 8All contents Copyright © 2013, MuleSoft Inc. securely and reliably transacting business with external trading partners
  9. 9. 9All contents Copyright © 2013, MuleSoft Inc. So how is B2B evolving, and what do APIs have to do with it?
  10. 10. 10All contents Copyright © 2013, MuleSoft Inc.
  11. 11. 11All contents Copyright © 2013, MuleSoft Inc. EDI FTP
  12. 12. 12All contents Copyright © 2013, MuleSoft Inc. EDI FTP
  13. 13. 13All contents Copyright © 2013, MuleSoft Inc. EDI FTP SOA SOA SOA SOAP Web Services
  14. 14. 14All contents Copyright © 2013, MuleSoft Inc. EDI FTP SOA SOA SOA SOAP REST API API API API REST
  15. 15. 15All contents Copyright © 2013, MuleSoft Inc. SOA SOA API API API API API API SOA API API API API REST
  16. 16. 16All contents Copyright © 2013, MuleSoft Inc. EDI EDI EDI
  17. 17. 17All contents Copyright © 2013, MuleSoft Inc.
  18. 18. 18All contents Copyright © 2013, MuleSoft Inc.
  19. 19. 19All contents Copyright © 2013, MuleSoft Inc. Modern apps / interfaces Deliver new experiences to partners
  20. 20. 20All contents Copyright © 2013, MuleSoft Inc. Unlock data for business partners EDW / MDM / BigData
  21. 21. 21All contents Copyright © 2013, MuleSoft Inc. Increase agility by de-coupling and exposing processes Packaged apps Custom apps Data
  22. 22. 22All contents Copyright © 2013, MuleSoft Inc. Joint innovation around existing, or new, products and services
  23. 23. 23All contents Copyright © 2013, MuleSoft Inc. Doing all sorts of things that you couldn’t do before
  24. 24. 24All contents Copyright © 2013, MuleSoft Inc. Machine learning Artificial Intelligence Predictive Analytics Robotics Sensor Networks is also driving B2B collaboration
  25. 25. 25All contents Copyright © 2013, MuleSoft Inc. B2B Strategy à API Strategy
  26. 26. 26All contents Copyright © 2013, MuleSoft Inc. B2B Strategy à API Strategy à Humans
  27. 27. 27All contents Copyright © 2013, MuleSoft Inc. Its not about the API, it’s about business value… …to humans
  28. 28. 28All contents Copyright © 2013, MuleSoft Inc. Geo-targeted promotions Digital displays Self checkout Mobile apps used in store Mobile advertising Personalized advertising Gamification Transaction Enabled Marketing Digital brand engagement Digital POS E-coupons Click-and-collect Social Media marketing Personalization Employee mobile apps Digital distribution channel Field enablement
  29. 29. 29All contents Copyright © 2013, MuleSoft Inc. B2B = Business 2 Business
  30. 30. 30All contents Copyright © 2013, MuleSoft Inc. Monolithic apps Few APIs Monolithic – Monolithic APIs! Architect led APIs for SOA APIs for web, mobile, IoT, cloud, Bigdata Business driven APIs
  31. 31. 31All contents Copyright © 2013, MuleSoft Inc. What if we could “whiteboard” an API
  32. 32. 32All contents Copyright © 2013, MuleSoft Inc. B2B is about relationships
  33. 33. 33All contents Copyright © 2013, MuleSoft Inc. B2B are relationships Relationship driven design = API first design
  34. 34. 34All contents Copyright © 2013, MuleSoft Inc. Business driven API definition server side API definition API-first Design Machine readability Human readability API spec Process and partnership descriptions Code, Comments, Annotations
  35. 35. 35 • Thinking “outside-in” • API is a product • Usability first: “APX” • Design, then build
  36. 36. 36All contents Copyright © 2013, MuleSoft Inc. What is desirable in an API spec to support this? •  Comprehensive but not complex •  Lightweight and has reusability built into it •  Is “human readable” •  Reflects a structure that says: “this is what an API looks like”
  37. 37. 37All contents Copyright © 2013, MuleSoft Inc. RAML.org Open Source API-first spec, designer and tools
  38. 38. 38All contents Copyright © 2013, MuleSoft Inc. B2B = (developer) in B 2 (developer) in B
  39. 39. 39All contents Copyright © 2013, MuleSoft Inc. B2B API = (developer) + (business*) in B 2 (developer) + (business*) in B *human interaction
  40. 40. 40All contents Copyright © 2013, MuleSoft Inc.
  41. 41. 41All contents Copyright © 2013, MuleSoft Inc. Simplicity is extremely complex
  42. 42. 42All contents Copyright © 2013, MuleSoft Inc.
  43. 43. 43All contents Copyright © 2013, MuleSoft Inc.
  44. 44. 44All contents Copyright © 2013, MuleSoft Inc. API
  45. 45. 45 Where to start? Pragmatically of course!
  46. 46. Traditional SOA 46All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” SOAP Apps EDI Partners
  47. 47. Traditional SOA 47All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” SOAP Apps EDI Partners REST REST Apps
  48. 48. Traditional SOA 48All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” REST SOAP Apps EDI Partners REST Apps
  49. 49. Traditional SOA 49All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” REST SOAP Apps EDI Partners REST Apps
  50. 50. Traditional SOA 50All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” REST SOAP Apps EDI Partners REST Apps
  51. 51. Traditional SOA 51All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” REST SOAP Apps EDI Partners REST Apps
  52. 52. API enabled enterprise 52All contents Copyright © 2013, MuleSoft Inc. Mobile, Devices, Cloud, IoT, Modern web applications API enabled enterprise
  53. 53. 53 So, Denmark, in closing… I have 5 takeaways.
  54. 54. 54All contents Copyright © 2013, MuleSoft Inc. EDI is dead ( Long live EDI ) Make room for theAPI #1
  55. 55. 55All contents Copyright © 2013, MuleSoft Inc.
  56. 56. 56All contents Copyright © 2013, MuleSoft Inc. B2B Strategy à API Strategy à Developers à Humans #2
  57. 57. 57All contents Copyright © 2013, MuleSoft Inc. What if we could “whiteboard” an API
  58. 58. 58All contents Copyright © 2013, MuleSoft Inc. Integration is a real challenge # 3
  59. 59. 59All contents Copyright © 2013, MuleSoft Inc. SOA SOA API API API API API API SOA API API API API
  60. 60. 60All contents Copyright © 2013, MuleSoft Inc. REST is not going to take over the ALL of world. ( Just MOST of it ) ;-) # 4
  61. 61. Traditional SOA 61All contents Copyright © 2013, MuleSoft Inc. SOAP JMS MQ Services Packaged apps Custom apps Databases / Files “EDI Stuff” REST SOAP Apps EDI Partners REST Apps
  62. 62. 62All contents Copyright © 2013, MuleSoft Inc. # 5 Danish Beer #winner
  63. 63. 63All contents Copyright © 2013, MuleSoft Inc. Thank you

×