Integrazione di una piattaforma IPTV in un - PowerPoint PPT Presentation

About This Presentation
Title:

Integrazione di una piattaforma IPTV in un

Description:

Universit degli studi Roma Tre Corso di laurea in Ingegneria Informatica Integrazione di una piattaforma IPTV in un architettura SOA Candidata – PowerPoint PPT presentation

Number of Views:41
Avg rating:3.0/5.0
Slides: 12
Provided by: bsa89
Category:

less

Transcript and Presenter's Notes

Title: Integrazione di una piattaforma IPTV in un


1
Integrazione di una piattaforma IPTV in
unarchitettura SOA
  • Università degli studi Roma Tre
  • Corso di laurea in Ingegneria Informatica

Candidata Sara Castellani
Correlatori Ing. Alessandro Balzarelli Microsoft
Italia Prof. Alessandro Toscano Università Roma
Tre
Relatore Prof. Paolo Merialdo Università Roma Tre
Anno Accademico 2005/2006
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

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

4
Architettura di riferimento
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

6
Progettazione Architettura di simulazione
  • 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

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
  • 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

9
Tracing Component
ltSoap Envelopegt lt/Soapgt
  • 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

ltSoap Envelopegt lt/Soapgt
10
Sviluppo
  • Persistence
  • Management storicizzazione informazioni
  • TracingService servizio CSF
  • Intercettazione messaggi
  • Estrazione informazioni dinteresse
  • Configurazione dinamica delle operazioni da
    tracciare
  • Riusabilità in qualsiasi ambiente SOA con service
    bus

Client
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)
Write a Comment
User Comments (0)
About PowerShow.com