SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Steganography Engineering project report
Steganography Engineering project reportSteganography Engineering project report
Steganography Engineering project reportRishab Gupta
 
Fogscreen seminar report
Fogscreen seminar reportFogscreen seminar report
Fogscreen seminar reportSovan Misra
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition systemAlok Tiwari
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيهdhoom000
 
The Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futureThe Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futuremarkgrover
 
Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsArun Kumar
 
Silentsound documentation
Silentsound documentationSilentsound documentation
Silentsound documentationRaj Niranjan
 
Full cloud computing ppt
Full cloud computing pptFull cloud computing ppt
Full cloud computing pptBhuvneshYadav13
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinectrajaganapathy28091100
 
Cloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveCloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveResham Acharya
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowDatabricks
 
Almacenamiento en la nube d
Almacenamiento en la nube dAlmacenamiento en la nube d
Almacenamiento en la nube d45543
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptpriyanka reddy
 
Voice morphing-101113123852-phpapp01
Voice morphing-101113123852-phpapp01Voice morphing-101113123852-phpapp01
Voice morphing-101113123852-phpapp01Rehan Ahmed
 

La actualidad más candente (20)

Spark
SparkSpark
Spark
 
Steganography Engineering project report
Steganography Engineering project reportSteganography Engineering project report
Steganography Engineering project report
 
3D-Doctor
3D-Doctor3D-Doctor
3D-Doctor
 
Fogscreen seminar report
Fogscreen seminar reportFogscreen seminar report
Fogscreen seminar report
 
Greendroid ppt
Greendroid pptGreendroid ppt
Greendroid ppt
 
Automatic speech recognition system
Automatic speech recognition systemAutomatic speech recognition system
Automatic speech recognition system
 
الحوسبه السحابيه
الحوسبه السحابيهالحوسبه السحابيه
الحوسبه السحابيه
 
The Lyft data platform: Now and in the future
The Lyft data platform: Now and in the futureThe Lyft data platform: Now and in the future
The Lyft data platform: Now and in the future
 
Latest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc StudentsLatest Seminar Topics for Engineering,MCA,MSc Students
Latest Seminar Topics for Engineering,MCA,MSc Students
 
Cloud Encryption
Cloud EncryptionCloud Encryption
Cloud Encryption
 
Silentsound documentation
Silentsound documentationSilentsound documentation
Silentsound documentation
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Full cloud computing ppt
Full cloud computing pptFull cloud computing ppt
Full cloud computing ppt
 
Conversion of sign language to speech using kinect
Conversion of sign language to speech using kinectConversion of sign language to speech using kinect
Conversion of sign language to speech using kinect
 
Smart note taker
Smart note takerSmart note taker
Smart note taker
 
Cloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveCloud computing in Nepalese perspective
Cloud computing in Nepalese perspective
 
A Collaborative Data Science Development Workflow
A Collaborative Data Science Development WorkflowA Collaborative Data Science Development Workflow
A Collaborative Data Science Development Workflow
 
Almacenamiento en la nube d
Almacenamiento en la nube dAlmacenamiento en la nube d
Almacenamiento en la nube d
 
Fog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud pptFog computing provide security to data in cloud ppt
Fog computing provide security to data in cloud ppt
 
Voice morphing-101113123852-phpapp01
Voice morphing-101113123852-phpapp01Voice morphing-101113123852-phpapp01
Voice morphing-101113123852-phpapp01
 

Similar a 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
 

Similar a 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
 

Más de confluent

Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
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
 

Más de confluent (20)

Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
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
 

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