DMS mit J2EEAls Teil eines Großprojektes wurde ein Dokumentenmanagementsystem entworfen
und entwickelt, welches die typischen Anforderungen, wie das Einstellen,
Auschecken und Einchecken von Dokumenten unterstützt. Die Schwerpunkte
dieses Systems lagen auf den Recherchemöglichkeiten nach Dokumenten und
der Ablage von frei definierbaren Attributen zu Dokumenten. Das System ist als dreischichtige Enterprise Applikation entworfen:
- Als Datenschicht dient eine Oracle Datenbank. Oracle Textfunktionalität
wird bei der Recherche Möglichkeit genutzt. Der Zugriff auf die Daten ist
über eine VPD (Virtuell Private Database) eingeschränkt.
- Im Applikation Tier ist der Zugriff auf die persistenten Daten durch
das DAO (Data Access Object) Pattern realisiert, durch welches die Toplink
spezifischen Funktionen gekapselt werden. Für den Transfer der Daten zwischen
Client und Server werden DTOs (Data Transfer Object) genutzt. IBM Tivoli
ist im Zusammenhang mit der J2EE Sicherheit für die Regelung des Zugriffs
auf die Remote Methode (EJB) der DMS Server API zuständig.
- Im Client Tier dient SWT/JFace als Oberflächenframework. Der Client
wurde nach den Maßstäben einer komfortablen Windows Applikation realisiert.
So wurden zum Beispiel Menüeinträge in den Kontextmenüs bei Tabellen und
Baumansichten abhängig vom Status des ausgewählten Objekts aktiviert bzw.
deaktiviert.
BereichTechnik
|