Descrizione e gestione di workflow documentali con una applicazione basata su XML Dott. Oreste Signore Dott. Andrea Marchetti Ing. Maurizio Tesconi.

Slides:



Advertisements
Presentazioni simili
Gli specialisti degli eDocuments
Advertisements

XmlBlackBox La presentazione Alexander Crea 11 Aprile 2010 La presentazione Alexander Crea 11 Aprile 2010.
SVILUPPATO DA MIT Libraries e Hewlett-Packard (HP)
“I nuovi servizi on-line SUAP-FE per le Imprese”
Gli specialisti degli eDocuments
Moduli GESTIONE DELLA DOCUMENTAZIONE GESTIONE DEI PROCESSI DOCUMENTALI
Analisi e progettazione
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
Sistemi informativi e Sistemi informatici
La firma digitale e il protocollo da Word in un click
Sistema di gestione flussi documentali
una interfaccia internet per il sistema Momis
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
XmlBlackBox La presentazione Alexander Crea 7 Giugno 2010 La presentazione Alexander Crea 7 Giugno 2010.
Progetto MODA-ML Biella, 30 novembre 2001 Sistema di interscambio messaggi Luca Mainetti HOC - Hypermedia Open Center Dipartimento di Elettronica e Informazione.
Ontologie per la costruzione di un portale sull'Adobe.
Pernici Barbara Politecnico di Milano Master Universitario di II livello in Tecnologia dell'Informazione.
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Prototipo di uno strumento per la produzione di siti Web adattativi in grado di gestire varie coordinate di adattamento Riccardo Torlone Milano, novembre.
IL PATRIMONIO DI DATI - LE BASI DI DATI. Il patrimonio dei dati Il valore del patrimonio di dati: –Capacità di rispondere alle esigenze informative di.
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Trienmale in Informatica Relatore:Prof.ssa FIORELLA.
Ministero Affari EsteriForum PA, maggio Ministero degli Affari Esteri Dal protocollo informatico verso la gestione elettronica dei flussi documentali.
Un ambiente multilinguale per la modellazione e la prototipazione rapida di Sistemi Multi-Agente.
IL SISTEMA INFORMATICO e IL SISTEMA INFORMATIVO
IL SISTEMA INFORMATICO e IL SISTEMA INFORMATIVO
XML e la generazione di cataloghi multimediali F. Garzotto, L. Mainetti, P. Paolini Politecnico di Milano HOC - Hypermedia Open Center Dipartimento di.
Candidato: Maurizio Tesconi
Workshop CNAF – Bologna 8 Luglio 2011 FARO Accesso Web a risorse e servizi remoti in ambiente Grid/Cloud A. Rocchi, C. Sciò, G. Bracco, S. Migliori, F.
confronto tra due infrastrutture a ruoli per agenti
Meteo Service Corso di Reti di Calcolatori LS Casarini Stefano matr
Gruppo Directory Services Rapporto dell'attivita' svolta - Marzo 2000.
Area gestione documentale
1 Riccardo Mazza Un sistema per la gestione di riferimenti bibliografici con schede di catalogazione in XML Riccardo Mazza SUPSI-Scuola universitaria professionale.
Stefano Di Giovannantonio ECM Consulting Solution Expert
Non solo Gestione Documentale Day "Apparecchiature di elaborazione testi prossima uscita vedrà 'l'inizio del ufficio senza carta …" 1975.
Ar.System 5x soluzione base per il Project Management aziendale.
Presentazione del problema Obiettivo: Lapplicazione di Search of Sematic Services permette di ricercare sevizi semantici, ossia servizi a cui sono associati.
FASTVID RENTALS: CONCLUSIONI I PUNTI DI FORZA DEL PROGETTO, GLI SVILUPPI FUTURI 1.
Easy Library Project Nuove tecnologie per il documentalista ing. Pierluigi de Cosmo INFOLOGIC SRL SINM Lecce - 3 ottobre.
Università degli studi di Roma la Sapienza --- Laboratorio di Basi di Dati II - a.a. 2003/04 Presentato da: CAU Simone Matricola:
PRESENTAZIONE ARXivar 4.6
FESR Trinacria Grid Virtual Laboratory ADAT (Archivi Digitali Antico Testo) Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
Architettura dei Servizi di Directory Università Cattolica del Sacro Cuore - Sede di Brescia - Facoltà di Scienze Matematiche Fisiche e Naturali Corso.
I DATABASE.
Realizzazione di un sito internet per l’informazione scientifica e la formazione della popolazione sulle problematiche sanitarie derivanti dall’utilizzo.
Nemesi Creazione e pubblicazione di una rivista online tramite l’utilizzo di Java Message Service.
Analisi dettagliata e design
Marco Pellegrini, Direttore Marketing InfoCamere
(Enterprise Content Management di Ateneo)
Ing. Adriano Cavicchi Dirigente Generale S.I.N.A.P. Sistema Informativo Nazionale degli Appalti Pubblici Forum P.A. 10 maggio 2004.
MCSA Mobile Code System Architecture Infrastruttura a supporto della code mobility Pierfrancesco Felicioni Reti di Calcolatori L.S. 2005/2006.
Progetto di Ingegneria del Web Anno Accademico 2007/2008 Stefano Pigiani Bruno Ricci Marco Ruzzon.
Relatore: Prof. Ing. Stefano SalsanoLaureando: Flaminio Antonucci.
Lucia Melotti 1/14 Bologna, 7 luglio 2004 Aspetti di sicurezza nello scambio di messaggi XML tra un partner ebXML ed un Web Service di Lucia Melotti Relatore:
Corso di Laurea in Informatica
II - Approccio progettuale
MUSE 2 WIFI MUSic Everywhere with WIFI presentazione di Pierangeli Diego Membri del gruppo: Bambini Stefano Bergamini Andrea Pierangeli Diego AA 2006/2007.
OJS Open Journal Systems
L’Open Source per i flussi documentali Roma - Piazza Cardelli, 3 giugno 2004 Provincia di Prato 1.
B IBLIO S ERVICE consultazione di articoli online Anna Riccioni Progetto per il corso di Reti di Calcolatori L-S Anno Accademico
Alex Marchetti Infrastruttura di supporto per l’accesso a un disco remoto Presentazione del progetto di: Reti di calcolatori L-S.
MASeC: un’infrastruttura ad agenti mobili per l’e-commerce Diego Ruotolo Università degli studi di Bologna, A.A
un’esperienza di riuso
Il documento informatico e la gestione flussi documentali nelle pubbliche amministrazioni italiane: scenario di riferimento ed aspetti tecnici Antonio.
La progettazione di un sito web
Realizzazione di hotspot wireless per l’Università degli Studi di Milano Marcello Meroni, Michele de Varda, DIVISIONE TELECOMUNICAZIONI UNIVERSITÀ DEGLI.
Open City Platform è un progetto finanziato da Application Store Tutorial 30/09/2015.
Novembre 2009 SIGEC WEB – Presentazione Prototipo.
Sistema di e-voting per l’INFN DRESS Michele TotaRamon Orru’
Transcript della presentazione:

Descrizione e gestione di workflow documentali con una applicazione basata su XML Dott. Oreste Signore Dott. Andrea Marchetti Ing. Maurizio Tesconi

Obiettivi Definizione di un modello concettuale per descrivere un iter documentale. Realizzazione di un sistema per la gestione di workflow documentali.

Ambiente di riferimento Knowledge Management Semantic Web Web Services E-governement AIPA (Autorità per l’Informatica nella Pubblica Amministrazione) Italia.gov.it (gestione delle Pratiche OnLine) Open source Open-Flow, PAFlow

Tecnologie di riferimento Rappresentazione dei flussi  UML Formato documenti  XML Interfaccia utente  XForms, Web Firma (lato client)  XML-Signature Motore  XSLT, DOM, JAVA Autenticazione  SSL

XML

XForms

XML-Signature

Descrizione del modello Agent2 Agent1 Agent4 Agent5 Agent3 workflow documentale: automazione e gestione di particolari documenti (pratiche) agente: qualunque entità, sia umana che software, che interagisce con il documento

Descrizione del modello Document Class Schema XFlow Instance Idea: una classe di documenti condivide oltre ad uno schema anche una descrizione di flusso

Descrizione del modello Schema n 1 Header 1 Instance Form n 1 Log 1 XFlow n 1

Struttura di XFlow XFlow Receive From + Send To Agent Action Permission WebService * Un iter documentale è descritto dal punto di vista degli agenti. Ogni agente può ricevere, elaborare ed inviare documenti ad altri agenti.

Istruzioni condizionali L’elemento Action <Action> <WebService action=“ServiceName” /> <Permission nodeset=“XpathExp” attribute=“value” /> attribute può valere: readonly required relevant </Action> Istruzioni condizionali <if test=“XPathExp”> … </if> <choose> <when test=“XPathExp”> … </when> <otherwise> … </otherwise> </choose>

Esempio (missione) Utente Direttore Capo Sez Merging Ammin. Ufficio Pers. approvato non approvato Creazione del modulo Archiviazione

Esempio (missione) … <Agent Name="Direttore"> <Receive> <From>Merging</From> </Receive> <Action> <Permission nodeset="//Richiedente/*|//DescrizioneMissione/* |//CapoSezione/*|//Amministrazione/*" readonly="true()"/> <Permission nodeset="//Direttore/Approvato" required="true()"/> </Action> <Send> <choose> <when test="//Direttore[Approvato='true']"> <To>UfficioPersonale</To> </when> <otherwise> <To>Utente</To> </otherwise> </choose> </Send> </Agent>

Merging Problemi relativi alla fusione di documenti Min Max Sum Append … Action=“ActionType”> <Select Nodeset=“XPathExp” From=“AgentName”>

Architettura Requisiti Possibili architetture Sicurezza Controllo Autenticazione Privacy Integrità Controllo Log Statistiche Tolleranza ai guasti Backup Ripristino Possibili architetture Centralizzata Distribuita

Soluzione centralizzata Casi d’uso Agente Utente Agente SW Autenticazione Selezione documenti Elaborazione Firma Controllo stato

Soluzione Centralizzata Funzionalità del motore XSLT DOM Java DBMS Server Client1 Client2 Client3

Soluzione centralizzata Un esempio di trasformazioni XSLT effettuate dal motore Mission.xml XSLT Agent.xsl SelectAgentBefore.xsl Agent.xml MissionHeader.xml XFormsCreator.xsl XForm.xhtml MissionForm.xml MissionXFlow.xml Packet.xml PacketCreator.xsl

Conclusioni Obiettivi raggiunti Possibili sviluppi Definizione di un modello per rappresentare iter documentali Realizzazione di un prototipo per gestire un workflow documentale Possibili sviluppi Creazione di una applicazione distribuita basata su agenti mobili Implementazione di strumenti Case per la creazione di iter documentali