Luca Dan Șerbănați all'esame di maturità, 1961
Luca Dan Șerbănați nei primi anni Settanta
Luca Dan Șerbănați all'ultima lezione del quinto anno, aprile 1989

Luca Dan Șerbănați

Professore emerito alla Politehnica di Bucarest

Ricerca, insegnamento, industria e memorie

RO | EN | IT
Luca Dan Șerbănați a Venezia, 1990
Luca Dan Șerbănați a New York, 2005
Luca Dan Șerbănați

Dati essenziali

Periodo: 1999–2000

Settore: servizi a valore aggiunto, integrazione di servizi, piattaforme multicanale

Contesto istituzionale: COMITEX S.r.l.

Tipo di sistema: sistema distribuito client–server, orientato ai servizi e all’integrazione

Ruolo personale: analisi, definizione dei requisiti, architettura di sistema, modellazione dei processi e degli scenari

Figure

Miniature tratte dalla documentazione del progetto (clic per ingrandire)

  1. Architettura generale del sistema VASS
  2. Configurazione hardware e software
  3. Diagramma dei casi d’uso
  4. Diagramma di sequenza per il pagamento di una bolletta
  5. Diagramma di sequenza per il pagamento tramite conto corrente postale

Il mio contributo

VASS mi interessò anzitutto come progetto di architettura software: un sistema sufficientemente generale da integrare più tipi di servizi e più forme di accesso per l’utente finale.

I documenti conservati mostrano che il progetto fu affrontato metodicamente: definizione dei requisiti, descrizione degli attori, modellazione del processo business, scenari d’interazione e casi d’uso, completati da un’architettura hardware/software esplicita.

Contesto e obiettivi

L’obiettivo dichiarato del sistema VASS era offrire ai clienti domestici l’accesso a servizi a valore aggiunto mediante tecnologie già familiari a un’ampia categoria di utenti. La documentazione parlava esplicitamente dell’intenzione di portare nelle case degli utenti servizi che altrimenti avrebbero richiesto perdita di tempo, sforzo e una qualità disomogenea dell’interazione.

Il sistema si collocava in una nicchia di mercato considerata poco occupata ma promettente, con possibili applicazioni nei servizi bancari, nel Lotto telematico, nell’INPS, nei servizi postali, nella messaggistica e nella fornitura di contenuti informativi.

Architettura del sistema

Al centro del sistema si trovava un centro servizi che centralizzava le richieste provenienti dagli utenti e le risposte dei fornitori di servizi. L’architettura era progettata per sostenere l’accesso multicanale e per nascondere, dietro interfacce normalizzate, l’eterogeneità dei fornitori e dei protocolli.

Dai documenti del progetto risulta che VASS doveva poter eseguire richieste attraverso diverse modalità d’interazione: con operatore, senza operatore mediante risposta vocale automatica, tramite Internet, dispositivi intelligenti, WAP e telefoni dotati di SIM Toolkit.

L’architettura proposta utilizzava una combinazione di server web, componenti applicativi, database, meccanismi d’integrazione e protocolli standard di comunicazione, secondo la logica di un sistema aperto ed estensibile.

Scenari e casi d’uso

Una delle qualità della documentazione VASS è la ricchezza degli scenari. Il sistema non era descritto soltanto come architettura, ma anche come successione di interazioni tra utenti, banche, operatori e altre entità esterne.

Tra gli scenari conservati figurano il pagamento delle utenze attraverso una banca e il portale VASS, la gestione delle informazioni sui pagamenti e il pagamento tramite conti correnti postali. Questi scenari mostrano chiaramente che il progetto considerava il servizio nel suo insieme: non soltanto l’interfaccia con l’utente, ma anche il flusso transazionale, le conferme, la logistica e il rapporto con le istituzioni coinvolte.

I diagrammi dei casi d’uso e la nozione di albero delle interazioni completano questa prospettiva, offrendo un modello formale del dialogo tra il sistema e l’utente.

Figure e tavole

Di seguito sono riprodotti alcuni diagrammi rappresentativi della documentazione del progetto.

Apri le tavole
Figura 1 – Architettura generale VASS
Figura 1. Architettura generale del sistema VASS.
Figura 2 – Configurazione hardware e software del sistema
Figura 2. Configurazione hardware e software del sistema.
Figura 3 – Diagramma dei casi d’uso
Figura 3. Diagramma dei casi d’uso.
Figura 4 – Diagramma di sequenza per il pagamento di una bolletta
Figura 4. Diagramma di sequenza per il pagamento di una bolletta.
Figura 5 – Diagramma di sequenza per il pagamento tramite conto corrente postale
Figura 5. Diagramma di sequenza per il pagamento tramite conto corrente postale.

Significato

VASS è importante nel mio percorso professionale perché esprime molto bene il mio interesse per sistemi software che non si riducono a una singola funzione, ma organizzano processi, ruoli, interfacce e regole di cooperazione tra attori differenti.

In questo senso, il progetto anticipa i miei interessi successivi per le piattaforme, l’integrazione, l’interoperabilità e la modellazione architetturale degli ecosistemi software.

Collegamenti