SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Stefano Bolli
Gianfranco Cocchieri
Middleware Modernization
La trasformazione IT in TIM
Fabio Marinelli
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 2
TIM - Tutti i diritti riservati
La Trasformazione Digitale: nuovo paradigma
“Non è più il grande a battere il piccolo, ma il veloce a battere il lento.”
Rupert Murdoch
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 3
TIM - Tutti i diritti riservati
Contesto
Aprile 2018: nell’IT di TIM viene avviato un programma di trasformazione del sistema informativo che, nei successivi 4
anni, avrebbe interessato diversi ambiti applicativi di perimetro BSS (CRM, Billing Prepagato, Credit management,…).
Il primo obiettivo di tale programma, con il Progetto FLY Together, è stato l’ammodernamento dei canali digitali di TIM, in
particolare la realizzazione delle nuove APP e dei nuovi portali per la clientela Consumer e Business
Massimizzare la customer Experience
Ampliare il portafoglio d’offerta
Supportare i nuovi modelli di business
Andava quindi ricercata una soluzione architetturale che potesse superare i limiti esistenti e quindi:
➢ disaccoppiare i canali dai sistemi legacy
➢ offrire prestazioni adeguate (risposte sub-second)
➢ supportare il programma di trasformazione in corso limitando gli impatti “collaterali” nell’integrazione tra le varie
componenti del sistema informativo e massimizzando il riuso.
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 4
TIM - Tutti i diritti riservati
Soluzione: Service Delivery Platform
Enterprise API GW (Disaccoppiamento-Riuso)
Esposizione delle Business API, tutti i canali consumano informazioni
e comandano azioni dispositive esclusivamente attraverso le API
(ReST) esposte su questo layer
FAST DATA (Disaccoppiamento-Prestazione)
DB ad oggetti, per il caching degli oggetti necessari per l’esecuzione
dei processi di business (modello Enterprise)
DB360 (Disaccoppiamento-Prestazione)
DB di tracciamento delle interazioni tra Cliente e TIM (sms, mail,
disp..)
PaaS Microservizi (Prestazioni-Riuso)
Componente a microservizi “containerizzati” per le capability
enterprise (informativi, dispositivi, di servizio)
Event Layer (Disaccoppiamento - Riuso)
Broker di comunicazione con il quale la piattaforma scambia eventi
con i sistemi esterni
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 5
TIM - Tutti i diritti riservati
Individuare una tecnologia, per Event Layer, con SLA prossimi al 100% e tale da garantire
scalabilità e persistenza del dato
Evoluzione : Service Delivery Platform
Nel 2021 vengono avviati due progetti di evoluzione tecnologica in cui la piattaforma SDP è parte centrale :
❖ Fly2Google: migrazione su GCP di SDP e dei backend dei canali digital
❖ Middleware Modernization: superamento dell’obsolescenza tecnologica delle componenti "classiche" di middleware
Il primo middleware individuato e’ stato “Infobus”, nato per integrare i sistemi coinvolti nei processi delle linee mobili
prepagate.
La piattaforma SDP assicurava il processo piu’ critico (“Ricarica”) per i soli canali APP e Portale, (decine di migliaia di
eventi in con tecnologia Rabbit).
L’obiettivo e’ stato quello di implementare canali di 3° parti, (“Lottomatica”, “Sisal”, “Nexi”, “Bancario”) con volumi di un
ordine di grandezza superiore.
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 6
TIM - Tutti i diritti riservati
1
2
3
4
5
6
Decoupling
Layer
Enterprise API GW
Event Layer
PaaS
Common backend
External API GW
External
third parts
VPN
third parts
Db
Banking
PrePaid
Monitoring
Adapter
Legacy
App
Adapter
CRM
Adapter
FRAUD
BIG
DATA
Evolved
App
Architettura : Service Delivery Platform
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 7
TIM - Tutti i diritti riservati
02 Cluster Dedicated
Cluster Shared
VPC x Environment
NETWORKING
AMBIENTI
ALTA
AFFIDABILITÀ
AUTENT. &
AUTOR.
CIFRATURA
LOG
HARDENING
PATCHING
L’Integrazione in TIM: Le 6 virtù
01
03
04
05
06
VPC Peering
PSC
IAM Integration
Google/TIM
KMS Google – CMEK TIM
E2E Encryption
Multi Zone
Multi Region
Replication
06
Audit Logs
ToS
01
VPC Peering
PSC
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 8
TIM - Tutti i diritti riservati
L’appetito vien mangiando…
Enrich Work Orders
Network Configuration
Enrich TT & WorkForce
Notification – Closed Loop
Enrich Alarms
Service Alarms
Messages Routing
Enrich Alarms
Service Alarms
Enrich TT & WorkForce
Notification – Closed Loop
Enrich Work Orders
Network Configuration
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 9
TIM - Tutti i diritti riservati
Region Italiana
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Middleware Modernization: la trasformazione IT di TIM
Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 10
TIM - Tutti i diritti riservati
Service Delivery Platform: KPI
TIM - Uso Interno - Tutti i diritti riservati.
TIM - Uso Interno - Tutti i diritti riservati.
Grazie

Weitere ähnliche Inhalte

Was ist angesagt?

Time Series Vs Order based Planning in SAP IBP
Time Series Vs Order based Planning in SAP IBPTime Series Vs Order based Planning in SAP IBP
Time Series Vs Order based Planning in SAP IBPAYAN BISHNU
 
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft Dynamics
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft DynamicsCompetitive analysis - ERP key players - SAP Vs Oracle vs Microsoft Dynamics
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft DynamicsNaim Punasiya
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform
 
IRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET Journal
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
Comparision of ERP Vendors
Comparision of ERP VendorsComparision of ERP Vendors
Comparision of ERP VendorsGaurav Rane
 
sap-advanced-track-and-trace-for-pharmaceuticals.pptx
sap-advanced-track-and-trace-for-pharmaceuticals.pptxsap-advanced-track-and-trace-for-pharmaceuticals.pptx
sap-advanced-track-and-trace-for-pharmaceuticals.pptxNIVETHAV43
 
The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics Poojitha B
 
Introduction to data migration
Introduction to data migrationIntroduction to data migration
Introduction to data migrationHubert Manduku
 
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei Welten
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei WeltenSAP S/4HANA & SAP Service Cloud - Das Beste aus zwei Welten
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei WeltenIBsolution GmbH
 
Proforma Invoice example 1
Proforma Invoice example 1Proforma Invoice example 1
Proforma Invoice example 1marcelskoumal
 
Frazeoloji birləşmələr
Frazeoloji birləşmələrFrazeoloji birləşmələr
Frazeoloji birləşmələrmimio_azerbaijan
 
CS571: Language Models
CS571: Language ModelsCS571: Language Models
CS571: Language ModelsJinho Choi
 
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...IAEME Publication
 
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1SAP Cloud Platform
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 

Was ist angesagt? (20)

Time Series Vs Order based Planning in SAP IBP
Time Series Vs Order based Planning in SAP IBPTime Series Vs Order based Planning in SAP IBP
Time Series Vs Order based Planning in SAP IBP
 
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft Dynamics
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft DynamicsCompetitive analysis - ERP key players - SAP Vs Oracle vs Microsoft Dynamics
Competitive analysis - ERP key players - SAP Vs Oracle vs Microsoft Dynamics
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - Overview
 
IRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic RegressionIRJET- Fake News Detection using Logistic Regression
IRJET- Fake News Detection using Logistic Regression
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
Sap bw4 hana
Sap bw4 hanaSap bw4 hana
Sap bw4 hana
 
Comparision of ERP Vendors
Comparision of ERP VendorsComparision of ERP Vendors
Comparision of ERP Vendors
 
sap-advanced-track-and-trace-for-pharmaceuticals.pptx
sap-advanced-track-and-trace-for-pharmaceuticals.pptxsap-advanced-track-and-trace-for-pharmaceuticals.pptx
sap-advanced-track-and-trace-for-pharmaceuticals.pptx
 
The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics The Ultimate Guide To Embedded Analytics
The Ultimate Guide To Embedded Analytics
 
Introduction to data migration
Introduction to data migrationIntroduction to data migration
Introduction to data migration
 
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei Welten
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei WeltenSAP S/4HANA & SAP Service Cloud - Das Beste aus zwei Welten
SAP S/4HANA & SAP Service Cloud - Das Beste aus zwei Welten
 
Proforma Invoice example 1
Proforma Invoice example 1Proforma Invoice example 1
Proforma Invoice example 1
 
Frazeoloji birləşmələr
Frazeoloji birləşmələrFrazeoloji birləşmələr
Frazeoloji birləşmələr
 
Asug sap oct 2018
Asug sap oct 2018Asug sap oct 2018
Asug sap oct 2018
 
CS571: Language Models
CS571: Language ModelsCS571: Language Models
CS571: Language Models
 
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...
Marketing mix strategies using methods of 4 ps, 7ps, 4cs and indian cement se...
 
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
SAP Cloud Platform - Your Innovation Platform in the Cloud - L1
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
Sap fiori
Sap fioriSap fiori
Sap fiori
 

Ähnlich wie Middleware Modernization: La trasformazione IT in TIM

Ibm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniIbm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniS.info Srl
 
CMDBuild in Camera dei Deputati
CMDBuild in Camera dei DeputatiCMDBuild in Camera dei Deputati
CMDBuild in Camera dei DeputatiCMDBuild org
 
Franco Ferrario - Le nuove tecnologie informatiche
Franco Ferrario - Le nuove tecnologie informaticheFranco Ferrario - Le nuove tecnologie informatiche
Franco Ferrario - Le nuove tecnologie informaticheCNA Parma
 
Il percorso verso un real-time business
Il percorso verso un real-time businessIl percorso verso un real-time business
Il percorso verso un real-time businessDedagroup
 
Presentazione GIALLO Premio MediaClinics Italia
Presentazione GIALLO Premio MediaClinics ItaliaPresentazione GIALLO Premio MediaClinics Italia
Presentazione GIALLO Premio MediaClinics ItaliaPietro Di Maggio
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationMarco Daccò
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleGiulio Roggero
 
MyRésumé [IT]
MyRésumé [IT]MyRésumé [IT]
MyRésumé [IT]Felice Rea
 
Critical Infrastructure Protection
Critical Infrastructure ProtectionCritical Infrastructure Protection
Critical Infrastructure ProtectionBig Data for You
 
Ecoh Media & Tableau - luglio 2015
Ecoh Media & Tableau - luglio 2015Ecoh Media & Tableau - luglio 2015
Ecoh Media & Tableau - luglio 2015MauroDadda
 

Ähnlich wie Middleware Modernization: La trasformazione IT in TIM (20)

Catalogo formativo -V200925
Catalogo formativo -V200925Catalogo formativo -V200925
Catalogo formativo -V200925
 
Ibm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioniIbm sicurezza: problematiche e soluzioni
Ibm sicurezza: problematiche e soluzioni
 
Guida IBMi - Sicurezza e GDPR
Guida IBMi - Sicurezza e GDPRGuida IBMi - Sicurezza e GDPR
Guida IBMi - Sicurezza e GDPR
 
Guida Ibmi Sicurezza e GDPR
Guida Ibmi Sicurezza e GDPRGuida Ibmi Sicurezza e GDPR
Guida Ibmi Sicurezza e GDPR
 
Guida Ibmi Sicurezza e GDPR
Guida Ibmi   Sicurezza e GDPRGuida Ibmi   Sicurezza e GDPR
Guida Ibmi Sicurezza e GDPR
 
Guida IBMi - Sicurezza e GDPR
Guida IBMi  - Sicurezza e GDPRGuida IBMi  - Sicurezza e GDPR
Guida IBMi - Sicurezza e GDPR
 
Guida IBMi - Sicurezza e GDPR
Guida IBMi - Sicurezza e GDPRGuida IBMi - Sicurezza e GDPR
Guida IBMi - Sicurezza e GDPR
 
Catalogo Formativo - V201012
Catalogo Formativo - V201012Catalogo Formativo - V201012
Catalogo Formativo - V201012
 
CMDBuild in Camera dei Deputati
CMDBuild in Camera dei DeputatiCMDBuild in Camera dei Deputati
CMDBuild in Camera dei Deputati
 
Franco Ferrario - Le nuove tecnologie informatiche
Franco Ferrario - Le nuove tecnologie informaticheFranco Ferrario - Le nuove tecnologie informatiche
Franco Ferrario - Le nuove tecnologie informatiche
 
Il percorso verso un real-time business
Il percorso verso un real-time businessIl percorso verso un real-time business
Il percorso verso un real-time business
 
Informatica Centro
Informatica CentroInformatica Centro
Informatica Centro
 
Presentazione GIALLO Premio MediaClinics Italia
Presentazione GIALLO Premio MediaClinics ItaliaPresentazione GIALLO Premio MediaClinics Italia
Presentazione GIALLO Premio MediaClinics Italia
 
Fly Together the TIM DIgital Transformation
Fly Together the TIM DIgital TransformationFly Together the TIM DIgital Transformation
Fly Together the TIM DIgital Transformation
 
Da spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma DigitaleDa spaghetti API a Piattaforma Digitale
Da spaghetti API a Piattaforma Digitale
 
MyRésumé [IT]
MyRésumé [IT]MyRésumé [IT]
MyRésumé [IT]
 
Strhold Bid2011
Strhold Bid2011Strhold Bid2011
Strhold Bid2011
 
Critical Infrastructure Protection
Critical Infrastructure ProtectionCritical Infrastructure Protection
Critical Infrastructure Protection
 
On demand Webinars
On demand WebinarsOn demand Webinars
On demand Webinars
 
Ecoh Media & Tableau - luglio 2015
Ecoh Media & Tableau - luglio 2015Ecoh Media & Tableau - luglio 2015
Ecoh Media & Tableau - luglio 2015
 

Mehr von confluent

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flinkconfluent
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsconfluent
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flinkconfluent
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...confluent
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluentconfluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkconfluent
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloudconfluent
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluentconfluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Meshconfluent
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservicesconfluent
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3confluent
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernizationconfluent
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataconfluent
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2confluent
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023confluent
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesisconfluent
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023confluent
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streamsconfluent
 

Mehr von confluent (20)

Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Santander Stream Processing with Apache Flink
Santander Stream Processing with Apache FlinkSantander Stream Processing with Apache Flink
Santander Stream Processing with Apache Flink
 
Unlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insightsUnlocking the Power of IoT: A comprehensive approach to real-time insights
Unlocking the Power of IoT: A comprehensive approach to real-time insights
 
Workshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con FlinkWorkshop híbrido: Stream Processing con Flink
Workshop híbrido: Stream Processing con Flink
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 
AWS Immersion Day Mapfre - Confluent
AWS Immersion Day Mapfre   -   ConfluentAWS Immersion Day Mapfre   -   Confluent
AWS Immersion Day Mapfre - Confluent
 
Eventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalkEventos y Microservicios - Santander TechTalk
Eventos y Microservicios - Santander TechTalk
 
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
 
Citi TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
 
Build real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with ConfluentBuild real-time streaming data pipelines to AWS with Confluent
Build real-time streaming data pipelines to AWS with Confluent
 
Q&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service MeshQ&A with Confluent Professional Services: Confluent Service Mesh
Q&A with Confluent Professional Services: Confluent Service Mesh
 
Citi Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka MicroservicesCiti Tech Talk: Event Driven Kafka Microservices
Citi Tech Talk: Event Driven Kafka Microservices
 
Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3Confluent & GSI Webinars series - Session 3
Confluent & GSI Webinars series - Session 3
 
Citi Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging ModernizationCiti Tech Talk: Messaging Modernization
Citi Tech Talk: Messaging Modernization
 
Citi Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time dataCiti Tech Talk: Data Governance for streaming and real time data
Citi Tech Talk: Data Governance for streaming and real time data
 
Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2Confluent & GSI Webinars series: Session 2
Confluent & GSI Webinars series: Session 2
 
Data In Motion Paris 2023
Data In Motion Paris 2023Data In Motion Paris 2023
Data In Motion Paris 2023
 
Confluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with SynthesisConfluent Partner Tech Talk with Synthesis
Confluent Partner Tech Talk with Synthesis
 
The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023The Future of Application Development - API Days - Melbourne 2023
The Future of Application Development - API Days - Melbourne 2023
 
The Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data StreamsThe Playful Bond Between REST And Data Streams
The Playful Bond Between REST And Data Streams
 

Middleware Modernization: La trasformazione IT in TIM

  • 1. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Stefano Bolli Gianfranco Cocchieri Middleware Modernization La trasformazione IT in TIM Fabio Marinelli
  • 2. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 2 TIM - Tutti i diritti riservati La Trasformazione Digitale: nuovo paradigma “Non è più il grande a battere il piccolo, ma il veloce a battere il lento.” Rupert Murdoch
  • 3. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 3 TIM - Tutti i diritti riservati Contesto Aprile 2018: nell’IT di TIM viene avviato un programma di trasformazione del sistema informativo che, nei successivi 4 anni, avrebbe interessato diversi ambiti applicativi di perimetro BSS (CRM, Billing Prepagato, Credit management,…). Il primo obiettivo di tale programma, con il Progetto FLY Together, è stato l’ammodernamento dei canali digitali di TIM, in particolare la realizzazione delle nuove APP e dei nuovi portali per la clientela Consumer e Business Massimizzare la customer Experience Ampliare il portafoglio d’offerta Supportare i nuovi modelli di business Andava quindi ricercata una soluzione architetturale che potesse superare i limiti esistenti e quindi: ➢ disaccoppiare i canali dai sistemi legacy ➢ offrire prestazioni adeguate (risposte sub-second) ➢ supportare il programma di trasformazione in corso limitando gli impatti “collaterali” nell’integrazione tra le varie componenti del sistema informativo e massimizzando il riuso.
  • 4. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 4 TIM - Tutti i diritti riservati Soluzione: Service Delivery Platform Enterprise API GW (Disaccoppiamento-Riuso) Esposizione delle Business API, tutti i canali consumano informazioni e comandano azioni dispositive esclusivamente attraverso le API (ReST) esposte su questo layer FAST DATA (Disaccoppiamento-Prestazione) DB ad oggetti, per il caching degli oggetti necessari per l’esecuzione dei processi di business (modello Enterprise) DB360 (Disaccoppiamento-Prestazione) DB di tracciamento delle interazioni tra Cliente e TIM (sms, mail, disp..) PaaS Microservizi (Prestazioni-Riuso) Componente a microservizi “containerizzati” per le capability enterprise (informativi, dispositivi, di servizio) Event Layer (Disaccoppiamento - Riuso) Broker di comunicazione con il quale la piattaforma scambia eventi con i sistemi esterni
  • 5. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 5 TIM - Tutti i diritti riservati Individuare una tecnologia, per Event Layer, con SLA prossimi al 100% e tale da garantire scalabilità e persistenza del dato Evoluzione : Service Delivery Platform Nel 2021 vengono avviati due progetti di evoluzione tecnologica in cui la piattaforma SDP è parte centrale : ❖ Fly2Google: migrazione su GCP di SDP e dei backend dei canali digital ❖ Middleware Modernization: superamento dell’obsolescenza tecnologica delle componenti "classiche" di middleware Il primo middleware individuato e’ stato “Infobus”, nato per integrare i sistemi coinvolti nei processi delle linee mobili prepagate. La piattaforma SDP assicurava il processo piu’ critico (“Ricarica”) per i soli canali APP e Portale, (decine di migliaia di eventi in con tecnologia Rabbit). L’obiettivo e’ stato quello di implementare canali di 3° parti, (“Lottomatica”, “Sisal”, “Nexi”, “Bancario”) con volumi di un ordine di grandezza superiore.
  • 6. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 6 TIM - Tutti i diritti riservati 1 2 3 4 5 6 Decoupling Layer Enterprise API GW Event Layer PaaS Common backend External API GW External third parts VPN third parts Db Banking PrePaid Monitoring Adapter Legacy App Adapter CRM Adapter FRAUD BIG DATA Evolved App Architettura : Service Delivery Platform
  • 7. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 7 TIM - Tutti i diritti riservati 02 Cluster Dedicated Cluster Shared VPC x Environment NETWORKING AMBIENTI ALTA AFFIDABILITÀ AUTENT. & AUTOR. CIFRATURA LOG HARDENING PATCHING L’Integrazione in TIM: Le 6 virtù 01 03 04 05 06 VPC Peering PSC IAM Integration Google/TIM KMS Google – CMEK TIM E2E Encryption Multi Zone Multi Region Replication 06 Audit Logs ToS 01 VPC Peering PSC
  • 8. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 8 TIM - Tutti i diritti riservati L’appetito vien mangiando… Enrich Work Orders Network Configuration Enrich TT & WorkForce Notification – Closed Loop Enrich Alarms Service Alarms Messages Routing Enrich Alarms Service Alarms Enrich TT & WorkForce Notification – Closed Loop Enrich Work Orders Network Configuration
  • 9. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 9 TIM - Tutti i diritti riservati Region Italiana
  • 10. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Middleware Modernization: la trasformazione IT di TIM Stefano Bolli, Gianfranco Cocchieri e Fabio Marinelli 10 TIM - Tutti i diritti riservati Service Delivery Platform: KPI
  • 11. TIM - Uso Interno - Tutti i diritti riservati. TIM - Uso Interno - Tutti i diritti riservati. Grazie