interoperability in a b2b word (nordicapis april 2014)
TRANSCRIPT
3 All 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 All contents Copyright © 2013, MuleSoft Inc.
securely and reliably transacting business with external trading partners
8 All contents Copyright © 2013, MuleSoft Inc.
securely and reliably transacting business with external trading partners
9 All contents Copyright © 2013, MuleSoft Inc.
So how is B2B evolving, and what do APIs have to do with it?
15 All contents Copyright © 2013, MuleSoft Inc.
SOA SOA
API
API
API
API
API API
SOA
API
API API
API
REST
19 All contents Copyright © 2013, MuleSoft Inc.
Modern apps / interfaces
Deliver new experiences to partners
20 All contents Copyright © 2013, MuleSoft Inc.
Unlock data for business partners
EDW / MDM / BigData
21 All contents Copyright © 2013, MuleSoft Inc.
Increase agility by de-coupling and exposing processes
Packaged apps Custom apps Data
22 All contents Copyright © 2013, MuleSoft Inc.
Joint innovation around existing, or new, products and services
23 All contents Copyright © 2013, MuleSoft Inc.
Doing all sorts of things that you
couldn’t do before
24 All contents Copyright © 2013, MuleSoft Inc.
Machine learning Artificial Intelligence Predictive Analytics Robotics Sensor Networks is also driving
B2B collaboration
27 All contents Copyright © 2013, MuleSoft Inc.
Its not about the API, it’s about business value…
…to humans
28 All 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 All 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
33 All contents Copyright © 2013, MuleSoft Inc.
B2B are relationships
Relationship driven design = API first design
34 All 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 All 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 All contents Copyright © 2013, MuleSoft Inc.
RAML.org
Open Source API-first spec, designer and tools
39 All contents Copyright © 2013, MuleSoft Inc.
B2B API = (developer) + (business*) in
B 2 (developer) + (business*) in
B
*human interaction
Traditional SOA
46 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
SOAP Apps EDI Partners
Traditional SOA
47 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
SOAP Apps EDI Partners
REST
REST Apps
Traditional SOA
48 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
REST
SOAP Apps EDI Partners REST Apps
Traditional SOA
49 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
REST
SOAP Apps
EDI Partners REST Apps
Traditional SOA
50 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
REST
SOAP Apps
EDI Partners REST Apps
Traditional SOA
51 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
REST
SOAP Apps
EDI Partners REST Apps
API enabled enterprise
52 All contents Copyright © 2013, MuleSoft Inc.
Mobile, Devices, Cloud, IoT, Modern web applications
API enabled enterprise
54 All contents Copyright © 2013, MuleSoft Inc.
EDI is dead ( Long live EDI ) Make room for the API
#1
56 All contents Copyright © 2013, MuleSoft Inc.
B2B Strategy
à API Strategy à Developers à Humans
#2
60 All contents Copyright © 2013, MuleSoft Inc.
REST is not going to take over the ALL of world. ( Just MOST of it ) ;-)
# 4
Traditional SOA
61 All contents Copyright © 2013, MuleSoft Inc.
SOAP
JMS
MQ
Services
Packaged apps Custom apps Databases / Files
“EDI Stuff”
REST
SOAP Apps
EDI Partners REST Apps