【问题标题】:Create network file share from an API从 API 创建网络文件共享
【发布时间】:2019-05-01 06:56:05
【问题描述】:

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

原因是我们可以让另一个应用程序在它认为是标准 UNC 路径的地方读取和写入文件,但实际上存储库在 Documentum 中。

Documentum 产品似乎没有提供此功能,但确实公开了一个 API。

这里有一些想法是为 SAMBA 定制的“驱动程序”,可能是使用 WebDAV 的东西,但实际上我还没有研究过这些,所以两者都可能不可行。

基本上,我怎样才能将 API 包装成看起来像网络驱动器?

我会继续自我探索,但希望有人也可以在这里提供一些线索..?

更新:在 Linux 上使用 FUSE。

【问题讨论】:

    标签: nfs samba smb documentum network-share


    【解决方案1】:

    我们发现我们可以在 Linux 上使用 FUSE。

    【讨论】:

      【解决方案2】:

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

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

      例如:早在 2013 年,我就为 Documentum 存储库编写了一个基本概念验证 Webdav 接口。我使用了 Miltion WebDav java 库 (http://milton.io)。 借助 WebDav 界面,Documentum 存储库通过 Add Network Location 以驱动器的形式暴露给 Windows 计算机。

      【讨论】:

        【解决方案3】:

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

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

        • Windows / Linux 操作系统上的文件共享
        • 专门的存储解决方案,如 中环
        • 专业的存储云解决方案

        所以你误解了你所说的 Documentum 文件夹。您的要求仍然可以通过某种方式实现,这是肯定的。 例如,您可以在 Windows 文件夹端通过 Spring 集成框架 (SI) 在 Windows 文件夹与 Documentum 之间进行集成,并在 Documentum 端实现侦听器以挂钩 SI 并实现 BOF(业务对象框架)服务以处理来自 SI 的事件。这只是其中一种选择。

        【讨论】:

        • 感谢您的回复。我知道它在 Documentum 中的表示方式,但想使用语言来帮助理解结果。你能建议其他选择吗?我们不能只假设 Windows,实际上客户端可能是 Linux 或 MacOS。
        • Windows/Linux/Unix/MacOS 在文件夹方面共享相同的范例,我很确定 Spring Integration 支持所有这些范例。
        • 顺便说一句,根据您将使用的 Documentum 平台的产品解决方案,您有 OOTB 解决方案来与第 3 方系统集成。
        • 您知道 Documentum 中有哪些 OOTB 功能吗?
        • 您知道您将使用 Documentum 平台上的哪种产品解决方案吗?
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多