The document discusses the rise of the API economy and how companies are exposing their services and data through APIs. It notes that mobile connectivity in Italy has increased from 2012 to 2013. It describes how APIs allow companies to build ecosystems by enabling third party developers to build applications and integrations. The document outlines best practices for API deployment, including using standards like OAuth, JSON, and REST. It also discusses the US government's Project Open Data initiative to publish government data in ways that are public, accessible, described, reusable, complete, timely, and managed.
19. The New Distribution Channel
Employees
Customers
Front Offices
Revenue
Reach
Company
20. The New Distribution Channel
Employees
Customers
Front Offices
Web Sites
Revenue
Reach
Company
21. The New Distribution Channel
Employees
Customers
Front Offices
Web Sites
Revenue
Reach
Company
Custom Apps
22. The New Distribution Channel
Employees
Customers
Front Offices
Web Sites
Custom Apps
Revenue
Reach
Company
new
Ch
a
nne
l
23. 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….
24. 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 Gateway
Identify Assets +
Align Marketing Strategy +
Define & Expose API +
DMZ Gateway
Merketing
Developer
Channel
Developer Portal
API Marketplace and Keys Mng.
Documentation & Support
Business Metrics Monitor
Self Service Registration
+
+
+
+
API TEAM
Inf. Tech.
Asset Management
Dependency Analysis +
APP/API Lifecycle Mng. +
Portfoglio & Use Monitoring +
25. 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 Gateway
Identify Assets +
Align Marketing Strategy +
Define & Expose API +
DMZ Gateway
Developer Portal
Merketing
Developer
Channel
Web2.0 Portals
API Marketplace and Keys Mng.
Documentation & Support
Business Metrics Monitor
Self Service Registration
+
+
+
+
API TEAM
Inf. Tech.
Asset Management
Dependency Analysis +
APP/API Lifecycle Mng. +
Portfoglio & Use Monitoring +
26. 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 Gateway
Identify Assets +
Align Marketing Strategy +
Define & Expose API +
DMZ Gateway
Developer Portal
Merketing
Developer
Channel
Web2.0 Portals
API Marketplace and Keys Mng.
Documentation & Support
Business Metrics Monitor
Self Service Registration
+
+
+
+
API TEAM
Inf. Tech.
Asset Management
Dependency Analysis +
APP/API Lifecycle Mng. +
Portfoglio & Use Monitoring +
Social Networks
27. 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 Gateway
Identify Assets +
Align Marketing Strategy +
Define & Expose API +
DMZ Gateway
Mobile Devices
Developer Portal
Merketing
Developer
Channel
Web2.0 Portals
API Marketplace and Keys Mng.
Documentation & Support
Business Metrics Monitor
Self Service Registration
+
+
+
+
API TEAM
Inf. Tech.
Asset Management
Dependency Analysis +
APP/API Lifecycle Mng. +
Portfoglio & Use Monitoring +
Social Networks
29. API Business adoption chargeback..
source http://www.forbes.com/sites/ciocentral/2012/08/29/welcome-to-the-api-economy/
source @3scale
30. API Business adoption chargeback..
$2.4B
in revenue
through its APIs
13B
5B
transactions
a day
transactions
a day through its
APIs
5B / Day (Oct ‘09)
3B / Day (March ‘09)
1.1B / Day (April ‘11)
1B / Day (Q1 ‘12)
source http://www.forbes.com/sites/ciocentral/2012/08/29/welcome-to-the-api-economy/
source @3scale
33. The tip of the Iceberg
y!
an
p e
om Sit
C eb
W
COMPANY
SERVICES & DATA
34. The tip of the Iceberg
y!
an
p e
om Sit
C eb
W
Exp
ose
d
API
COMPANY
SERVICES & DATA
35. The tip of the Iceberg
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Exp
ose
d
API
COMPANY
SERVICES & DATA
36. The tip of the Iceberg
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
API
COMPANY
SERVICES & DATA
37. The tip of the Iceberg
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
38. The tip of the Iceberg
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
39. The tip of the Iceberg
Aims to build
an Ecosystem
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
40. The tip of the Iceberg
Aims to build
an Ecosystem
Reach wide range
of audience!
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
41. The tip of the Iceberg
Aims to build
an Ecosystem
Reach wide range
of audience!
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
Unlock services
from interface!
42. The tip of the Iceberg
Aims to build
an Ecosystem
Reach wide range
of audience!
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
Unlock services
from interface!
Externalize the
Company R&D!
43. The tip of the Iceberg
Aims to build
an Ecosystem
Reach wide range
of audience!
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
SERVICES & DATA
3rd Party!
Apps
Unlock services
from interface!
Externalize the
Company R&D!
Enable MVC cloud
scale integration
44. The tip of the Iceberg
Aims to build
an Ecosystem
Reach wide range
of audience!
Widgets!
Gadgets
y!
an
p e
om Sit
C eb
W
Social!
Network
Exp
ose
d
Mobile!
Apps
API
COMPANY
3rd Party!
Apps
Unlock services
from interface!
Externalize the
Company R&D!
Enable MVC cloud
scale integration
SERVICES & DATA
Unpredictable
Multiplier of Business
45. API Builder
Characteristics
Better Interactions
API >> Websites
Access
Enablem
ent
API
Dev Communities
Reseller Engagement
Community
Strategy
Efficiency
Usage
Build Tech Competencies
Cost Ranges
Enable new services
Encourage 3rd Party tool
$
BM
New Business Models linked
to multiplier factor
46. The Web OS (Tim O’Really)
Location
Activity Streams
Advertising
Identity & Social Graph
Image & Speech
Recognition
Government Data
Payment
Search
Time
Media Access
(Auth,Caching,Analytics)
Storage
Communications (Email, IM, …)
Compute Power
Connectivity
48. API Deployment Requirements
{ Access Control }
{ Security }
Developer
Partner
Company
Services & Data
{ Scalability }
API
Mobile Device
{ Charging }
Internal
Customer
{ Monitoring }
49. API Deployment Requirements
Need a rock solid API Infrastructure Management:
Cloud or On-Premise?
Developer
Partner
Company
Services & Data
API
Mobile Device
Internal
Customer
50. API Deployment Requirements
Need a rock solid API Infrastructure Management:
Cloud or On-Premise?
Developer
Security &
Access Control
Partner
Company
Services & Data
Monitoring &
Reporting Analysis
Developer Portal
Groups, Forum Wiki
Chargeback &
Billing Services
API
Mobile Device
Internal
Customer
51. API Deployment Requirements
Need a rock solid API Infrastructure Management:
Cloud or On-Premise?
{ OAuth 2.0 }
Developer
Security &
Access Control
Partner
Company
Services & Data
Monitoring &
Reporting Analysis
Developer Portal
Groups, Forum Wiki
Chargeback &
Billing Services
{
API JSON }
Mobile Device
Internal
{ ReST }
Customer
52. API Deployment Requirements
Need a rock solid API Infrastructure Management:
Cloud or On-Premise?
{ OAuth 2.0 }
Developer
Security &
Access Control
Partner
Company
Services & Data
Monitoring &
Reporting Analysis
Developer Portal
Groups, Forum Wiki
Chargeback &
Billing Services
{
API JSON }
Mobile Device
Internal
{ ReST }
Customer
53. API Deployment Requirements
Need a rock solid API Infrastructure Management:
Cloud or On-Premise?
{ OAuth 2.0 }
Developer
Security &
Access Control
Partner
Company
Services & Data
Monitoring &
Reporting Analysis
Developer Portal
Groups, Forum Wiki
Chargeback &
Billing Services
{
API JSON }
Mobile Device
Internal
{ ReST }
Customer
55. US Government: Project Open Data
Project 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….
56. US Government: Project Open Data
Project 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
57. US Government: Project Open Data
Project 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
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
58. US Government: Project Open Data
Project 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
•
Described
•
agencies must adopt a presumption in favor of openness to the extent permitted by law
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
•
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
59. US Government: Project Open Data
Project 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
•
Described
•
Reusable
•
agencies must adopt a presumption in favor of openness to the extent permitted by law
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
•
•
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
available under an open license that places no restrictions on their use
60. US Government: Project Open Data
Project 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
•
Described
•
•
Reusable
•
agencies must adopt a presumption in favor of openness to the extent permitted by law
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
•
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
•
available under an open license that places no restrictions on their use
•
published in primary forms with the finest possible level of granularity that is practicable and
permitted by law and other requirements
Complete
61. US Government: Project Open Data
Project 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
•
Described
•
•
Reusable
•
Timely
•
agencies must adopt a presumption in favor of openness to the extent permitted by law
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
•
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
•
available under an open license that places no restrictions on their use
•
published in primary forms with the finest possible level of granularity that is practicable and
permitted by law and other requirements
Complete
•
available as quickly as necessary to preserve the value of the data
62. US Government: Project Open Data
Project 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
•
Described
•
•
Reusable
•
•
Timely
•
agencies must adopt a presumption in favor of openness to the extent permitted by law
•
data are made available in convenient, modifiable, and open formats that can be retrieved,
downloaded, indexed, and searched
Accesible
•
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
•
available under an open license that places no restrictions on their use
•
published in primary forms with the finest possible level of granularity that is practicable and
permitted by law and other requirements
Complete
•
available as quickly as necessary to preserve the value of the data
•
a point of contact must be designated to assist with data use and to respond to complaints
Managed
63. Welcome to the API Economy
Q&A
nino.guarnacci@javac.it
davide.delvecchio@gmail.com