通过API创建网络文件共享

问题描述 投票:1回答:3

我正在探索将EMC Documentum文件夹及其中的文件/文件夹公开为网络文件共享的可能性。

原因是这样,我们可以使另一个应用程序读取和写入文件到它认为是标准UNC路径的文件,但实际上该存储库位于Documentum中。

该Documentum产品似乎没有提供此功能,但是确实提供了API。

这里有一些想法是为SAMBA定制的“驱动程序”,可能是使用WebDAV的某种驱动程序,但实际上我还没有对此进行过多研究,因此两者均不可行。

基本上,如何包装一个看起来像网络驱动器的API?

我会继续探索,但希望有人也能在这里提供一些线索。

更新:使用FUSE for Linux。

nfs samba smb documentum network-share
3个回答
0
投票

如您所见,Documentum“文件夹”与Windows文件夹不同。 它是对象及其相关属性的数据库记录。 没有其他的。

Documentum“文档”在某种程度上与Windows文档相关,但仍然仅仅是对象的数据库记录,这些对象具有相关属性和存储在存储中某处的特定内容。 存储可以是这样的:

  • Windows / Linux OS上的文件共享
  • 像Centra这样的专业存储解决方案
  • 专业存储云解决方案

因此,您对所谓的Documentum文件夹有误解。 可以肯定,您的要求仍然可以通过某种方式实现。 例如,您可以从Windows文件夹一侧通过Spring Intergration Framework(SI)在Windows文件夹与Documentum之间进行集成,并在Documentum一侧实现侦听器以挂接SI,并实现BOF(业务对象框架)服务以处理来自SI的事件。 这只是选项之一。


0
投票

从技术上讲,可以使用可以表示文档的任何标准(SMB,CIFS,WebDav,IMAP等)创建Documentum存储库的接口。

有趣的任务/困难的部分是将Documentum功能映射到您选择的标准。

例如:在2013年,我写了一个基本的概念证明Webdav与Documentum存储库的接口。 我使用了Miltion WebDav Java库( http://milton.io )。 通过WebDav界面,Documentum存储库使用添加网络位置作为驱动器公开给Windows计算机。


0
投票

我们确定可以在Linux上使用FUSE。

© www.soinside.com 2019 - 2024. All rights reserved.