Sumit Sharma, ( @sumitcan ),
Director API Strategy and Solutions
MuleSoft ( @mulesoft )
B2B APIs
2All contents Copyright © 2013, MuleSoft Inc.
3All contents Copyright © 2013, MuleSoft Inc.
The eyes of the beer world are turned
to San Francisco today, as Mikkeller
B...
4All contents Copyright © 2013, MuleSoft Inc.
5All contents Copyright © 2013, MuleSoft Inc.
6All contents Copyright © 2013, MuleSoft Inc.
B2B objectives haven’t
changed over time
7All contents Copyright © 2013, MuleSoft Inc.
securely and reliably
transacting business with
external trading partners
8All contents Copyright © 2013, MuleSoft Inc.
securely and reliably
transacting business with
external trading partners
9All contents Copyright © 2013, MuleSoft Inc.
So how is B2B evolving,
and what do APIs have to
do with it?
10All contents Copyright © 2013, MuleSoft Inc.
11All contents Copyright © 2013, MuleSoft Inc.
EDI
FTP
12All contents Copyright © 2013, MuleSoft Inc.
EDI
FTP
13All contents Copyright © 2013, MuleSoft Inc.
EDI
FTP
SOA SOA SOA
SOAP
Web Services
14All contents Copyright © 2013, MuleSoft Inc.
EDI
FTP
SOA SOA SOA
SOAP
REST
API
API
API
API
REST
15All contents Copyright © 2013, MuleSoft Inc.
SOA SOA
API
API
API
API
API API
SOA
API
API API
API
REST
16All contents Copyright © 2013, MuleSoft Inc.
EDI
EDI
EDI
17All contents Copyright © 2013, MuleSoft Inc.
18All contents Copyright © 2013, MuleSoft Inc.
19All contents Copyright © 2013, MuleSoft Inc.
Modern apps / interfaces
Deliver new experiences to partners
20All contents Copyright © 2013, MuleSoft Inc.
Unlock data for business partners
EDW / MDM / BigData
21All contents Copyright © 2013, MuleSoft Inc.
Increase agility by de-coupling
and exposing processes
Packaged apps Custom...
22All contents Copyright © 2013, MuleSoft Inc.
Joint innovation around existing, or
new, products and services
23All contents Copyright © 2013, MuleSoft Inc.
Doing all sorts of
things that you
couldn’t do before
24All contents Copyright © 2013, MuleSoft Inc.
Machine learning
Artificial Intelligence
Predictive Analytics
Robotics
Sens...
25All contents Copyright © 2013, MuleSoft Inc.
B2B Strategy
à API Strategy
26All contents Copyright © 2013, MuleSoft Inc.
B2B Strategy
à API Strategy
à Humans
27All contents Copyright © 2013, MuleSoft Inc.
Its not about the API, it’s
about business value…
…to humans
28All contents Copyright © 2013, MuleSoft Inc.
Geo-targeted
promotions
Digital displays
Self checkout
Mobile apps used in ...
29All contents Copyright © 2013, MuleSoft Inc.
B2B =
Business
2
Business
30All contents Copyright © 2013, MuleSoft Inc.
Monolithic apps
Few APIs
Monolithic –
Monolithic
APIs!
Architect led
APIs f...
31All contents Copyright © 2013, MuleSoft Inc.
What if we could “whiteboard” an API
32All contents Copyright © 2013, MuleSoft Inc.
B2B is about relationships
33All contents Copyright © 2013, MuleSoft Inc.
B2B are relationships
Relationship driven design =
API first design
34All contents Copyright © 2013, MuleSoft Inc.
Business driven
API definition
server side API
definition
API-first Design
...
35
• Thinking “outside-in”
• API is a product
• Usability first: “APX”
• Design, then build
36All contents Copyright © 2013, MuleSoft Inc.
What is desirable in an API spec to support
this?
•  Comprehensive but not ...
37All contents Copyright © 2013, MuleSoft Inc.
RAML.org
Open Source API-first
spec, designer and tools
38All contents Copyright © 2013, MuleSoft Inc.
B2B =
(developer) in
B
2
(developer) in
B
39All contents Copyright © 2013, MuleSoft Inc.
B2B API =
(developer) + (business*) in
B
2
(developer) + (business*) in
B *...
40All contents Copyright © 2013, MuleSoft Inc.
41All contents Copyright © 2013, MuleSoft Inc.
Simplicity is extremely complex
42All contents Copyright © 2013, MuleSoft Inc.
43All contents Copyright © 2013, MuleSoft Inc.
44All contents Copyright © 2013, MuleSoft Inc.
API
45
Where to start?
Pragmatically of course!
Traditional SOA
46All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
Traditional SOA
47All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
Traditional SOA
48All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
Traditional SOA
49All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
Traditional SOA
50All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
Traditional SOA
51All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
API enabled enterprise
52All contents Copyright © 2013, MuleSoft Inc.
Mobile, Devices,
Cloud, IoT, Modern
web applications...
53
So, Denmark, in
closing…
I have
5 takeaways.
54All contents Copyright © 2013, MuleSoft Inc.
EDI is dead
( Long live EDI )
Make room for theAPI
#1
55All contents Copyright © 2013, MuleSoft Inc.
56All contents Copyright © 2013, MuleSoft Inc.
B2B Strategy
à API Strategy
à Developers
à Humans
#2
57All contents Copyright © 2013, MuleSoft Inc.
What if we could “whiteboard” an API
58All contents Copyright © 2013, MuleSoft Inc.
Integration is a real
challenge
# 3
59All contents Copyright © 2013, MuleSoft Inc.
SOA SOA
API
API
API
API
API API
SOA
API
API API
API
60All contents Copyright © 2013, MuleSoft Inc.
REST is not going to take
over the ALL of world.
( Just MOST of it ) ;-)
# 4
Traditional SOA
61All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / ...
62All contents Copyright © 2013, MuleSoft Inc.
# 5 Danish Beer #winner
63All contents Copyright © 2013, MuleSoft Inc.
Thank you
Upcoming SlideShare
Loading in...5
×

Interoperability in a B2B Word (NordicAPIS April 2014)

307

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
307
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×