Darin beschreibe ich, wie man aus einer Java Anwendung heraus auf das DMS Alfresco (www.alfresco.com) zugreift.
In vielen Projekten wird als Modell einer Anwendung eine relationale Datenbank eingesetzt. Sollen aber Dokumente verwaltet werden, lohnt sich oft der Einsatz eines DMS, da es viele Funktionalitäten bereits mitbringt, die der Entwickler sonst mühsam nachprogrammieren müsste. Zu diesen Features zählen:
- die Volltext-Indizierung von Dokumenten
- Vergabe von Meta-Daten
- Versionierung
- Einstellen von Zugriffsberechtigungen
- Protokollierung von Änderungen an Dokumenten
Um auf die Alfresco Services zuzgreifen, gibt es ein API namens Apache Chemistry (http://chemestry.apache.org). Im Artikel ist beschrieben, welche Schritte zum Verbindungsaufbau notwendig sind und wie mit wenigen Zeilen Code eine Volltext-Suche implementiert werden kann. Eine Beispielanwendung liegt der Heft-CD bei. Viel Spaß beim Lesen und Auprobieren!