Hallo Zusammen,
ich bin gerade dabei eine Dokumentenverwaltung bzw. ein Dokumentenmanagementsystem "light" zu entwickeln. Ich bin aber jetzt an einem Punkt angelangt, mit dem ich noch nie in Berürhung gekommen bin.
Ich möchte alle Dokumente, die in der Verwaltung abgelegt werden, natürlich nicht in einer Datenbank speichern, sondern in einem Verzeichnis ablegen. Da die Dokumente natürlich revisionssicher abgelegt werden müssen, muss doch dieses vor Zugriffen geschützt werden oder? Ich kann nicht einfach Dateien in ein Verzeichnis legen und jeder x-beliebige Dritte kann dort Dateien entfernen, ändern etc. Wenn ich nun so ein Zugriffsgeschütztes Verzeichnis habe (Active Directory****?), wie kann ich dann per Java Anwendung in dieses Verzeichnis schreiben, also Dateien ablegen etc? Mein Problem hier ist auch, dass ich meine Anwendung nicht nur auf Windows beschränken möchte, sondern diese sollte natürlich auch auf Linux oder auch MacOs lauffähig sein.
Ich habe mir schon überlegt die einzelnen Dateien, angereichert um weitere Informationen, serialisiert rauszuschreiben, nur dann hätte ich zwar den Punkt erledigt, dass eigentlich niemand von außerhalb diese Dateien verändern kann, aber das Löschen kann ich damit auch nicht verhindern.
Hat jemand von euch ne Idee****?
Viele Grüße
MS-Tech
ich bin gerade dabei eine Dokumentenverwaltung bzw. ein Dokumentenmanagementsystem "light" zu entwickeln. Ich bin aber jetzt an einem Punkt angelangt, mit dem ich noch nie in Berürhung gekommen bin.
Ich möchte alle Dokumente, die in der Verwaltung abgelegt werden, natürlich nicht in einer Datenbank speichern, sondern in einem Verzeichnis ablegen. Da die Dokumente natürlich revisionssicher abgelegt werden müssen, muss doch dieses vor Zugriffen geschützt werden oder? Ich kann nicht einfach Dateien in ein Verzeichnis legen und jeder x-beliebige Dritte kann dort Dateien entfernen, ändern etc. Wenn ich nun so ein Zugriffsgeschütztes Verzeichnis habe (Active Directory****?), wie kann ich dann per Java Anwendung in dieses Verzeichnis schreiben, also Dateien ablegen etc? Mein Problem hier ist auch, dass ich meine Anwendung nicht nur auf Windows beschränken möchte, sondern diese sollte natürlich auch auf Linux oder auch MacOs lauffähig sein.
Ich habe mir schon überlegt die einzelnen Dateien, angereichert um weitere Informationen, serialisiert rauszuschreiben, nur dann hätte ich zwar den Punkt erledigt, dass eigentlich niemand von außerhalb diese Dateien verändern kann, aber das Löschen kann ich damit auch nicht verhindern.
Hat jemand von euch ne Idee****?
Viele Grüße
MS-Tech
Zuletzt bearbeitet: