11
Organizzazione della tesi
Il 1° capitolo propone l’introduzione delle problematiche legate alla limitazione dell’utilizzo dei sistemi di content management nei casi in cui l’informazione non sia situata presso lo stesso server, portando come esempio l'utilizzo di sistemi di Document Workflow oltre che le specifiche dell’infrastruttura CART e concludendosi con gli obbiettivi della tesi stessa.
Il 2° capitolo introduce le varie tipologie dei sistemi di content management presenti sul mercato, di quelli maggiormente utilizzati e i loro attuali limiti. Il capitolo si conclude con una trattazione sul sistema di content management chiamato Drupal.
Il 3° capitolo tratta la tecnologia dei Web Service e le sue componenti quali SOAP, UDDI, WSDL. Successivamente introduce in maniera più dettagliata il linguaggio WSDL e si conclude con una carrellata delle principali librerie PHP che permettono l’uso di Web Service soffermandosi su una della maggiormente utilizzata chiamata NuSoap.
Il 4° capitolo è dedicato alle funzionalità richieste per l’utilizzo dei Web Services all’interno di sistemi di content management. Partendo dalla descrizione del problema si arriva alla definizione dell’analisi delle specifiche utente e di sistema.
Il 5° capitolo entra nel dettaglio dell’implementazione delle funzionalità trattate dal capitolo precedente introducendo la realizzazione di un modulo Drupal chiamato RemoteCCK.
Il 6° capitolo tratta la possibilità di integrazione del modulo RemoteCCK con esistenti sistemi di Document Workflow su piattaforma Drupal. In particolare viene proposto soluzioni con SMAIL e DruFlow.
Il 7° capitolo conclude la tesi con le attuali limitazione del modulo RemoteCCK e gli sviluppi futuri.