SCHEDA TECNICA Denominazione ArchWebRC Amministrazione Regione Campania Note e considerazioni sul riuso / Caratteristiche generali di prodotto Descrizione Piattaforma software che consenta la ricerca, la fascicolazione, la visualizzazione, la gestione e l’archiviazione su piattaforma web, di documenti. Descrizione Contesto La struttura organizzativa della Regione Campania è composta da 20 AGC (Aree Generali di Coordinamento). L’AGC – Personale, Organizzazione e Metodo - è una delle aree interessate dal software proposto in quanto responsabile dei principali processi relativi all’amministrazione e gestione del personale e, di converso, della tenuta dell’archivio dei fascicoli del personale. L’altra area è l’ AGC – Ricerca scientifica – Sistemi Informativi - è l’area interessata al software in oggetto in quanto responsabile della gestione dei fascicoli relativi alla Mis. 6.2 del POR. Descrizione funzionale Le principali funzionalità sono: − La strutturazione della piattaforma in fascicoli e sottofascicoli con livello di profondità definito su progetto e implementato dall’amministratore di sistema − Modellazione dei fascicoli e dei sottofascicoli con modalità univoche fissate su progetto e implementato dall’amministratore di sistema; − Classificazione dei documenti ed indicizzazione con modelli predisposti in attuazione delle modalità di classificazione fissate; − Integrazione degli usuali strumenti di corredo archivistico – inventario, lista di consistenza, posizionamento a scaffale – nella piattaforma in modo da ottenere la piena rispondenza tra l’archivio fisico e quello elettronico; − Sistema di popolamento degli archivi sia on line via web che off-line tramite uno strumento applicativo stand alone; − L’integrazione con SIGARU rispettando il protocollo dell’Ente in merito alla procedure di immissione in organico del personale neo assunto. − Evidenza dei documenti imprescindibili con la possibilità di indicarne la presenza o meno; − Consultazione diretta via web da parte del Beneficiario Finale del proprio progetto con l’implementazione di un sistema di messaging e di alert basato su e.mail; − Predisposizione all’interfacciamento a SMILE mediante sviluppo di Web Services dedicati . − Policy di accesso a livello di fascicolo/sottofascicolo per singolo documento per area di accesso; − Log degli accessi per documento, per utente, per azione e per periodo. Data primo rilascio 05/12/2008 Data ultima modifica 23/04/2009 Parametri dimensionali 170 KLOC (XML, C#, ASP.NET, CSS, Java Script) Realizzatore Gruppo Voccia S.p.A. Modalità di sviluppo dell'applicazione ArchWeb_RC è stato sviluppato interamente dalla società Gruppo Voccia Spa. Documentazione disponibile − − − − − − − − Documento di Specifica dei Requisiti (SRS) Progetto Architetturale Progetto di Dettaglio Piano di Test Manuale procedure di installazione Manuale d'uso Codice sorgente Schema del database Area applicativa Gestione dei fascicoli del Personale della Giunta della Regione Campania; Gestione della documentazione relativa ai POR Caratteristiche tecnologiche Architettura software Architettura hardware Architettura TLC Si accede ad Archweb_RC mediante reti che supportano il protocollo TCP/IP della rete Internet Middleware / Linguaggi Archweb_RC è stato sviluppato in tecnologia Asp.net 3.5 utilizzando il linguaggio C# Librerie esterne Per la parte UI è stata utilizzata la libreria RadControls for ASP.NET AJAX Version=2008.3.1125.35 for developer. Tale libreria è inserita nel software ArchWEB_RC e ne diviene parte integrante. Protocolli di comunicazione ArchWeb_RC prevede la fruizione attraverso comuni browser utilizzando come protocollo di comunicazione http o https se abilitata. Gli applicativi esterni si connettono attraverso ebServices utilizzando come protocollo Soap. DBMS ArchWeb_RC utilizza come DBMS MSSQL 2005 o MSSQL2008. E’ possibile utilizzare le versioni gratuite (Express) tenendo presente la limitazione dei 4GB imposte per tali versioni. Case ArchWeb_RC è stato sviluppato con l'IDE Microsoft VisualStudio vers. 2008. Caratteristiche di qualità Standard utilizzati Lo sviluppo del software è stato realizzato utilizzando le metodiche e le procedure richiamate dalla normativa ISO 12207. Piena aderenza e superamento completo dei test di rispondenza agli standard W3C per la accessibilità. Tipologia del ciclo di sviluppo Per lo sviluppo dell’applicazione è stato adottato il modello evolutivo Portabilità Il software ArchWEB_RC scritto per la tecnologia ASP.net trova il suo ambiente naturale nella piattaforma Windows Affidabilità L’affidabilità del software ArchWeb_RC consente anche l’installazione all’interno di una web farm; il motore del database supporta la funzionalità di mirroring rendendo Manutenibilità Il software sviluppato con tecniche di programmazione orientata agli oggetti con particolare cura all’organizzazione del codice attraverso ruoli e responsabilità (classi dati, classi manager, classi dal etc) e con la divisione in strati risulta facilmente manutenibile. Usabilità Durante tutto il periodo di sviluppo del software ed attraverso costanti e continui incontri con il committente è stato possibile realizzare un’interfaccia intuitiva, facilmente comprensibile e piacevole, ponendo al centro del disegno l’utilizzatore del software. Accessibilità Il sistema risulta conforme agli standard w3c/xhtml 1.1 e w3c/css. Caratteristiche di riusabilità Iniziative di riuso in corso / Iniziative di riuso realizzate / Punti di forza / Elementi di criticità / Vincoli − Necessità di un percorso formativo per gli utilizzatori esperti − Presenza di procedure operative interne che prevedano l’utilizzo di software operativi in modalità web Modalità di riuso consigliate / Modalità di licenze d’uso Il software Archweb_RC viene fornito dall’Ente gratuitamente con licenza d’uso illimitata, di converso la libreria RadControls for ASP.NET AJAX Version=2008.3.1125.35 for developer utilizzata all’interno del software è stata acquistata nella versione sviluppatore, versione che prevede la libera ridistribuzione come parte della soluzione software ArchWEB_RC e ne diviene parte integrante. La licenza ne prevede l’uso perpetuo e senza royalty tuttavia non è possibile riutilizzarla in soluzioni diverse dalla soluzione ArchWEB_RC.