Ik probeer een document management systeem (DMS) op te zetten maar het tegenstrijdige requirements
Allereerst de requirements vanuit onze development partner:
Probleem bij deze aanpak, is dat je met limitaties van een File systeem te doen hebt. Een folder kan maar max iets van 64k aan bestanden kwijt in linux geloof ik. Alles opslaan als blob is echter een big NONO
.
In onze omgeving moet het ook mogelijk zijn om door de structuur te browser. Ons systeem bevat namelijk populatie scripts wat files importeerd vanuit een ander filesystem en in ons systeem importeerd.
Onze requirements boven op die van onze parter:
In ons systeem laten wij dus de gebruiker een structuur op zetten. Hier zit natuurlijk ook weer een enorm probleem, en dat is de menselijke factor. Ook zal er een toekomstige searchengine in moeten komen. Hier weet ik niet of je nu wat aan een structuur hebt.
Het uiteindelijke doel van de DMS is het compleet overnemen van de filesystemen die nu in gebruik zijn (samba shares enzo). Het systeem moet daar dus ook rekening mee houden.
Hoe moet ik de structuur nu opzetten.
Alles in 1 folder kan niet, omdat je dan met restricties zit.
Engineers de folders laten maken betekent meer werk voor de engineers wat ze niet willen (en ik hun ook neit wil laten doen).
Automatisch folders maken op basis van content is ook een optie..maar hoe
Met structuur bedoel ik de directories in DMS.
De andere development partner wil de structuur bij de DMS leggen -> nadeel: plat filesysteem (of 1 directory per object)
Ik wil de structuur deels bij de Engineer leggen -> nadeel: menselijke factor. Redundantie, oncontroleerbare folder en bestandsnamen.
Het liefst heb ik een tussen weg, maar geen idee hoe deze er uit moet komen zien.
Allereerst de requirements vanuit onze development partner:
- addFile(File file) returns fileGUID
- getFile(String GUID) returns file
- getFile(String GUID, int Version) returns file
- IPR protection (Intellectual Property Rights) object beveiliging op gebruiker en rol beheer.
Probleem bij deze aanpak, is dat je met limitaties van een File systeem te doen hebt. Een folder kan maar max iets van 64k aan bestanden kwijt in linux geloof ik. Alles opslaan als blob is echter een big NONO
In onze omgeving moet het ook mogelijk zijn om door de structuur te browser. Ons systeem bevat namelijk populatie scripts wat files importeerd vanuit een ander filesystem en in ons systeem importeerd.
Onze requirements boven op die van onze parter:
- Full Text Search
- Version Control System
- Browsen met webstart client
- Mogelijkheid bieden voor web interface
In ons systeem laten wij dus de gebruiker een structuur op zetten. Hier zit natuurlijk ook weer een enorm probleem, en dat is de menselijke factor. Ook zal er een toekomstige searchengine in moeten komen. Hier weet ik niet of je nu wat aan een structuur hebt.
Het uiteindelijke doel van de DMS is het compleet overnemen van de filesystemen die nu in gebruik zijn (samba shares enzo). Het systeem moet daar dus ook rekening mee houden.
Hoe moet ik de structuur nu opzetten.
Alles in 1 folder kan niet, omdat je dan met restricties zit.
Engineers de folders laten maken betekent meer werk voor de engineers wat ze niet willen (en ik hun ook neit wil laten doen).
Automatisch folders maken op basis van content is ook een optie..maar hoe
Met structuur bedoel ik de directories in DMS.
De andere development partner wil de structuur bij de DMS leggen -> nadeel: plat filesysteem (of 1 directory per object)
Ik wil de structuur deels bij de Engineer leggen -> nadeel: menselijke factor. Redundantie, oncontroleerbare folder en bestandsnamen.
Het liefst heb ik een tussen weg, maar geen idee hoe deze er uit moet komen zien.
[ Voor 22% gewijzigd door PhoneTech op 18-07-2005 16:22 ]