![Page 1: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/1.jpg)
![Page 2: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/2.jpg)
#SMWapihours
![Page 3: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/3.jpg)
@webshell_ @SOASoftwareInc
Mehdi Medjaoui Emmanuel Dubois
![Page 4: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/4.jpg)
![Page 5: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/5.jpg)
Web
![Page 6: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/6.jpg)
![Page 7: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/7.jpg)
How does an API works?
![Page 8: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/8.jpg)
![Page 9: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/9.jpg)
An API is :
A communication interface between 2 applications, 2
websites or 2 things, which is automated and programmable
![Page 10: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/10.jpg)
Technically an API is :
An application programming interface (API) is a protocol intended to be used as an interface by software components to
communicate with each other. It enables a 3rd-party application to access data or service from an other
application
![Page 11: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/11.jpg)
![Page 12: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/12.jpg)
If I was a
chocolate factory
my API could be :
![Page 13: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/13.jpg)
my API
![Page 14: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/14.jpg)
If I was...
a television
my API could be:
![Page 15: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/15.jpg)
Program Controller Hard drive
![Page 16: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/16.jpg)
If I was...
a flower
my API could be :
![Page 17: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/17.jpg)
Light sensor
Temperature sensor
Humidity sensor
![Page 18: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/18.jpg)
If I was ...
a human
my API could be :
![Page 19: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/19.jpg)
language
Which helps us to better understand each other
![Page 20: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/20.jpg)
Or not
![Page 21: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/21.jpg)
If I was...
un site web or an application
my API will be :
![Page 22: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/22.jpg)
A way to access, update, modify or delete data on
it and interact with it.
GETPOSTPUT
DELETE(REST)
![Page 23: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/23.jpg)
Brief story of APIs
![Page 24: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/24.jpg)
![Page 25: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/25.jpg)
![Page 26: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/26.jpg)
Brief story of web APIs
![Page 27: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/27.jpg)
![Page 28: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/28.jpg)
2000-2005
![Page 29: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/29.jpg)
2000-2005
- 15 000 developers for ebay in 2005
- 330 000 developers for amazon in 2007
- $ 3Bn of income for salesforce in 2012
![Page 30: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/30.jpg)
![Page 31: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/31.jpg)
2005-2010
![Page 32: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/32.jpg)
![Page 33: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/33.jpg)
350 000 websites 1 billion smartphones
![Page 34: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/34.jpg)
20/09
09/12
09/04
14/04
02/0919/05
25/0501/07
01/05
Opening of the API
50 000
100 000
300 000
13 billion call/day
1 000 000
18/0225 billion call/day
Tweetie
AprilMarch
20/01
2006
2009
2010
2011
201205/07
14/04 t.co
![Page 35: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/35.jpg)
2010-2015
![Page 37: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/37.jpg)
2010-2015
![Page 39: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/39.jpg)
2015-2020?
![Page 40: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/40.jpg)
APIs : Transform your product into a
platform
![Page 42: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/42.jpg)
![Page 43: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/43.jpg)
"75% of the Fortune1000 will have an public API in 2014"
![Page 44: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/44.jpg)
"Every federal agency will have an API in 2013"
![Page 45: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/45.jpg)
![Page 46: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/46.jpg)
Why opening an API?
![Page 47: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/47.jpg)
Opening its assets for :
![Page 48: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/48.jpg)
OPEN INNOVATION
![Page 49: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/49.jpg)
![Page 50: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/50.jpg)
BUSINESS DEVELOPMENT
![Page 51: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/51.jpg)
104 000 customers
10 000 affiliates
7 million
![Page 52: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/52.jpg)
REVENUES
![Page 53: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/53.jpg)
![Page 54: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/54.jpg)
API management : Brand and product as
an API
![Page 55: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/55.jpg)
Consumers become Do-ers
BtoC => BtoD
Developers, Designers, Digital consumers
![Page 56: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/56.jpg)
![Page 57: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/57.jpg)
![Page 58: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/58.jpg)
![Page 59: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/59.jpg)
Leverage the power of the crowd to spread your brand,
your reach and move forward
with your customers
![Page 60: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/60.jpg)
14 salaries100 000 000 users
![Page 61: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/61.jpg)
Everybody becomes an ''artist''
![Page 62: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/62.jpg)
API
A product / servicesAn audience / Business modelA brand / Promotion
![Page 63: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/63.jpg)
PRIVATE
PUBLIC
OPENCLOSED
![Page 64: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/64.jpg)
PRIVATE
PUBLIC
OPENCLOSED
![Page 65: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/65.jpg)
Product as an API
![Page 66: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/66.jpg)
Marketing expectations
SKILLS TOOLS MONEY CAUSE
![Page 67: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/67.jpg)
Marketing expectations
SKILLS TOOLS MONEY CAUSE
![Page 68: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/68.jpg)
Busines Model
Controled revenues models
= Hackable and alternative revenue models
![Page 69: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/69.jpg)
FREE PAYS GET PAID
![Page 70: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/70.jpg)
Marketing dimensions
TransparencyContributionsOpennessMarketing "no bullshit"Hackability
![Page 71: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/71.jpg)
Product as an API
How ?
Enterprise as a Legacy
![Page 72: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/72.jpg)
Product as an API
Secure Service/datas
![Page 73: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/73.jpg)
Product as an API
Secure Service/datas
Available
![Page 74: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/74.jpg)
Product as an API
Secure Service/datas
Available
Accurate
![Page 75: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/75.jpg)
Product as an API
Classcical Marketing
= Marketing about openness, access, hackability, utility and opportunities
![Page 76: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/76.jpg)
Hackathons
![Page 77: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/77.jpg)
Hackathons
![Page 78: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/78.jpg)
Product as an API
Brand communities
= Developers communities
![Page 79: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/79.jpg)
20th century
21th century
![Page 80: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/80.jpg)
The Road to digital success
Marketing ComIT
![Page 81: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/81.jpg)
The key to API successful strategy
A good product definition
![Page 82: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/82.jpg)
The key to API successful strategy
A good product definition A controlled Asset
![Page 83: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/83.jpg)
The key to API successful strategy
A good product definition A controlled Asset Disseminated and promoted brand
![Page 84: How the web is becoming programmable #smw paris2013](https://reader033.vdocuments.site/reader033/viewer/2022060107/554bbf2fb4c90530298b4f18/html5/thumbnails/84.jpg)
Extended digital World