La gestione strategica delle API richiede la loro organizzazione in un’architettura multistrato in cui ogni livello assolve ad una specifica funzione. Per governare la proliferazione di API diventa fondamentale gestirle e governarle ed è da questa esigenza che nascono le piattaforme di API Management.
Enterprise Mobility: approccio strategico ai progetti mobile
La struttura di un'Architettura IT orientata alle API
1. Milano • 27 settembre 2019
Architettura IT
orientata alle API
Paolo Quaglia - API Strategist & IT Expert Intesys
2. 2
Milano • 27 settembre 2019
1
Sfide / Why
Agenda
2
API Architecture
for Enterprise
Layers
3
API Portfolio
Architecture
4 5
API Platform
Architecture
API Solution
Architecture
4. 4
Milano • 27 settembre 2019
Sfide - Why
1
Nuovi Prodotti
e Servizi
(time-to-market)
Multicanalità
e flessibilità
Ecosistema
di Partner
Nuovi modelli
di Business
Digital
Transformation
5. 5
Milano • 27 settembre 2019
API in relazione
con la Digital
Transformation
(**) Medium.com - What is Digital Transformation,
Digitalization, and Digitization - Amancio Bouza
1
6. 6
Milano • 27 settembre 2019
API Solution Architecture
2
7. 7
Milano • 27 settembre 2019
Enterprise /
Integration
API Solution Architecture
Cloud / Headless
Systems
Smart TV / Alexa /
new Devices
IOT
2
8. 8
Milano • 27 settembre 2019
API Architecture for Enterprise
Laye rs
3
9. 9
Milano • 27 settembre 2019
API Architecture for Enterprise
Laye rs
3
10. 10
Milano • 27 settembre 2019
3API Architecture for Enterprise
Laye rs
11. 11
Milano • 27 settembre 2019
3API Architecture for Enterprise
Laye rs
12. 12
Milano • 27 settembre 2019
4
API Portfolio Architecture
A PI as a PRODUC T
13. 13
Milano • 27 settembre 2019
API Stakeholders
API Portfolio Architecture
A PI as a PRODUC T
4
● A P I P r o v i d e r
a. Product Manager
b. API Architect
● A P I C u s t o m e r ● A P I C o n s u m e r
(developer)
14. 14
Milano • 27 settembre 2019
4API Portfolio Architecture
A PI as a PRODUC T
API Portfolio Design Requirements
● A p p r o a c h
“Inside OUT”
vs “Outside IN”
● C o n s i s t e n c y ● R e u s e ● A P I E v o l u t i o n :
change management
and versioning
15. 15
Milano • 27 settembre 2019
5
API Platform Architecture
A PI Man ag e m e n t
16. 16
Milano • 27 settembre 2019
● Run Time Platform (API gateway)
● Development Portal
● Configuration console
● Monitoring console
● (Billing management)
5API Platform Architecture
A PI Man ag e m e n t
17. 17
Milano • 27 settembre 2019
Recap
API Architecture dal punto di vista:
● Delle soluzioni
● Dei layer applicativi,
nel contesto Enterprise
● Del portfolio delle API
● Dei sistemi di API Management
Digital
Transformation
è
API Driven
18. Milano • 27 settembre 2019
Grazie
Paolo Quaglia