SlideShare a Scribd company logo
1 of 14
Download to read offline
La monetizzazione delle API
Francesco Arcieri
CODEMOTION MILAN - SPECIAL EDITION
11 NOVEMBER 2017
2
API Economy
Le API sono alla base della Digital Trasformation e la loro crescita è esponenziale.
Projected Open API Growth Rate. Source: Craig Burton and Phil Windley
Entro il 2020 il 60% del mercato IT
sarà generato tramite APIs
IBM Institute for Business Value
3
Ciclo di vita della Commercializzazione di un’API
Back-end
APIs
Mediated API
(ex: REST-to-SOAP, XML-to-
JSON, HTTP-to-JMS, …)
Security Enforced API (opz)
(Throttling, schema validation, content filtering, …)
Mash-up API
(internal+internal, internal+external, … )
Virtualized
API
Service Plan Creation
(Pay per Use, Flat, …)
API
Gateway
Exposed API
Published API
(Technical documentation, …)
Monetized API
Possibilità di agganciare diversi sistemi back-end, sia interni che di
terze parti.
La piattaforma permette di eseguire diverse operazioni sulle API di
back-end, più o meno complesse, a seconda dal risultato desiderato
(es. virtualizzazione o mash-up).
L’API è tecnicamente fruibile, ma è priva delle logiche di
commercializzazione. In questa fase la API va arricchita con la relativa
documentazione tecnica.
Se necessario, si arricchiscono le API con delle policies specifiche
(security, throttling, etc).
Le capabilities delle API di back-end vengono ‘esposte’ sull’API
Gateway.
L’integration Layer è responsabile della sincronizzazione del catalogo
API, del provisioning e del metering delle API.
Per le differenti API vengono creati i piani di servizio che ne
permetteranno la monetizzazione tramite i modelli di business definiti
(consumo, flat, etc).
Le API vengono arricchite della descrizione commerciale e
monetizzate su un marketplace.
Integration Layer
Billing
Platform
API
STORE
4
TIM OPEN API Management: Reference Architecture
External
Capabilities
Microservices
Layer
(Rest Interfaces)
Back-end
Capabilities
3°
parties
APIs
API Domain
Back-End
API GATEWAY
Web
Services
Data
Sources
SW
acquired
SW
developed
SW already
availableSystems
Legenda
API
API Domain
RESTAPI
Other
Platform/s
5
TIM OPEN API Management: Reference Architecture
External
Capabilities
Microservices
Layer
(Rest Interfaces)
API Product
Manager
Create &
Publish API
Front-end API GATEWAY
Rate Limit AuthenticationTransformation Logging Metering
API
Monitoring
Back-end
Capabilities
3°
parties
APIs
API Domain
Back-End
API GATEWAY
Caching
Web
Services
Data
Sources
API
MANAGEMENT
Monitoring
& Control
SW
acquired
SW
developed
SW already
availableSystems
Legenda
API
API
Manager
API Domain
RESTAPI
Other
Platform/s
6
TIM OPEN API Management: Reference Architecture
External
Capabilities
Subscribe API
FRONT-END
Manage API and APPs
Microservices
Layer
(Rest Interfaces)
API Store
Developer
API Product
Manager
Create &
Publish API
Identity
Management
Front-end API GATEWAY
Rate Limit AuthenticationTransformation Logging Metering
API
Monitoring
Back-end
Capabilities
3°
parties
APIs
ENTERPRISE
SYSTEMS
API Domain
Back-End
API GATEWAY
Caching
API Portal
BSS & OSS systems
Integration Layer
Web
Services
Data
Sources
API
MANAGEMENT
Monitoring
& Control
SW
acquired
SW
developed
SW already
availableSystems
Legenda
API
API
Manager Provisioning Catalogue Metering
API Domain
RESTAPI
Other
Platform/s
7
TIM OPEN API Management: Reference Architecture
External
Capabilities
Subscribe API
FRONT-END
Manage API and APPs
Microservices
Layer
(Rest Interfaces)
API Store
Developer
Develop APP
API Product
Manager
Create &
Publish API
Identity
Management
Front-end API GATEWAY
Rate Limit AuthenticationTransformation Logging Metering
API
Monitoring
Use API
Back-end
Capabilities
3°
parties
APIs
ENTERPRISE
SYSTEMS
API Domain
Back-End
API GATEWAY
APP
Caching
API Portal
BSS & OSS systems
Integration Layer
Web
Services
Data
Sources
API
MANAGEMENT
Monitoring
& Control
SW
acquired
SW
developed
SW already
availableSystems
Legenda
API
API
Manager Provisioning Catalogue Metering
API Domain
RESTAPI
Other
Platform/s
End User
Use APP
8
TIM OPEN API Management: Reference Architecture
External
Capabilities
Subscribe API
FRONT-END
Manage API and APPs
Microservices
Layer
(Rest Interfaces)
API Store
Developer
Develop APP
API Product
Manager
Create &
Publish API
Identity
Management
Front-end API GATEWAY
Rate Limit AuthenticationTransformation Logging Metering
API
Monitoring
Use API
Back-end
Capabilities
3°
parties
APIs
ENTERPRISE
SYSTEMS
API Domain
Back-End
API GATEWAY
APP
Caching
API Portal
BSS & OSS systems
Integration Layer
Web
Services
Data
Sources
API
MANAGEMENT
Monitoring
& Control
SW
acquired
SW
developed
SW already
availableSystems
Legenda
API
API
Manager
End User
Use APP
Provisioning Catalogue Metering
Consumption
Repository
Consumption
DB
DB write API
API Domain
RESTAPI
Other
Platform/s
9
ENTERPRISE
SYSTEMS
TIM OPEN API Management: Reference Architecture
TIM API
MANAGEMENT
LAYER
API GATEWAY
Rate Limit Authent.Transf. Caching LoggingMeter
Connector
Provisioning
API (3)
Catalogue
API (2)
Metering
API (4)
(2): API that exposes all the
available APIs on API GW
(3): On new order a provisioning
request ask to authorize User X for
API Y with Rate Limit Z
(4): API that exposes
all consumption
information of API Y
New API/Unpublished
Notification (1)
(1): API GW will send a
trigger to this API to
notify that new APIs
are available on Axway
BSS & OSS systems
SW
acquired
SW
developed
SW already
available
Legenda
10
ENTERPRISE
SYSTEMS
BSS & OSS systems
Metering by Calls
SW
acquired
SW
developed
SW already
available
Legenda
API GATEWAY
API Domain
Microservice
metered by Call
(es: SMS)
Meter
Connector
Metering APIs
Native Metering DB
Consumptions API (ByDev, ByAPI)
Calls
Calls
TIM API – InviaSMS
Calls
API
MANAGEMENT
Connector calls Consumption API
every configurable period (es: 1H)
Connector calls Consumption API in real
time for Subscription cancellation
11
ENTERPRISE
SYSTEMS
BSS & OSS systems
Metering by Credits
SW
acquired
SW
developed
SW already
available
Legenda
API GATEWAY
API Domain
Microservice
metered by Call
(es: SMS)
Meter
CONSUMPTION
REPOSITORY
Connector
Metering APIs
Native Metering DB
Consumptions API (ByDev, ByAPI)
Calls
Credits
CallsCredits
Consumption DB
API Domain
Microservice
metered by Credits
(es: Atoka)
Atoka-AroundMe TIM API – InviaSMS
Calls
API
MANAGEMENT
12
ENTERPRISE
SYSTEMS
BSS & OSS systems
Metering by other measures
SW
acquired
SW
developed
SW already
available
Legenda
API GATEWAY
API Domain
Microservice
metered by Call
(es: SMS)
Meter
CONSUMPTION
REPOSITORY
Consumption DB
Write API
Connector
API Domain
Microservice
metered by
other units
Metering APIs
Native Metering DB
Consumptions API (ByDev, ByAPI)
GB
Calls
Credits
Calls
Other units
of measure
Consumption DB
API Domain
Microservice
metered by Credits
(es: Atoka)
Atoka-AroundMe
TIM API –
Object Storage
TIM API – InviaSMS
Calls
API
MANAGEMENT
13
TIM OPEN: API STORE
14
Francesco Arcieri
Francesco.Arcieri@Olivetti.com
https://www.linkedin.com/in/francescoarcieri/

More Related Content

What's hot

What's hot (12)

A Definition of Done for DevSecOps
A Definition of Done for DevSecOpsA Definition of Done for DevSecOps
A Definition of Done for DevSecOps
 
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for EclipseCloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
Cloud Foundry Summit 2014: Introducing Cloud Foundry Integration for Eclipse
 
Gravitee API Management - Ahmet AYDIN
 Gravitee API Management  -  Ahmet AYDIN Gravitee API Management  -  Ahmet AYDIN
Gravitee API Management - Ahmet AYDIN
 
Api logger by T5 Systems
Api logger by T5 SystemsApi logger by T5 Systems
Api logger by T5 Systems
 
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
LINE 區塊鏈平台及代幣經濟 - LINK Chain及LINK介紹
 
Camunda BPM - Said Mengi
Camunda BPM - Said MengiCamunda BPM - Said Mengi
Camunda BPM - Said Mengi
 
Mobile - Your API Security Blindspot by David Stewart, Approov
 Mobile - Your API Security Blindspot by David Stewart, Approov Mobile - Your API Security Blindspot by David Stewart, Approov
Mobile - Your API Security Blindspot by David Stewart, Approov
 
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
apidays LIVE Paris 2021 - Why Can’t Us Consumers Have APIs by Salman Farmanfa...
 
How to Choose the Right API Management Solution
How to Choose the Right API Management SolutionHow to Choose the Right API Management Solution
How to Choose the Right API Management Solution
 
How to Achieve Agile API Security
How to Achieve Agile API SecurityHow to Achieve Agile API Security
How to Achieve Agile API Security
 
APIdays Paris 2019 : Financial-grade API (FAPI) Security Profile
APIdays Paris 2019 : Financial-grade API (FAPI) Security ProfileAPIdays Paris 2019 : Financial-grade API (FAPI) Security Profile
APIdays Paris 2019 : Financial-grade API (FAPI) Security Profile
 
Bigger, Better Business With OAuth
Bigger, Better Business With OAuthBigger, Better Business With OAuth
Bigger, Better Business With OAuth
 

Similar to La monetizzazione delle API

2013 02-apache conna-api-manager-asanka
2013 02-apache conna-api-manager-asanka2013 02-apache conna-api-manager-asanka
2013 02-apache conna-api-manager-asanka
WSO2
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
WSO2
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
Rich Graham
 
Cloud Connectivity Service
Cloud Connectivity ServiceCloud Connectivity Service
Cloud Connectivity Service
jhpark
 
Monitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API SolutionMonitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API Solution
WSO2
 

Similar to La monetizzazione delle API (20)

Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons LearntOracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
 
2013 02-apache conna-api-manager-asanka
2013 02-apache conna-api-manager-asanka2013 02-apache conna-api-manager-asanka
2013 02-apache conna-api-manager-asanka
 
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
APIdays London 2019 - Value in the API Economy: Insights from the world’s lar...
 
WSO2 Use Case - API Facade Pattern
WSO2 Use Case - API  Facade PatternWSO2 Use Case - API  Facade Pattern
WSO2 Use Case - API Facade Pattern
 
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ngapidays LIVE Hong Kong - The Business of APIs by Jed Ng
apidays LIVE Hong Kong - The Business of APIs by Jed Ng
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service mesh2019 devoxx - apis, microservices, et le service mesh
2019 devoxx - apis, microservices, et le service mesh
 
Triangle Node Meetup : APIs in Minutes with Node.js
Triangle Node Meetup :  APIs in Minutes with Node.jsTriangle Node Meetup :  APIs in Minutes with Node.js
Triangle Node Meetup : APIs in Minutes with Node.js
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
 
5 Pillars of API Management
5 Pillars of API Management5 Pillars of API Management
5 Pillars of API Management
 
Cloud Connectivity Service
Cloud Connectivity ServiceCloud Connectivity Service
Cloud Connectivity Service
 
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
 
AADI Mashery/Coca-Cola Enterprises November 2012
AADI Mashery/Coca-Cola Enterprises November 2012  AADI Mashery/Coca-Cola Enterprises November 2012
AADI Mashery/Coca-Cola Enterprises November 2012
 
APIs: the Glue of Cloud Computing
APIs: the Glue of Cloud ComputingAPIs: the Glue of Cloud Computing
APIs: the Glue of Cloud Computing
 
Monitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API SolutionMonitoring API Performance and Delivering a Scalable API Solution
Monitoring API Performance and Delivering a Scalable API Solution
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ng
 
(SACON) Suhas Desai - The Power of APIs – API Economy Trends & Market Drivers...
(SACON) Suhas Desai - The Power of APIs – API Economy Trends & Market Drivers...(SACON) Suhas Desai - The Power of APIs – API Economy Trends & Market Drivers...
(SACON) Suhas Desai - The Power of APIs – API Economy Trends & Market Drivers...
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...What’s behind a high quality web API? Ensure your APIs are more than just a ...
What’s behind a high quality web API? Ensure your APIs are more than just a ...
 
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...
 
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
z/OS Connect - Overview at the "z Systems Agile Enterprise Development Confer...
 

Recently uploaded

一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
F
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
AS
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 

Recently uploaded (20)

一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024Leading-edge AI Image Generators of 2024
Leading-edge AI Image Generators of 2024
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime BalliaBallia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Down bad crying at the gym t shirtsDown bad crying at the gym t shirts
Down bad crying at the gym t shirtsDown bad crying at the gym t shirtsDown bad crying at the gym t shirtsDown bad crying at the gym t shirts
Down bad crying at the gym t shirtsDown bad crying at the gym t shirts
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 

La monetizzazione delle API

  • 1. La monetizzazione delle API Francesco Arcieri CODEMOTION MILAN - SPECIAL EDITION 11 NOVEMBER 2017
  • 2. 2 API Economy Le API sono alla base della Digital Trasformation e la loro crescita è esponenziale. Projected Open API Growth Rate. Source: Craig Burton and Phil Windley Entro il 2020 il 60% del mercato IT sarà generato tramite APIs IBM Institute for Business Value
  • 3. 3 Ciclo di vita della Commercializzazione di un’API Back-end APIs Mediated API (ex: REST-to-SOAP, XML-to- JSON, HTTP-to-JMS, …) Security Enforced API (opz) (Throttling, schema validation, content filtering, …) Mash-up API (internal+internal, internal+external, … ) Virtualized API Service Plan Creation (Pay per Use, Flat, …) API Gateway Exposed API Published API (Technical documentation, …) Monetized API Possibilità di agganciare diversi sistemi back-end, sia interni che di terze parti. La piattaforma permette di eseguire diverse operazioni sulle API di back-end, più o meno complesse, a seconda dal risultato desiderato (es. virtualizzazione o mash-up). L’API è tecnicamente fruibile, ma è priva delle logiche di commercializzazione. In questa fase la API va arricchita con la relativa documentazione tecnica. Se necessario, si arricchiscono le API con delle policies specifiche (security, throttling, etc). Le capabilities delle API di back-end vengono ‘esposte’ sull’API Gateway. L’integration Layer è responsabile della sincronizzazione del catalogo API, del provisioning e del metering delle API. Per le differenti API vengono creati i piani di servizio che ne permetteranno la monetizzazione tramite i modelli di business definiti (consumo, flat, etc). Le API vengono arricchite della descrizione commerciale e monetizzate su un marketplace. Integration Layer Billing Platform API STORE
  • 4. 4 TIM OPEN API Management: Reference Architecture External Capabilities Microservices Layer (Rest Interfaces) Back-end Capabilities 3° parties APIs API Domain Back-End API GATEWAY Web Services Data Sources SW acquired SW developed SW already availableSystems Legenda API API Domain RESTAPI Other Platform/s
  • 5. 5 TIM OPEN API Management: Reference Architecture External Capabilities Microservices Layer (Rest Interfaces) API Product Manager Create & Publish API Front-end API GATEWAY Rate Limit AuthenticationTransformation Logging Metering API Monitoring Back-end Capabilities 3° parties APIs API Domain Back-End API GATEWAY Caching Web Services Data Sources API MANAGEMENT Monitoring & Control SW acquired SW developed SW already availableSystems Legenda API API Manager API Domain RESTAPI Other Platform/s
  • 6. 6 TIM OPEN API Management: Reference Architecture External Capabilities Subscribe API FRONT-END Manage API and APPs Microservices Layer (Rest Interfaces) API Store Developer API Product Manager Create & Publish API Identity Management Front-end API GATEWAY Rate Limit AuthenticationTransformation Logging Metering API Monitoring Back-end Capabilities 3° parties APIs ENTERPRISE SYSTEMS API Domain Back-End API GATEWAY Caching API Portal BSS & OSS systems Integration Layer Web Services Data Sources API MANAGEMENT Monitoring & Control SW acquired SW developed SW already availableSystems Legenda API API Manager Provisioning Catalogue Metering API Domain RESTAPI Other Platform/s
  • 7. 7 TIM OPEN API Management: Reference Architecture External Capabilities Subscribe API FRONT-END Manage API and APPs Microservices Layer (Rest Interfaces) API Store Developer Develop APP API Product Manager Create & Publish API Identity Management Front-end API GATEWAY Rate Limit AuthenticationTransformation Logging Metering API Monitoring Use API Back-end Capabilities 3° parties APIs ENTERPRISE SYSTEMS API Domain Back-End API GATEWAY APP Caching API Portal BSS & OSS systems Integration Layer Web Services Data Sources API MANAGEMENT Monitoring & Control SW acquired SW developed SW already availableSystems Legenda API API Manager Provisioning Catalogue Metering API Domain RESTAPI Other Platform/s End User Use APP
  • 8. 8 TIM OPEN API Management: Reference Architecture External Capabilities Subscribe API FRONT-END Manage API and APPs Microservices Layer (Rest Interfaces) API Store Developer Develop APP API Product Manager Create & Publish API Identity Management Front-end API GATEWAY Rate Limit AuthenticationTransformation Logging Metering API Monitoring Use API Back-end Capabilities 3° parties APIs ENTERPRISE SYSTEMS API Domain Back-End API GATEWAY APP Caching API Portal BSS & OSS systems Integration Layer Web Services Data Sources API MANAGEMENT Monitoring & Control SW acquired SW developed SW already availableSystems Legenda API API Manager End User Use APP Provisioning Catalogue Metering Consumption Repository Consumption DB DB write API API Domain RESTAPI Other Platform/s
  • 9. 9 ENTERPRISE SYSTEMS TIM OPEN API Management: Reference Architecture TIM API MANAGEMENT LAYER API GATEWAY Rate Limit Authent.Transf. Caching LoggingMeter Connector Provisioning API (3) Catalogue API (2) Metering API (4) (2): API that exposes all the available APIs on API GW (3): On new order a provisioning request ask to authorize User X for API Y with Rate Limit Z (4): API that exposes all consumption information of API Y New API/Unpublished Notification (1) (1): API GW will send a trigger to this API to notify that new APIs are available on Axway BSS & OSS systems SW acquired SW developed SW already available Legenda
  • 10. 10 ENTERPRISE SYSTEMS BSS & OSS systems Metering by Calls SW acquired SW developed SW already available Legenda API GATEWAY API Domain Microservice metered by Call (es: SMS) Meter Connector Metering APIs Native Metering DB Consumptions API (ByDev, ByAPI) Calls Calls TIM API – InviaSMS Calls API MANAGEMENT Connector calls Consumption API every configurable period (es: 1H) Connector calls Consumption API in real time for Subscription cancellation
  • 11. 11 ENTERPRISE SYSTEMS BSS & OSS systems Metering by Credits SW acquired SW developed SW already available Legenda API GATEWAY API Domain Microservice metered by Call (es: SMS) Meter CONSUMPTION REPOSITORY Connector Metering APIs Native Metering DB Consumptions API (ByDev, ByAPI) Calls Credits CallsCredits Consumption DB API Domain Microservice metered by Credits (es: Atoka) Atoka-AroundMe TIM API – InviaSMS Calls API MANAGEMENT
  • 12. 12 ENTERPRISE SYSTEMS BSS & OSS systems Metering by other measures SW acquired SW developed SW already available Legenda API GATEWAY API Domain Microservice metered by Call (es: SMS) Meter CONSUMPTION REPOSITORY Consumption DB Write API Connector API Domain Microservice metered by other units Metering APIs Native Metering DB Consumptions API (ByDev, ByAPI) GB Calls Credits Calls Other units of measure Consumption DB API Domain Microservice metered by Credits (es: Atoka) Atoka-AroundMe TIM API – Object Storage TIM API – InviaSMS Calls API MANAGEMENT