Benvenuti nella “API Economy”

Post on 14-Dec-2014

771 views 1 download

description

Gli anni 90 furono dirompenti per i tradizionali modelli di business con la corsa per una presenza sul web, oggi, le interfacce di programmazione (API) rappresentano il nuovo must-have per le aziende nei confronti dei clienti e delle community. Cosa è cambiato? Social Network, Social Commerce, Social Content e gli apostoli Facebook, Twitter, Amazon e eBay, ci guidano alla cultura generazionale del “semplice”: Applicazioni utente intelligenti e mirate veicolate da Apple, Android ed i diversi Store. I dispositivi mobili sono la nostra nuova appendice e le applicazioni sono la moneta di scambio

Transcript of Benvenuti nella “API Economy”

Welcome to the API EconomyNino Guarnacci | Davide Del Vecchio

Mobile Connectivity Penetration (Italy)

source thinkwithgoogle.com

2012 2013

Mobile Connectivity Penetration (Italy)

source thinkwithgoogle.com

2012 2013

Mobile Connectivity Penetration (Italy)

source thinkwithgoogle.com

What does it mean for Business?

evolutionary change

evolutionary change

transition

Web2App

Year2Week

evolutionary change

transition

Web2App

Year2Week

redefine the presence

Evaluation Model

BusinessModels

evolutionary change

transition

Web2App

Year2Week

redefine the presence

Evaluation Model

BusinessModels

bigger pie

Channel&

Markets

Every Businessas a

Digital Business

evolutionary change

transition

Web2App

Year2Week

redefine the presence

Evaluation Model

BusinessModels

bigger pie

Channel&

Markets

Every Businessas a

Digital Business

immediate

Social Enablement

Startup-PrototypingEnterprise-Scale

The New Distribution Channel

Company

The New Distribution Channel

Company

EmployeesCustomers

The New Distribution Channel

Company

Front Offices

Reach

Revenue

EmployeesCustomers

The New Distribution Channel

Company

Front Offices

Reach

Revenue

Web Sites

EmployeesCustomers

The New Distribution Channel

Company

Front Offices

Reach

Revenue

Web Sites

EmployeesCustomers

Custom Apps

The New Distribution Channel

Company

Front Offices

Reach

Revenue

Web Sites

new Channel

EmployeesCustomers

Custom Apps

API-fy for What?

API…. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers….

API-fy for What?

API…. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers….

AP

I Gatew

ay

DMZ Gateway

AP

I TEA

M

Inf. Tech.M

erketing

DeveloperC

hannel

Asset Management

Developer Portal

Identify Assets +Align Marketing Strategy +

Define & Expose API +

Dependency Analysis +APP/API Lifecycle Mng. +

Portfoglio & Use Monitoring +

API Marketplace and Keys Mng. +Documentation & Support +Business Metrics Monitor + Self Service Registration +

API-fy for What?

API…. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers….

AP

I Gatew

ay

DMZ Gateway

AP

I TEA

M

Inf. Tech.M

erketing

DeveloperC

hannel

Asset Management

Developer Portal

Identify Assets +Align Marketing Strategy +

Define & Expose API +

Dependency Analysis +APP/API Lifecycle Mng. +

Portfoglio & Use Monitoring +

API Marketplace and Keys Mng. +Documentation & Support +Business Metrics Monitor + Self Service Registration +

Web2.0 Portals

API-fy for What?

API…. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers….

AP

I Gatew

ay

DMZ Gateway

AP

I TEA

M

Inf. Tech.M

erketing

DeveloperC

hannel

Asset Management

Developer Portal

Identify Assets +Align Marketing Strategy +

Define & Expose API +

Dependency Analysis +APP/API Lifecycle Mng. +

Portfoglio & Use Monitoring +

API Marketplace and Keys Mng. +Documentation & Support +Business Metrics Monitor + Self Service Registration +Social Networks

Web2.0 Portals

API-fy for What?

API…. It serves as an interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers….

AP

I Gatew

ay

DMZ Gateway

AP

I TEA

M

Inf. Tech.M

erketing

DeveloperC

hannel

Asset Management

Developer Portal

Identify Assets +Align Marketing Strategy +

Define & Expose API +

Dependency Analysis +APP/API Lifecycle Mng. +

Portfoglio & Use Monitoring +

API Marketplace and Keys Mng. +Documentation & Support +Business Metrics Monitor + Self Service Registration +Social Networks

Mobile Devices

Web2.0 Portals

API adoption growing fast..

API Business adoption chargeback..

source http://www.forbes.com/sites/ciocentral/2012/08/29/welcome-to-the-api-economy/source @3scale

API Business adoption chargeback..

$2.4B in revenue

through its APIs

5B transactions

a day

13B transactions

a day through its APIs

source http://www.forbes.com/sites/ciocentral/2012/08/29/welcome-to-the-api-economy/

3B / Day (March ‘09)

1B / Day (Q1 ‘12)

5B / Day (Oct ‘09)

1.1B / Day (April ‘11)

source @3scale

The Inside World

ReflectionOverturning

Subsidiaries

Replacement

Brand New

Interaction

The Inside World

ReflectionOverturning

Subsidiaries

Replacement

Brand New

Interaction

The tip of the Iceberg

COMPANY SERVICES & DATA

Company!

Web Site

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

Reach wide range of audience!

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

Reach wide range of audience!

Unlock services from interface!

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

Reach wide range of audience!

Unlock services from interface!

Externalize the Company R&D!

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

Reach wide range of audience!

Unlock services from interface!

Externalize the Company R&D!

Enable MVC cloud scale integration

The tip of the Iceberg

COMPANY SERVICES & DATA

Exposed APICompany!

Web Site

Widgets!Gadgets

Social!Network

Mobile!Apps

3rd Party!Apps

Aims to build an Ecosystem

Reach wide range of audience!

Unlock services from interface!

Externalize the Company R&D!

Enable MVC cloud scale integration

Unpredictable Multiplier of Business

API Builder

API

Characteristics

Community Strategy

Dev CommunitiesReseller Engagement

Build Tech Competencies

Encourage 3rd Party toolEnable new services

Cost Ranges

Access Enablem

ent

Better Interactions

Efficiency Usage

API >> Websites

New Business Models linked to multiplier factor

$ BM

The Web OS (Tim O’Really)

Search

Media Access (Auth,Caching,Analytics) Communications (Email, IM, …)

Identity & Social Graph

Payment

AdvertisingLocation Activity Streams

Time

Image & Speech Recognition Government Data

Storage Compute Power Connectivity

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

CompanyServices & Data

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

CompanyServices & Data

{ Security }

{ Monitoring }

{ Scalability }

{ Access Control }

{ Charging }

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

CompanyServices & Data

Need a rock solid API Infrastructure Management:Cloud or On-Premise?

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

Chargeback &Billing Services

Developer PortalGroups, Forum Wiki

Monitoring &Reporting Analysis

Security &Access Control

CompanyServices & Data

Need a rock solid API Infrastructure Management:Cloud or On-Premise?

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

Chargeback &Billing Services

Developer PortalGroups, Forum Wiki

Monitoring &Reporting Analysis

Security &Access Control

CompanyServices & Data

Need a rock solid API Infrastructure Management:Cloud or On-Premise?

{ ReST }

{ JSON }

{ OAuth 2.0 }

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

Chargeback &Billing Services

Developer PortalGroups, Forum Wiki

Monitoring &Reporting Analysis

Security &Access Control

CompanyServices & Data

Need a rock solid API Infrastructure Management:Cloud or On-Premise?

{ ReST }

{ JSON }

{ OAuth 2.0 }

API Deployment Requirements

APIDeveloper

Customer

Mobile Device

Partner

Internal

Chargeback &Billing Services

Developer PortalGroups, Forum Wiki

Monitoring &Reporting Analysis

Security &Access Control

CompanyServices & Data

Need a rock solid API Infrastructure Management:Cloud or On-Premise?

{ ReST }

{ JSON }

{ OAuth 2.0 }

ReST vs SOAP

ReST SOAP

Adoption ReST vs SOAP

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched• Described

• described fully so that consumers of the data have sufficient information to understand their strengths, weaknesses, analytical limitations, security requirements, as well as how to process them

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched• Described

• described fully so that consumers of the data have sufficient information to understand their strengths, weaknesses, analytical limitations, security requirements, as well as how to process them

• Reusable • available under an open license that places no restrictions on their use

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched• Described

• described fully so that consumers of the data have sufficient information to understand their strengths, weaknesses, analytical limitations, security requirements, as well as how to process them

• Reusable • available under an open license that places no restrictions on their use

• Complete • published in primary forms with the finest possible level of granularity that is practicable and

permitted by law and other requirements

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched• Described

• described fully so that consumers of the data have sufficient information to understand their strengths, weaknesses, analytical limitations, security requirements, as well as how to process them

• Reusable • available under an open license that places no restrictions on their use

• Complete • published in primary forms with the finest possible level of granularity that is practicable and

permitted by law and other requirements• Timely

• available as quickly as necessary to preserve the value of the data

US Government: Project Open DataProject Open Data to help agencies adopt the Open Data Policy and unlock the potential of government data… managing this data as an asset and making it available, discoverable, and usable….

• Public • agencies must adopt a presumption in favor of openness to the extent permitted by law

• Accesible • data are made available in convenient, modifiable, and open formats that can be retrieved,

downloaded, indexed, and searched• Described

• described fully so that consumers of the data have sufficient information to understand their strengths, weaknesses, analytical limitations, security requirements, as well as how to process them

• Reusable • available under an open license that places no restrictions on their use

• Complete • published in primary forms with the finest possible level of granularity that is practicable and

permitted by law and other requirements• Timely

• available as quickly as necessary to preserve the value of the data• Managed

• a point of contact must be designated to assist with data use and to respond to complaints

nino.guarnacci@javac.itdavide.delvecchio@gmail.com

Welcome to the API Economy

Q&A