• Non ci sono risultati.

Piattaforma di Comunicazione Unificata

N/A
N/A
Protected

Academic year: 2022

Condividi "Piattaforma di Comunicazione Unificata"

Copied!
9
0
0

Testo completo

(1)

Riusabilità del software - Catalogo delle applicazioni: Amministrativi/Contabile

Applicazione: Piattaforma di Comunicazione Unificata

Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca ed Università - CRC Piemonte

Referente/i di progetto

Nome e cognome: CRC Piemonte

Indirizzo: C.so Regina Margherita, 174 - 10152 Torino Tel: 011-4324020

e-mail: crcpiemonte@regione.piemonte.it

Descrizione

La piattaforma consente di ottimizzare le procedure aziendali e aumentare le comunicazioni umane semplificando i processi

Contesto

Nell'attuale scenario lavorativo la grande quantità di informazioni e la varietà dei mezzi di comunicazione arrivano a costituire un ostacolo all'interazione operativa del personale e all'efficienza produttiva.

Unificare la comunicazione significa semplificare la modalità di circolazione delle informazioni e uniformare i canali utilizzati a questo scopo. Per fare ciò è necessario un processo attraverso cui tutti i mezzi di comunicazione, i dispositivi e i media siano integrati, permettendo agli utenti di essere in contatto con chiunque, dovunque essi siano e in tempo reale.

La Comunicazione Unificata rappresenta di fatto l'evoluzione delle funzionalità di telefonia, delle e-mail, del conferencing e della messaggistica istantanea in un unico servizio o

applicazione che fornisce lo standard di comunicazione per l'ambiente di lavoro.

(2)

Figura 1 - Comunicazione Unificata

Come mostra la figura, per Comunicazione Unificata si intende l'integrazione orizzontale di servizi di comunicazione real-time, ovvero l'instant messaging (chat), l'e-mail, le informazioni sulla presenza, la telefonia IP, la videoconferenza, la segreteria telefonica, ecc.

In questo contesto, la Piattaforma di CU non è identificabile in un prodotto unico, bensì in un insieme di prodotti e servizi integrati, fruibili da un'unica interfaccia utente su più dispositivi e tipi di media.

Data primo rilascio:

Data ultima modifica:

Parametri dimensionali

Attualmente la Piattaforma è in fase di sperimentazione nei principali Enti della Pubblica Amministrazione piemontese (Regione, Comune e Provincia di Torino, Consiglio Regionale) con circa 100 utenti.

L'introduzione del servizio nella Regione Piemonte e in CSI è previsto nel corso del 2011.

Realizzatore CSI-Piemonte

Tipologia applicazione software

(3)

Custom

Documentazione disponibile

Area applicativa

Amministrativi/Contabile

Procedure amministrative e/o servizi supportati

La Piattaforma di Comunicazione Unificata può essere utilizzata da tutti i livelli della Pubblica Amministrazione

Dominio applicativo

La Comunicazione Unificata rappresenta un concetto in cui diverse modalità di comunicazione aziendale sono integrate tra di loro in un unico servizio.

La Piattaforma CU è costituita da un portale di integrazione, ovvero un punto di accesso unificato ai diversi servizi: posta elettronica, calendario, rubrica, messaggistica istantanea, audio e video chiamata. Il sistema, basato su piattaforma web, coniuga l'accessibilità dei servizi in mobilità (ovvero da qualsiasi PC dotato di browser e con una connessione internet) alla convergenza degli strumenti di comunicazione e collaborazione fornendo agli utenti un unico punto di accesso per l'abilitazione, la gestione e l'utilizzo dei servizi disponibili.

Questa logica di servizio deriva in parte dal nuovo concetto introdotto dalle NGN (Next Generation Network).

Le "reti intelligenti", che aderiscono al paradigma di Internet, prevedono un livello di servizio (service layer) che consente lo sviluppo e la creazione di servizi in modo indipendente dal livello di trasporto (transport layer) sottostante.

(4)

Figura 2 - Modello di servizio NGN

In tale scenario, la Piattaforma di CU è sviluppata in modo tale da:

consentire l'accesso ai servizi in mobilità (da rete RUPAR o da rete internet);

consentire la convergenza di dati, fonia e video;

mettere a disposizione dell'utente finale meccanismi di "Self-Service Provisioning".

Per quanto concerne le logiche di Self-Service Provisioning, viene utilizzata la Piattaforma PSNET, che facilita la fruizione automatica dei servizi Wi-Fi roaming, VPN SSL e SIP, integrata allo strumento di CU e ampliata di nuove funzionalità in modo da poter rispondere alle esigenze che il nuovo servizio di comunicazione introduce.

PSNET gestisce da un lato il provisioning dei servizi "infrastrutturali" che di volta in volta sono inseriti all'interno della Piattaforma e, dall'altro, il controllo e l'erogazione di questi ultimi agli utenti finali. Il fruitore infatti, una volta profilato su PSNET, è in grado di abilitarsi all'utilizzo dei servizi disponibili per il suo Ente di appartenenza e di effettuare delle

personalizzazioni sui servizi che lo permettono.

Questo meccanismo, associato alla modularità dell'architettura applicativa di CU, consente maggiore duttilità nell'erogazione di nuovi servizi; una volta definito il nuovo servizio e integrato nella Piattaforma di CU, è infatti sufficiente renderlo disponibile tramite PSNET affinché gli utenti destinatari possano approvvigionarsene.

La Piattaforma di CU prevede i seguenti servizi:

Rubrica, che consente sia di gestire liste di contatti personali per singolo utente, sia di accedere alla rubrica "dell'Ente" contenente tutte le informazioni "pubbliche" che i fruitori del Sistema vogliono condividere;

Chat, che permette di inviare e di ricevere messaggi asincroni tra utenti registrati, notificare agli utilizzatori eventi applicativi o fornire servizi interattivi automatici (BOT) con cui realizzare soluzioni complesse;

Presence, che mette a disposizione un'interfaccia per l'esposizione dello stato dei vari utenti mediante una rappresentazione grafica o un formalismo xml disponibile da applicativi esterni, nonché veicolare altre

informazioni relative all'utilizzatore;

Click-to-call, che consente di effettuare una chiamata vocale sfruttando l'infrastruttura VoIP/SIP sottostante mediante un semplice click del mouse su di un link presente, ad esempio, su di un contatto in rubrica;

Posta e Calendario, servizio per la gestione delle e-mail e dei calendari personali e/o di gruppo.

Funzione applicativa

L'architettura della piattaforma di CU è modulare sulla base dei servizi erogabili ed è composta da:

Portale Groupware, che rappresenta il punto di accesso integrato ai vari servizi;

Chat Server, che consente la gestione e lo scambio di messaggi asincroni ed espone le informazioni relative allo stato applicativo e funzionale degli utenti del sistema;

(5)

Sync Server, che permette la sincronizzazione, tramite protocolli standard, di contatti, eventi, attività e appuntamenti con applicativi esterni di terze parti o con device mobili;

Security Layer, che rappresenta l'insieme dei moduli trasversali predisposti a gestire le logiche di autenticazione e autorizzazione degli utilizzatori che regolamentano l'accesso ai vari servizi e alle varie risorse;

Repository LDAP, che costituisce la struttura di riferimento per la gestione condivisa degli utenti del sistema e delle relative anagrafiche.

Lo schema seguente rappresenta in modo semplificato l'architettura della Piattaforma

Figura 3 - Modello architetturale della Piattaforma CU

In particolare, oltre ai moduli descritti nei punti precedenti, sono stati indicati anche i principali elementi e servizi con i quali il sistema dovrà interagire o integrarsi (Email Server, Authentication Server, Centro servizi SIP, ecc.).

Per poter consentire inoltre la fruizione dei vari servizi non solo tramite il portale di groupware, ma mediante applicativi esterni (standalone o web), i singoli servizi esporranno le proprie funzionalità verticali tramite protocolli e interfacce standard.

(6)

Il modello architetturale prevede la separazione funzionale tra la componente di Front- End (User Side) e la componente di Back-End (Server Side).

Questa separazione consente di:

• slegare l'interfaccia utente dalle scelte applicative lato servizi (implementando meccanismi di colloquio standard tra portale web e servizi appartenenti alla Piattaforma);

• poter aggiungere alla Piattaforma nuovi servizi integrando le nuove funzionalità a livello di portale sfruttando la logica "a connettori" applicativi;

• poter sostituire, qualora si rendesse necessario per obsolescenza o necessità funzionali (es. upgrade), i servizi lato back-end senza dover mettere mano allo sviluppo del portale (salvo per quanto riguarda la componente di connettore).

Architettura software

I macro elementi principali che compongono il sistema sono:

l'Interfaccia Applicativa Unificata (Portal Groupware Component);

il Livello dei servizi (Chat, Synchronization, Email/Calendar, SIP Component, WiFi Component, VPN Component);

le Credenziali unificate dei servizi di rete (Repository Credentials Component);

il Gestore delle credenziali, delle abilitazioni, dei profili degli enti e degli utenti (Credentials Management Component).

Alla base della Piattaforma vi è Open Xchange, prodotto di groupware Open Source per la gestione di email, calendari condivisi, utenti.

Oper Xchange, soluzione Web a livello Enterprise, è basata principalmente su tecnologie e infrastrutture Open Source quali, ad esempio, Linux, Apache, Equinox, Spring Framework, MySQL e altri prodotti diffusi e utilizzati tra le strutture server dei Data Center.

L'interfaccia applicativa esposta da tale servizio è formalizzata e ben documentata e può pertanto essere utilizzata come una vera e propria API anche da servizi esterni. Molte delle azioni effettuate sul modulo di gestione delle credenziali e del provisioning utilizzano infatti tale interfaccia.

Ogni oggetto gestito dal Groupware (email, calendari, attività, contatti, documenti, ecc.) è controllato da uno specifico componente che può essere a sua volta configurato e abilitato in modo indipendente anche a livello di singolo utente in modo da adeguarsi al meglio agli scenari dei vari Enti.

Oltre all'interfaccia web (e JSON), Open Xchange mette a disposizione anche un servizio RMI utilizzabile direttamente da un applicativo Java esterno per gestire e amministrare il sistema. Tale servizio è internamente utilizzato per la realizzazione dell'interfaccia di amministrazione a linea di comandi (CLI - Command Line Interface).

Oltre alle funzionalità e ai servizi messi a disposizione dal groupware, sono stati sviluppati e aggiunti i moduli di chat, di presence avanzata e di Click to Call integrati all'interno della rubrica condivisa, in modo da consentire il collegamento logico e funzionale con gli altri servizi di rete messi a disposizione dalla Piattaforma.

(7)

Architettura hardware

Architettura TLC

Altro elemento caratteristico di questa soluzione è la scelta di adottare, ove possibile, standard di comunicazione aperti, consentendo quindi una più facile e semplice integrazione nonché un impatto ridotto verso gli altri moduli dell'infrastruttura.

Tecnologicamente, Open Xchange è composto da un'interfaccia Web Ajax che, una volta scaricata all'interno del Browser, interagisce con la parte server solo tramite chiamate JSON (protocollo di descrizione formato dati) a uno specifico servizio preposto.

Sistemi operativi

Middleware

Linguaggi

Librerie esterne

Protocolli di comunicazione

DBMS

Case

Standard utilizzati

Tipologia del ciclo di sviluppo

(8)

Portabilità

Affidabilità

Manutenibilità

Funzionalità

Usabilità

Livello di documentazione

Livello di modularizzazione

Iniziative di riuso in corso

Iniziative di riuso realizzate

Punti di forza

L'utilizzo della Piattaforma consente di ottimizzare, semplificare e unificare gli strumenti di comunicazione di un Ente, permette di fornire ai dipendenti un alto livello di integrazione degli strumenti, oltre a una serie di servizi utili.

Non secondario è poi l'elemento economico: questa nuova modalità di gestione delle comunicazione permette delle economie di scala significative e una riduzione dei costi di gestione.

Elementi di criticità Nessuno

(9)

Vincoli Nessuno

Modalità di riuso consigliate

Riferimenti

Documenti correlati

Prontopia è una piattaforma che offre servizi di Assistenza pratica e logistica alle persone attraverso una vasta rete di Assistenti fidati e referenziati presenti su tutto

Accedere alla home page della piattaforma Moodle dedicata agli esami – https://esamimoodle.unimi.it/ - cliccare su “ACCEDI” nel box “Esami con Safe Exam Browser”, quindi

Per superare l'esame bisogna superare due prove: la prima prova scritta, la seconda Orale. Per accedere alla prova scritta occorre prenotarsi su Esse3. A causa dell’emergenza

Glomera permette, a richiesta, di rendere disponibili i contenuti video anche in modalità streaming on demand, completando il servizio offerto dalla trasmissione

Definito così l’itinerario, con un limitato numero di tappe proposto dal redattore, l’ampliamento alle altre architetture vicine e l’individuazione di punti di interesse riferiti

L’istituto che offre i Servizi per l’intermediazione, attraverso la piattaforma e l’utilizzo della banca dati AlmaDiploma, può pubblicare i curricula dei diplomati e diplomandi

APPLICAZIONE CONTRATTO SANITÀ: coerentemente con quanto previsto con le schede territoriali delle ULSS che prevedono le IPAB nella rete territoriale di assistenza, deve

Per le indagini lineari (prospezioni sismiche) o prove in sito e tutte le altre informazioni, vale esattamente lo stesso criterio su esposto, tenendo sempre presente che tutte