API Management/Economy are the latest trends in Enterprise Application Integration. This presentation has been used during a workshop made for Intesa Vita with a focus on Microsoft Azure API Management.
2. Gian Davide Alfano
Cluster Reply
Integration & Cloud Solutions, Digital Transformation
Business Unit Lead
https://www.linkedin.com/in/gian-davide-alfano/
3. La Enterprise Application Integration si è evoluta
notevolmente negli ultimi trenta anni e oggi più che mai
rappresenta un fattore determinante per la
trasformazione digitale
4. EAI Roadmap
HUB and Spoke
Dalla Spaghetti Integration alla API Economy
SOA ESB iPaaS API
management
5. Cosa è la Trasformazione
Digitale?
“A digitalized business creates value and
revenue from digital assets. It goes
beyond further rounds of process
automation to transform processes,
business models and customer
experience by exploiting the pervasive
digital connections between systems,
people, places and things”
Mark P. McDonald, Andy Rowsell-Jones - The Digital Edge, Exploiting
Information and Technology for Business Advantage -Gartner, Inc.,
2012
9. Azure API Management
Panoramica
• Costituisce una interfaccia esterna
(façade) per altre API sia pubbliche
che private
• Supporto OpenAPI (Swagger)
• Portale per sviluppatori con
documentazione ed esempi
• Self-service on-boarding
• Sicurezza (JWT, OAuth2)
• Report analitici sull’uso e lo stato di
salute
• Consente di implementare il
“response caching” anche se le API
di backend non lo supportano
11. Azure API Management
DEMO
• Importare una API di backend definite con OpenAPI
• Effettuare chiamate di test
• Impostare una policy di restrizione (numero di chiamate)
• Creare differenti versioni e revisioni (es. breaking and non-breaking
changes)
• Analytics