La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Integrazione di una piattaforma IPTV in unarchitettura SOA Università degli studi Roma Tre Corso di laurea in Ingegneria Informatica Candidata Sara Castellani.

Presentazioni simili


Presentazione sul tema: "Integrazione di una piattaforma IPTV in unarchitettura SOA Università degli studi Roma Tre Corso di laurea in Ingegneria Informatica Candidata Sara Castellani."— Transcript della presentazione:

1 Integrazione di una piattaforma IPTV in unarchitettura SOA Università degli studi Roma Tre Corso di laurea in Ingegneria Informatica Candidata Sara Castellani Anno Accademico 2005/ Correlatori Ing. Alessandro Balzarelli Microsoft Italia Prof. Alessandro Toscano Università Roma Tre Relatore Prof. Paolo Merialdo Università Roma Tre

2 Obiettivi Contesto: Piattaforma IPTV e livello di integrazione con i servizi Telecom per il contratto Alice Home TV Progettare e sviluppare unarchitettura SOA di simulazione tramite lo studio e la sperimentazione degli standard: SOA, Web Services e protocolli SOAP, WSDL, Ws-Addressing e Ws- Security e delle tecnologie: Framework.NET 2.0 Framework.NET 3.0: Windows Comunication Foundation, Windows Workflow Foundation Microsoft Connected Services Framework 3.0 (CSF) Progettare e sviluppare il componente di Tracing per il monitoraggio del sistema reale con le tecnologie citate 2

3 IPTV e sottoservizi Triple-play: Internet, televisione e telefono su ununica rete IPTV: servizi video distribuiti su rete IP tramite il STB (Set-up-box) Live TV VoD(Video on Demand) Pay-per-view Applicazioni Vantaggi: interattività e integrazione tra servizi 3

4 Architettura di riferimento 4

5 SOA - Service Oriented Architecture Composta da: Service: concetto centrale Front-end: elementi attivi di SOA Service repository per contattare i servizi Modello di integrazione: Service bus per connettere tutti i partecipanti di SOA Connettività Eterogeneità di modelli di comunicazione e tecnologie Servizi tecnici 5

6 Progettazione Architettura di simulazione 6 Client: invia le richieste Server: Interazione con il client Dà inizio alla Service Logic Service Logic: organizza il processo Servizio1, Servizio2: servizi elementari Tracing component Client ServerService Logic Servizio1 Servizio2 CSF 3.0 CSF 3.0 Service bus Client Server Service Logic Servizio1 Tracing component DB Servizio2

7 Sviluppo Rete di tre macchine sulla quale sono stati istallati i componenti sviluppati: Client: Windows Form (.NET 2.0) Server: Web Service (CSF) Servizio1 e Servizio2: Web Service (CSF) Service Logic: Web Service (.NET 3.0) Windows Comunication Foundation per la comunicazione Windows Workflow Foundation per il flusso 7 Definizione di flussi di lavoro per modellare processi aziendali

8 Approfondimenti con il simulatore Comunicazione sincrona Un canale per la richiesta e la risposta Attese passive Accoppiamento tra i servizi Gestione comunicazione asincrona Due canali: uno per la richiesta e uno per la risposta Più adatta ad ambienti distribuiti Maggior overhead nella comunicazione Gestione della concorrenza Implicita per i servizi ospitati dal Web Server Microsoft(IIS) Performance e scalabilità inversamente proporzionali Gestione della sicurezza e autenticazione Ws-Security Identity Manager 8

9 Tracing Component 9 Obiettivo: tracciare i messaggi scambiati nellambito delle sessioni sul service bus (CSF). Servizio.NET che: Riceve un generico messaggio SOAP Verifica se la soap-action è da monitorare Se è dinteresse invia le informazioni ad un altro servizio adibito alla storicizzazione Individuazione del modello di comunicazione Sorgente Service bus Destinazione Tracing component

10 Sviluppo Persistence Management: storicizzazione informazioni TracingService: servizio CSF Intercettazione messaggi Estrazione informazioni dinteresse 10 Client User Interface Components Service Interfaces TracingService PersistenceManagement Data Source Configurazione dinamica delle operazioni da tracciare Riusabilità in qualsiasi ambiente SOA con service bus

11 Conclusioni Studio di nuovi concetti, metodologie e tecnologie Esperienza di lavoro in team Utilizzo di tante tecnologie con meccanismi complessi di integrazione Architettura complessiva della soluzione molto articolata (televisione su ip, soa, service bus) 11


Scaricare ppt "Integrazione di una piattaforma IPTV in unarchitettura SOA Università degli studi Roma Tre Corso di laurea in Ingegneria Informatica Candidata Sara Castellani."

Presentazioni simili


Annunci Google