我正在探索将EMC Documentum文件夹及其中的文件/文件夹公开为网络文件共享的可能性。
原因是这样,我们可以使另一个应用程序读取和写入文件到它认为是标准UNC路径的文件,但实际上该存储库位于Documentum中。
该Documentum产品似乎没有提供此功能,但是却公开了API。
这里有一些想法是为SAMBA定制的“驱动程序”,可能是使用WebDAV的东西,但实际上我还没有对此进行过多研究,因此两者都不可行。
基本上,如何包装一个看起来像网络驱动器的API?
我会继续探索这一点,但希望有人也能在这里提供一些线索。?
更新:针对Linux使用FUSE。
答案 0 :(得分:0)
Documentum“文件夹”与Windows文件夹不同。它是对象及其相关属性的数据库记录。没有其他的。
Documentum“文档”在某种程度上与Windows文档更相关,但仍然仅仅是对象的数据库记录,这些对象具有相关的属性和存储在存储中某处的特定内容。存储可以像这样:
因此您对所谓的Documentum文件夹有误解。可以肯定,您的要求仍然可以通过某种方式实现。 例如,您可以从Windows文件夹一侧通过Spring Intergration Framework(SI)在Windows文件夹与Documentum之间进行集成,并在Documentum一侧实现侦听器以挂接SI,并实现BOF(业务对象框架)服务以处理来自SI的事件。这只是选项之一。
答案 1 :(得分:0)
从技术上讲,可以使用可以表示文档的任何标准(SMB,CIFS,WebDav,IMAP等)来创建Documentum存储库的接口。
有趣的任务/困难的部分是将Documentum功能映射到您选择的标准。
例如:在2013年,我写了一个基本的Webdav概念证明到Documentum存储库。我使用了Miltion WebDav Java库(http://milton.io)。 通过WebDav界面,Documentum存储库使用添加网络位置作为驱动器公开给Windows计算机。
答案 2 :(得分:0)
我们确定可以在Linux上使用FUSE。