Candidato: 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
© 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
una interfaccia internet per il sistema Momis
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
Motore di news per portali Web: progetto ed implementazione Relatore: Chiar.mo Prof. Sonia Bergamaschi Tesi di Laurea di: Roberto Delfini Anno Accademico.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
Peer to Peer DBMS: il sistema FOAF Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Università degli.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica MOMIS: servizi di wrapping.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Progetto e realizzazione del software "Solar Data Manager"
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA
ANALISI COMPARATIVA DEGLI ERP: SAP E MICROSOFT DYNAMICS
Realizzazione di un robot mobile controllato mediante comandi labiali
XmlBlackBox La presentazione Alexander Crea 7 Giugno 2010 La presentazione Alexander Crea 7 Giugno 2010.
Ontologie per la costruzione di un portale sull'Adobe.
Pernici Barbara Politecnico di Milano Master Universitario di II livello in Tecnologia dell'Informazione.
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.
Integrazione di una piattaforma IPTV in un’architettura SOA
Integrazione Software via Web-Services
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
Descrizione e gestione di workflow documentali con una applicazione basata su XML Dott. Oreste Signore Dott. Andrea Marchetti Ing. 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
Università degli studi di Udine facoltà di Scienze M.F.N. SVILUPPO FUNZIONALITA' GIS SU PORTALE ZOPE Relatore: Prof. Claudio Mirolo Laureando: Marco Celotti.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria Enzo Ferrari Modena Corso di Laurea in Ingegneria Informatica PROGETTO E SVILUPPO.
Meteo Service Corso di Reti di Calcolatori LS Casarini Stefano matr
PROGETTAZIONE E REALIZZAZIONE DI UN MIDDLEWARE CLIENT-SERVER
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA DI MODENA Corso di Laurea Specialistica in Ingegneria Informatica PROGETTO E REALIZZAZIONE.
1 Riccardo Mazza Un sistema per la gestione di riferimenti bibliografici con schede di catalogazione in XML Riccardo Mazza SUPSI-Scuola universitaria professionale.
Note per il corso di Informatica per le discipline umanistiche Catalogazione dei beni culturali Marco Lazzari Università di Bergamo Facoltà di Lettere.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
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.
Servizi Grid ed agenti mobili : un ambiente di sviluppo e delivering
Tesi di Laurea in Ingegneria Informatica
Presentazione del problema Obiettivo: Lapplicazione di Search of Sematic Services permette di ricercare sevizi semantici, ossia servizi a cui sono associati.
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
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
Universita’ degli Studi Roma Tre
Architettura dei Servizi di Directory Università Cattolica del Sacro Cuore - Sede di Brescia - Facoltà di Scienze Matematiche Fisiche e Naturali Corso.
I DATABASE.
Nemesi Creazione e pubblicazione di una rivista online tramite l’utilizzo di Java Message Service.
Analisi e sperimentazione di una Certification Authority
(Enterprise Content Management di Ateneo)
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
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
Realizzazione di hotspot wireless per l’Università degli Studi di Milano Marcello Meroni, Michele de Varda, DIVISIONE TELECOMUNICAZIONI UNIVERSITÀ DEGLI.
Docente: Prof. Carlo Batini Laurea Magistrale in Informatica Modulo Architetture Dati A.A
Novembre 2009 SIGEC WEB – Presentazione Prototipo.
Sistema di e-voting per l’INFN DRESS Michele TotaRamon Orru’
Transcript della presentazione:

Candidato: Maurizio Tesconi Università degli Studi di Pisa Tesi di Laurea Descrizione e gestione di workflow documentali con una applicazione basata su XML Candidato: Maurizio Tesconi Relatori Prof. Andrea Tomasi Prof Gianluca Dini Dott. Oreste Signore Dott. Andrea Marchetti

Obiettivi Ambiente di riferimento 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

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 Receive From + Action Permission WebService * XFlow Agent + Send To + 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) <?xml version=“1.0”?> <Missione> <Richiedente/> <Descrizione/> … </Missione> Archiviazione Creazione del modulo Utente Capo Sez Ammin. Merging non approvato non approvato Ufficio Pers. Direttore approvato approvato

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 Autenticazione Selezione documenti Agente Controllo stato Firma Elaborazione Utente Agente SW

Soluzione Centralizzata Funzionalità del motore Server XSLT DOM DBMS Java 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