dc meetup-pure-api-led-connectivity-16x9
TRANSCRIPT
All contents © MuleSoft Inc. Transform with API-led Connectivity 1
Jake Morgan Software Consulting Lead [email protected]
All contents © MuleSoft Inc.
Capacity on demand
Apple – 74M iPhones in 4Q2014, up 90% from previous quarter AirBnB has 800,000 listings Uber making macro and micro pricing changes on the fly
Unlocking capital Business agility
Business as a platform
All contents © MuleSoft Inc.
v2.1 – Distributed with web/ecommerce
Didn’t drastically change business
All contents © MuleSoft Inc.
Where are the APIs?
Internet Facing APIs
Internal APIs
Both Are Important
All contents © MuleSoft Inc.
System APIs standardize an interface
25
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON
All contents © MuleSoft Inc.
1
System APIs make change easy
26
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON
All contents © MuleSoft Inc.
Asset Insulation Layer
Custom Apps
FTP Databases Web service
Legacy ESB
SaaS apps
On-prem apps
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON JSON JSON JSON JSON JSON JSON
All contents © MuleSoft Inc.
Business Process APIs
Custom Apps
FTP Databases Web service
Legacy ESB
SaaS apps
On-prem apps
Process APIs
(orchestration – composable APIs)
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON JSON JSON JSON JSON JSON JSON
JSON
All contents © MuleSoft Inc.
Experience APIs onboard consumers
Custom Apps
FTP Databases Web service
Legacy ESB
SaaS apps
On-prem apps
Experience APIs
(purpose-built APIs)
Process APIs
(orchestration – composable APIs)
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON JSON JSON JSON JSON JSON JSON
xml
JSON
All contents © MuleSoft Inc.
Experience APIs are purpose-built
Custom Apps
FTP Databases Web service
Legacy ESB
SaaS apps
On-prem apps
Experience APIs
(purpose-built APIs)
Process APIs
(orchestration – composable APIs)
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON JSON JSON JSON JSON JSON JSON
xml csv pojo
JSON
All contents © MuleSoft Inc.
Custom Apps
FTP Databases Web service
Legacy ESB
SaaS apps
On-prem apps
Experience APIs
(purpose-built APIs)
API led Connectivity = Composable Enterprise
Process APIs
(orchestration – composable APIs)
System APIs
(legacy modernization, connectivity to SaaS apps, web services & Restful APIs)
JSON JSON JSON JSON JSON JSON JSON
xml csv pojo
JSON
xml 2 json 1 edi xml 3 json 2
All contents © MuleSoft Inc.
Legend
API Method
API led Connectivity in Practice
System APIs
Order Tracking
SOAP
Orders Database US
Orders Queue
Anal\ytics
API Designer
API Portal
Hybrid Manageent
Mobile Orders
JMS SOAP JCO REST JDBC SMTP REST
Proxy
Process APIs
SOAP
REST
API
Submit Order
Order Notification
Get Order Status
Get Orders for Customer
Get All Orders for Customer Submit Order Check Order
Status
Experience APIs
JMS
Mobile Order Entry Experience API
Order Notification Process API
Submit Order Process API Order Status Process API
33
XML JSON JSON JSON JSON JSON
JSON JSON
JSON
JSON
JSON JSON JSON
API Mocking Service
All contents © MuleSoft Inc.
“Sin
gle
pane
of gl
ass”
Gov
erna
nce,
M
anag
emen
t &
Ana
lytic
s
API-led approach requires enablement of multiple roles
App Devs, LoB IT, Creative Depts., ISVs
LoB IT, ISVs, SIs
SIs SIs
Core systems experts
Kno
wle
dge
and
Res
ourc
e Ex
chan
ge
Roles/Expertise Transparency Enablement
C4E
All contents Copyright MuleSoft Inc.
An evolved model for people, process, and technology
Access & Ownership
Central IT
LoB IT
App Devs
“Single pane of glass”
Governance, Management & Analytics
Kno
wle
dge/
asse
t ex
chan
ge
C4E
Dec
entra
lizat
ion
IT value is shifting from app owner/governor to organization-wide enabler