[ Torna all'inizio della pagina ]
Integrazione jAPS-Alfresco
Versione 1.4
Per potenziare la rosa dei servizi offerti a Enti e Pubbliche Ammiistrazioni è nato il progetto di integrazione di jAPS con il Sistema di Gestione Documentale Alfresco. FlossLab ha realizzato una integrazione tra i due sistemi basata su architettura SOA.
SCENARIO DI APPLICAZIONE E DESTINATARI DEL PROGETTO
L'utilizzo di una soluzione integrata porta immediati vantaggi per Amministrazioni Pubbliche o imprese che debbano trattare informazioni complesse o alti volumi di dati con interazioni frequenti e con diverse tipologie di utenti. Ogni amministrazione presenta problematiche ed esigenze diverse, spesso connesse con i processi e le procedure dell'organizzazione. Gli enti, col tempo, hanno maturato la necessità di attivare metodi di accesso alle informazioni e ai servizi semplici e facilmente utilizzabili dal personale interno e dagli utenti che interagiscono con essi.
Una prima risposta a queste esigenze è stata data finora da soluzioni disaccoppiate tra sistemi di Content Management e Gestione Documentale distinti. Il rischio è una frammentazione delle attività o una ridondanza delle operazioni e dei dati se esse non sono integrate in una unica soluzione condivisa.
Il progetto nasce quindi dall'esigenza di gestire in modo efficiente, sicuro e integrato i documenti generati all'interno di un Ente, pubblico o privato, unendo i benefici di entrambi i moduli funzionali prescelti.
Spesso, i documenti creati e gestiti nelle PA sono destinati alla pubblicazione sui siti internet od intranet al termine di un iter di redazione o di approvazione.
L'integrazione con il framework jAPS consentirà la condivisione e il riutilizzo dei documenti nei siti internet od intranet dell'Ente. In questo modo gli utenti interni od esterni all'Ente possono sfruttare le potenzialità di gestione dei contenuti Web per valorizzare il proprio investimento nelle soluzioni di gestione dei documenti. L'integrazione con il framework jAPS consente di decentralizzare la manutenzione dei contenuti Web,
Internet od Intranet con un set di strumenti completo integrato con Alfresco DMS, consentendo agli Enti di produrre facilmente dei contenuti Web partendo dai documenti conservati negli archivi di Alfresco.
SCELTE TECNOLOGICHE
La sfida nell'utilizzo di queste soluzioni riguarda l'integrazione e interoperabilità dei sistemi. Molto spesso le organizzazioni si trovano ad operare con tecnologie incompatibili tra loro, che non comunicano l'una con l'altra, il problema si è spostato su un piano più ampio: l' interazione tra processi. Oggi si è capito che, affinché un'organizzazione possa arrivare a risultati efficaci nella condivisione delle informazioni, è necessario compiere un ulteriore passo. Per cogliere il reale valore di ciascuna soluzione è necessario predisporre una gestione unica attraverso un Sistema Integrato basato su standard tecnologici che viene denominato "Enterprise Content Management”.
TECNOLOGIE
Il framework jAPS è una soluzione Open Source per la gestione e la pubblicazione dei contenuti scritta interamente in Java e che utilizza uno stack tecnologico innovativo ma ormai consolidato. Il framework, da un punto di vista logico e delle soluzioni utilizzate, è suddiviso in due aree ben distinte:
● Frontend: portale nel quale vengono pubblicati i contenuti
● Back-Office: area di amministrativa a cui si accede dopo autenticazione che permette l'amministrazione del sistema sia in termini generali (utenti, gruppi, ruoli) sia in termini di redazione dei contenuti da pubblicare.
Il contesto dei servizi di jAPS viene gestito in entrambi i casi dal framework Spring.
● Frontend: utilizzo di custom tag-libraries realizzate ad hoc ed integrate nelle jsp
● Back-office: mvc pattern implementato mediante il framework Struts 1.4
Alfresco costituisce una soluzione di Document Management System realizzata anche in questo caso interamente mediante tecnologie Java ed in particolare attraverso il framework Spring. Per quanto riguarda l'implementazione mvc è stata utilizzata la tecnologia JavaServerFaces e nell'interfaccia è stato fatto largo uso di JavaScript . La logica di integrazione tra i due sistemi è basata su un architettura SOA (Service Oriented Architecture) in cui Alfresco rappresente il fornitore dei servizi (server) che espone dati e operazioni e che risponde a specifiche richieste da parte del client (in questo caso jAPS). In tal modo i sistemi vengono tenuti disaccoppiati.

FUNZIONALITA'
L'integrazione tra Alfresco e jAPS offre un insieme di funzionalità che permettono di accedere al Repository di Alfresco (e quindi a tutti i documenti) attraverso l'interfaccia di jAPS. Tali funzionalità possono essere descritte come operazioni di front-office (disponibili agli utenti finali) e operazioni di amministrazione. Per l'intero elenco delle funzionalità consigliamo di consultare il documento PDF in allegato.
Per approfondire..
[ Torna all'inizio della pagina ]
News
- 19/03/10
Ethical Code in ICT company
- 01/03/10
IV Conferenza Italiana sul Software Libero
- 17/02/10
Dicono di noi: l'Unione Sarda