ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2005 (DA05): Arbeits-Archiv
 
DA Men 05/1 - Data handling based on Cocoon web development framework
Studierende: Jonas Hedinger, hedinjon
  Antonio Mariano, mariaant

Betreuer: Andreas Meier, meea

Das InIT fuhrt das Projekt xInIT durch. Das Ziel dieses Projektes ist der Aufbau und die Entwicklung einer modernen, auf Open Source Produkten basierenden Informationsplattform. Die Web-Applikation xGate bildet einen Teil der Plattform und wird in diese integriert.

Heutzutage sind an der ZHW viele wichtige elektronische Dokumente wie Projekt- und Diplomarbeiten oder Unterrichtsunterlagen nicht zentral verfugbar. Fur deren Archivierung und Verwaltung besteht keine einheitliche Losung und die Zugriffsmoglichkeiten sind beschrankt. Der effiziente Wissenstransfer zwischen den verschiedenen Projektteams, Dozenten und Studierenden wird dadurch erschwert. Diese Diplomarbeit ist ein Losungsansatz, um diese Probleme anzugehen.

xGate ist ein Portal, das dem Benutzer hilft seine elektronischen Dokumente zu veroffentlichen und Dritten zuganglich zu machen. Das WebGUI ist logisch und selbsterklarend aufgebaut, so dass sich auch ein unversierter Benutzer sofort zu Recht findet. Die Erfassung von Informationen wird von xGate durch diverse Hilfestellungen und Hilfsfunktionen bestmoglich unterstutzt. xGate ubergibt die freigegebenen Daten zur Veroffentlichung automatisch an das CMS (Content Management System) des InIT.

xGate basiert auf dem web development framework Cocoon und setzt auf den um Cocoon angesiedelten Technologien XML, Java und JavaScript auf. Zur Speicherung und Verwaltung der Daten besitzt xGate Schnittstellen zur Versionsverwaltungs-Software Subversion und zur XML-Datenbank eXist.

xGate zeichnet sich speziell durch seinen modularen Aufbau und seine fast uneingeschrankte Erweiterbarkeit aus. Zur Ausfuhrung wird clientseitig lediglich ein Standardbrowser benotigt.

Wahrend der Arbeit mussten wir feststellen, dass viele der fur dieses Projekt eingesetzten Open Source Technologien nur sehr sparlich dokumentiert sind. Viele der unzahligen aufgetretenen Probleme und Fehler konnten nur durch unermudliches Ausprobieren gelost werden.

zurück