Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What is the glue of APIs
Search
API Strategy & Practice Conference
July 04, 2013
Technology
1
190
What is the glue of APIs
by Mehdi Medjaoui @ Apistrat NYC (Feb. 2013)
API Strategy & Practice Conference
July 04, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
310
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
230
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
150
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
120
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
170
Song by Tony Blank
apistrat
0
190
API Lifecycle Manager by Steve Fonseca
apistrat
2
250
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
390
Developers Are Difficult by Andrew Noonan
apistrat
0
140
Other Decks in Technology
See All in Technology
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
510
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Red Hat OpenStack Services on OpenShift
tamemiya
0
130
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
410
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
180
生成AIと余白 〜開発スピードが向上した今、何に向き合う?〜
kakehashi
PRO
0
160
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
430
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Navigating Weather and Climate Data
rabernat
0
110
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Leo the Paperboy
mayatellez
4
1.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building Applications with DynamoDB
mza
96
6.9k
Visualization
eitanlees
150
17k
The Cult of Friendly URLs
andyhume
79
6.8k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
How to build a perfect <img>
jonoalderson
1
4.9k
Skip the Path - Find Your Career Trail
mkilby
0
59
Transcript
1 000 000 APIs in 2017. What is the glue
of APIs? Building the programmable web and the Internet Operating System
Who I am? Mehdi Medjaoui Co-founder of Webshell.io API Rating
Agency blog {"apis":"the joy"} tumblr APIdays.io event
Trust
20th century supply chain
What is trust in business?
What is trust in APIs?
API changes
What is trust in API economy?
API ToS
None
API Neutrality
Net Neutrality • Absolute non discrimination to 3rd- party •
Limited discrimination without tiering • First-come First-served
None
Copyright
What is an API? API design? Case Oracle Vs Google
What is the glue of APIs which could provide this
trust?
None
The number of APIs is growing 1 000 000 in
2017
API are interfaces
in 2017? 1 000 000 APIs designs ?
Solutions IETF Standards Business Standards DeFacto Standards
IETF Standards?
IETF Standards? too late...
Business Standards?
DeFacto Standards? A) Modern computing standards B) Web standards
DeFacto Standards? A) Modern computing standards B) Web standards
DeFacto Standards? Future interface : What the last 50+years of
modern computing history may tell us about the future?
DeFacto Standards? 1) REST/JSON
2) Node The evolution of modern computing Latency : transform
a bug into a feature
3) Collaborative The evolution of modern computing
4) Smaller but numerous services The evolution of modern computing
None
How the web is evolving? I would personnaly add
How the web is evolving? 5) Browser based
How the web is evolving? HTML5 Backbone.js Bootstrap Angular.js Ember.js!.j
Websocket WebRTC
The whole expressivity of a web language to script APIs
APIs become Objects apis.google.maps() apis.twitter.auth() apis.facebook.getFriends()
An Operating system of the web?
The software industry : PC phase
The software industry : cloud phase
Hardware Abstraction Layer APIs Abstraction Layer (schema.org)
"JS is the x86 assembly language of the web. The
point is JS is about as low as we can go. But it also has higher level facilities" Brendan Eich, inventor of Javascript •
Assembly Language C Language Javascript Coffeescrip t Hardware Kernel UNIX
MSDOS Program APIs Kernel for the Web Apps Bytecode Node.js V8
The whole expressivity of a web language to script APIs
APIs become Objects
The whole expressivity of a web language to script APIs
var m = apis.google.maps({height: '500px'}); m.center(args.city); m.zoom(12); http://api.webshell.io?code={code}&args={args}
The glue of APIs for the Internet Operating System
A cloud platform, on Node.js, where developers can script client-side
and/or server-side APIs in Javascript, create new REST/JSON micro- services on the fly, in a collaborative file system Github-synchronized
None
is an open platform with an open API
Roadmap More APIs in Js Unification/AAL Events UI
"Never in the face of digital revolution has so much
been owed by so many to so few."