how the web is becoming programmable #smw paris2013

85

Upload: mehdi-medjaoui

Post on 08-May-2015

495 views

Category:

Technology


0 download

DESCRIPTION

A keynote to understand how the web is becoming programmable through APIs. Web APIs are a unique opprtunity for companies, governments and developers to either better organize the governance of their IT into a scalable and flexible model, either leverage a complete ecosystem around the organization, exchanging data through the web for trillion of applications on billion devices. Because each civilization has been described by the way it communicates and make exchanges and trade, API are the beginning of a programmable civilization.

TRANSCRIPT

Page 1: How the web is becoming programmable  #smw paris2013
Page 2: How the web is becoming programmable  #smw paris2013

#SMWapihours

Page 3: How the web is becoming programmable  #smw paris2013

@webshell_ @SOASoftwareInc

Mehdi Medjaoui Emmanuel Dubois

Page 4: How the web is becoming programmable  #smw paris2013
Page 5: How the web is becoming programmable  #smw paris2013

Web

Page 6: How the web is becoming programmable  #smw paris2013
Page 7: How the web is becoming programmable  #smw paris2013

How does an API works?

Page 8: How the web is becoming programmable  #smw paris2013
Page 9: How the web is becoming programmable  #smw paris2013

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

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
Page 12: How the web is becoming programmable  #smw paris2013

If I was a

chocolate factory

my API could be :

Page 13: How the web is becoming programmable  #smw paris2013

my API

Page 14: How the web is becoming programmable  #smw paris2013

If I was...

a television

my API could be:

Page 15: How the web is becoming programmable  #smw paris2013

Program Controller Hard drive

Page 16: How the web is becoming programmable  #smw paris2013

If I was...

a flower

my API could be :

Page 17: How the web is becoming programmable  #smw paris2013

Light sensor

Temperature sensor

Humidity sensor

Page 18: How the web is becoming programmable  #smw paris2013

If I was ...

a human

my API could be :

Page 19: How the web is becoming programmable  #smw paris2013

language

Which helps us to better understand each other

Page 20: How the web is becoming programmable  #smw paris2013

Or not

Page 21: How the web is becoming programmable  #smw paris2013

If I was...

un site web or an application

my API will be :

Page 22: How the web is becoming programmable  #smw paris2013

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

Brief story of APIs

Page 24: How the web is becoming programmable  #smw paris2013
Page 25: How the web is becoming programmable  #smw paris2013
Page 26: How the web is becoming programmable  #smw paris2013

Brief story of web APIs

Page 27: How the web is becoming programmable  #smw paris2013
Page 28: How the web is becoming programmable  #smw paris2013

2000-2005

Page 29: How the web is becoming programmable  #smw paris2013

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
Page 31: How the web is becoming programmable  #smw paris2013

2005-2010

Page 32: How the web is becoming programmable  #smw paris2013
Page 33: How the web is becoming programmable  #smw paris2013

350 000 websites 1 billion smartphones

Page 34: How the web is becoming programmable  #smw paris2013

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

2010-2015

Page 37: How the web is becoming programmable  #smw paris2013

2010-2015

Page 39: How the web is becoming programmable  #smw paris2013

2015-2020?

Page 40: How the web is becoming programmable  #smw paris2013

APIs : Transform your product into a

platform

Page 42: How the web is becoming programmable  #smw paris2013
Page 43: How the web is becoming programmable  #smw paris2013

"75% of the Fortune1000 will have an public API in 2014"

Page 44: How the web is becoming programmable  #smw paris2013

"Every federal agency will have an API in 2013"

Page 45: How the web is becoming programmable  #smw paris2013
Page 46: How the web is becoming programmable  #smw paris2013

Why opening an API?

Page 47: How the web is becoming programmable  #smw paris2013

Opening its assets for :

Page 48: How the web is becoming programmable  #smw paris2013

OPEN INNOVATION

Page 49: How the web is becoming programmable  #smw paris2013
Page 50: How the web is becoming programmable  #smw paris2013

BUSINESS DEVELOPMENT

Page 51: How the web is becoming programmable  #smw paris2013

104 000 customers

10 000 affiliates

7 million

Page 52: How the web is becoming programmable  #smw paris2013

REVENUES

Page 53: How the web is becoming programmable  #smw paris2013
Page 54: How the web is becoming programmable  #smw paris2013

API management : Brand and product as

an API

Page 55: How the web is becoming programmable  #smw paris2013

Consumers become Do-ers

BtoC => BtoD

Developers, Designers, Digital consumers

Page 56: How the web is becoming programmable  #smw paris2013
Page 57: How the web is becoming programmable  #smw paris2013
Page 58: How the web is becoming programmable  #smw paris2013
Page 59: How the web is becoming programmable  #smw paris2013

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

14 salaries100 000 000 users

Page 61: How the web is becoming programmable  #smw paris2013

Everybody becomes an ''artist''

Page 62: How the web is becoming programmable  #smw paris2013

API

A product / servicesAn audience / Business modelA brand / Promotion

Page 63: How the web is becoming programmable  #smw paris2013

PRIVATE

PUBLIC

OPENCLOSED

Page 64: How the web is becoming programmable  #smw paris2013

PRIVATE

PUBLIC

OPENCLOSED

Page 65: How the web is becoming programmable  #smw paris2013

Product as an API

Page 66: How the web is becoming programmable  #smw paris2013

Marketing expectations

SKILLS TOOLS MONEY CAUSE

Page 67: How the web is becoming programmable  #smw paris2013

Marketing expectations

SKILLS TOOLS MONEY CAUSE

Page 68: How the web is becoming programmable  #smw paris2013

Busines Model

Controled revenues models

= Hackable and alternative revenue models

Page 69: How the web is becoming programmable  #smw paris2013

FREE PAYS GET PAID

Page 70: How the web is becoming programmable  #smw paris2013

Marketing dimensions

TransparencyContributionsOpennessMarketing "no bullshit"Hackability

Page 71: How the web is becoming programmable  #smw paris2013

Product as an API

How ?

Enterprise as a Legacy

Page 72: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Page 73: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Available

Page 74: How the web is becoming programmable  #smw paris2013

Product as an API

Secure Service/datas

Available

Accurate

Page 75: How the web is becoming programmable  #smw paris2013

Product as an API

Classcical Marketing

= Marketing about openness, access, hackability, utility and opportunities

Page 76: How the web is becoming programmable  #smw paris2013

Hackathons

Page 77: How the web is becoming programmable  #smw paris2013

Hackathons

Page 78: How the web is becoming programmable  #smw paris2013

Product as an API

Brand communities

= Developers communities

Page 79: How the web is becoming programmable  #smw paris2013

20th century

21th century

Page 80: How the web is becoming programmable  #smw paris2013

The Road to digital success

Marketing ComIT

Page 81: How the web is becoming programmable  #smw paris2013

The key to API successful strategy

A good product definition

Page 82: How the web is becoming programmable  #smw paris2013

The key to API successful strategy

A good product definition A controlled Asset

Page 83: How the web is becoming programmable  #smw paris2013

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

Extended digital World

Page 85: How the web is becoming programmable  #smw paris2013

Questions?

Mehdi Medjaoui06 14 94 59 [email protected]

Emmanuel Dubois06 12 32 19 [email protected]