Contenu connexe
Similaire à Interoperability in a B2B Word (NordicAPIS April 2014)
Similaire à Interoperability in a B2B Word (NordicAPIS April 2014) (20)
Interoperability in a B2B Word (NordicAPIS April 2014)
- 1. Sumit Sharma, ( @sumitcan ),
Director API Strategy and Solutions
MuleSoft ( @mulesoft )
B2B APIs
- 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
- 7. 7All contents Copyright © 2013, MuleSoft Inc.
securely and reliably
transacting business with
external trading partners
- 8. 8All contents Copyright © 2013, MuleSoft Inc.
securely and reliably
transacting business with
external trading partners
- 21. 21All contents Copyright © 2013, MuleSoft Inc.
Increase agility by de-coupling
and exposing processes
Packaged apps Custom apps Data
- 24. 24All contents Copyright © 2013, MuleSoft Inc.
Machine learning
Artificial Intelligence
Predictive Analytics
Robotics
Sensor Networks
is also driving
B2B collaboration
- 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
- 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
- 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
- 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”
- 39. 39All contents Copyright © 2013, MuleSoft Inc.
B2B API =
(developer) + (business*) in
B
2
(developer) + (business*) in
B *human interaction
- 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. 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. 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. 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. 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. 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. API enabled enterprise
52All contents Copyright © 2013, MuleSoft Inc.
Mobile, Devices,
Cloud, IoT, Modern
web applications
API enabled
enterprise
- 60. 60All contents Copyright © 2013, MuleSoft Inc.
REST is not going to take
over the ALL of world.
( Just MOST of it ) ;-)
# 4
- 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