8
Indice delle figure
Figura 1: Lifecyle di Knowledge ... 20
Figura 2: ECM Alfresco ... 24
Figura 3: DoQui component ... 28
Figura 4: Integrazione DoQui ed altri componenti... 29
Figura 5: Nuxeo ... 30
Figura 6: Drupal Stack Architecture ... 32
Figura 7: Create Content ... 34
Figura 8: Page create content ... 34
Figura 9: Create content menù ... 35
Figura 10: Raffigurazione della tecnologia dei web services ... 39
Figura 11: Envelope SOAP ... 42
Figura 12: Servizi UDDI ... 45
Figura 13: Caso d'uso ... 59
Figura 14: Form di immissione dati ... 60
Figura 15: Form di immissione dati potenziato ... 61
Figura 16: Menu di RemoteCCK ... 70
Figura 17: Diagramma del database di RemoteCCK ... 71
Figura 18: Modello ER associato a RemoteCCK ... 72
Figura 19: Logica di funzionamento di RemoteCCK ... 73
Figura 20: Storyboard inserimento web service ... 74
Figura 21: Form d'immissione d'URL del Web Service ... 75
Figura 22: Credenziali Web Service ... 75
Figura 23: Risultato dell'analisi di un Web Service ... 76
Figura 24: Messaggio di duplicazione di inserimento Web Service ... 76
Figura 25: Creazione di un content type ... 80
Figura 26: Form di creazione di un content type con un'operazione ... 81
Figura 27: Scelta del Web Service e dell'operazione ... 81
Figura 28: Stato d'errore di duplicazione nome di content type ... 82
9
Figura 30: Update content type ... 83
Figura 31: Selezione del content type ... 84
Figura 32: Selezione dell'operazione ... 84
Figura 33: Messaggio di avvenuto inserimento dell'operazione in un content type ... 84
Figura 34: Mappaggio manuale ... 85
Figura 35: Tabella di visualizzazione dei campi di un content type ... 86
Figura 36: Form di mappaggio tra content type ed operazione ... 87
Figura 37: Esempio di mapping erroneo ... 88
Figura 38: Avvenuto salvataggio di mapping ... 88
Figura 39: Amministrazione delle operazioni associate ad un content type ... 89
Figura 40: Inserimento di un template di aggregatore all'interno di un content type ... 92
Figura 41: Creazione template ... 93
Figura 42: Form di template di aggregatore ... 94
Figura 43: Ricerca tramite Web Service ... 95
Figura 44: Ricerca tramite nome dell'operazione ... 95
Figura 45: Tabella delle operazioni inserite ... 96
Figura 46: Duplicazione del nome di aggregazione ... 96
Figura 47: Errore di minimo inserimento operazioni ... 97
Figura 48: Seconda fase della creazione di template di aggregazione ... 97
Figura 49: Massaggio di avvenuta creazione ... 98
Figura 50: Gestione operazione ... 99
Figura 51: Rimozione di un'operazione da un content type ... 99
Figura 52: Selezione delle operazioni del content type ... 100
Figura 53: Messaggio di avvenuta cancellazione ... 100
Figura 54: Storyboard gestione aggregatore ... 100
Figura 55: Gestione dei template degli aggregatori ... 101
Figura 56: Visualizzazione di un template ... 101
Figura 57: Messaggio di avvenuta cancellazione ... 101
Figura 58: Richiesta di codice fiscale ... 102
Figura 59: Richiesta di anagrafe ... 103
Figura 60: Richiesta di aggregazione dati ... 104
Figura 61: Grafo dell'ordine di missione ... 108
10
Figura 63: Messaggio ricevuto dal referente ... 110
Figura 64: Messaggio ricevuto ... 111
Figura 65: Messaggio ricevuto con l'aggiunta delle informazioni esterne ... 112
Figura 66: Ordine di missione tramite DruFlow ... 114
Figura 67: Notifica di avvenuta ricezione del nuovo messaggio ... 114