Il Middleware applicativo
Marco Annoni, Telecom Italia – IT Innovation
Agenda
• • • • • •
Obiettivi del Sottoprogetto “Middleware” Visione TI per l’innovazione nell’ITS Architettura funzionale Gal-pmi Infrastruttura & Middleware Application Independent Adapters Conclusioni
Obiettivi Sottoprogetto Middleware • Prototipo Infrastruttura & Middleware a supporto dello sviluppo ed il testing dei servizi ed applicazioni GAL-PMI. • Modularità, Espandibilità e Generalità (Architettura SOA, Web Services, …ecc.) • Funzionalità indipendenti dall’applicazione specifica e customizzazioni legate al servizio specifico, solamente negli strati più alti dell’architettura logica end-to-end. • Attività specialistiche accessorie: – analisi e caratterizzazione gli interferenti RF (garanzia affidabilità localizzazione GNSS) – guidelines e raccomandazioni architetturali e funzionali per garantire requisiti di sicurezza
Responsabiledel WP
WP88 WP
INFRASTRUTTURA INFRASTRUTTURA TelecomItalia Italia Telecom
WP8.1 8.1 WP Disegno
Disegno dell’infrastruttura dell’infrastruttura applicativa applicativa
WP8.2 8.2 WP Sviluppo
Sviluppo funzionalit funzionalit àà evoluteeloro loro evolutee integrazione integrazione
WP8.3 8.3 WP Test
Test dell’infrastruttura dell’infrastruttura applicativa applicativa
WP8.4 8.4 WP
WP8.5 8.5 WP Aspettidi
Definizione Definizione funzionalit funzionalit ààdidi monitoraggio monitoraggio interferentisu interferentisu segnaliGNSS segnaliGNSS
Aspettidi sicurezzadelle sicurezzadelle architetturedi architetturedi servizio servizio considerate considerate
DELEN(CTT) (CTT) DELEN
DAUIN(CTT) (CTT) DAUIN
TelecomItalia+ Italia+ Telecom Italia+ WHILE1++ WHILE1 CRF CRF
TelecomItalia+ Italia+ Telecom + Italia WHILE1 WHILE1
Deliverables
Deliverables
Deliverables
Deliverable
Deliverable
D8.1, D8.2
D8.3, D8.4
D8.5
D8.6
D8.7
TelecomItalia+ Italia+ Telecom Italia+ WHILE1++CRF CRF+ + … WHILE1 …
Visione TI - Innovazione nell’ITS •
Sviluppare e dispiegare una famiglia di soluzioni e servizi modulari per il mondo ITS
•
Rendere fruibili ad Attori Esterni funzionalità, asset e processi tipici dell’operatività delle reti pubbliche fisse e mobili
•
Offrire al mercato ITS soluzioni e funzionalita` ICT che valorizzino le piattaforme di Net Computing (brokering applicativo) e le funzionalità evolutive della rete (service exposure)
•
Favorire la realizzazione di un modello distribuito di co-operazione tra gli attori del mondo ITS
Visione TI - Innovazione nell’ITS ITS LAB (Laboratory Fast Prototyping and Testing Environment) Intranet TI
USER Authoriz.
eTourism
…
GO WEB (WFM)
eHealth
ACCESS CONTROL (GAL-pmi)
CRITICAL AREA (CVIS)
INTELLIG. PARKING
PROT. AREA ZONES
… External Service Provider
K4CARE
ITS Development Environment
ITS Specific Adapters
DB Engine
PARKING
ICT LAB (Laboratory General Purpose Adapters) Application Adapters Service Adapters Base Adapters
ECA PAY
MSG
… MAP
POS
GEO IPC
FT
…
…
UCP GW
TSE (Network Service Exposure) SMS
USSD CB
……
Location Enabler Nimble/Eskylo/LE
Mobile Network
Parch. & VMS
GRL (Lyon) CS
PLATE REC.
External Content Provider
Public IP Network
DB Mappe
ITS-LAB Portal
ITS Applications
CICERONE
Intranet TI
5T (Torino) CS
ITS Portal & WS
TI Service Platform
Road Side Unit
Vehicle OBU User Terminal
ITS-LAB Fast Prototyping Environ. Reference EU ITS Architecture R&D Projects Standards ISO TC 204 IEEE 802.11p ETSI TC ITS
Architettura Funzionale GAL-pmi •brokering •applic. API GAL-PMI •server appl
•client appl
•server appl
Specific Middleware
Infrastruttura
Unità
Centro Servizi
Appl. Independ.
ITS
Bordo Strada
Applicazione
Middleware
& Servizi
GAL-PMI
GAL-PMI
IT platform
web services
web services
web access
web services
INTERNET Mobile Network
Service Layer
IP over GPRS SMS USSD • client appl
Vehicle OBU / HMI
GAL-PMI User Terminal
•localizzazione
(sms, ussd, …)
Legenda
GAL-PMI
Elementi
LOCAL
Pre-esistenti
ELEMENT
•assistenza •certificazione
Sviluppi GAL-PMI funzioni
WEB Portal & Services Transactional Environment
Service
(TI Applications)
Centre
Other Netw.
L’Infrastruttura ed il Middleware
IP Network (TI Intranet) ITS & Infomobility Proxy
Telco Service Exposure Local Element
APN
LBS Messaging
Other Services
PA
Content Providers
Payment Platform Service Providers Road Infrastr.
CRM & Billing
2G-3G Mobile Network OBU’s & Terminals
Publ. IP Netw.
Application-Independent Adapters
External Actors
V2V e V2I networks
User contents
Application-Independent Adapters Transactional Enviroment Transactional Enviroment (Applicazione Controllo Accessi) (Applicazione Controllo Accessi)
Base Adapter Level Base Adapter Level
Platform Administration Platform Administration
Services Adapter Level Services Adapter Level
Validation Environment Validation Environment (3rdrdpart application) (3 part application)
Application Adapter Level Application Adapter Level
Control/Debug Console Control/Debug Console
Policy Configurations
Entity Configurations
Engine Engine
Configuration Templates Arcs Tables Active Transactions
SUB-ADAPTERS SUB-ADAPTERS
TELCO SERVICE EXPOSURE TELCO SERVICE EXPOSURE
Data Bases
LOCAL ELEMENT LOCAL ELEMENT
External Actors External Actors
User Configurations
Conclusioni • GAL-pmi ha consentito di testare il modello di sviluppo cooperativo e distribuito che TI sta già adottando per lo sviluppo ed il dispiegamento delle proprie piattaforme e dei servizi IT • La collaborazione TI con la PMI coinvolta nella fase di sviluppo/customizzazione progetto è stata molto proficua e soddisfacente • L’interazione con i SP applicativi ha dimostrato la correttezza dell’approccio architetturale adottato ed ha validato il modello infrastrutturale proposto • Per una effettiva adozione delle soluzioni sviluppate è necessario lo sviluppo di modelli di business adeguati e la conseguente creazione di framework di offerta e/o di licensing a supporto del dispiegamento e dell’esercizio
Un lavoro di squadra