【问题标题】:What is OpenCMIS Bridge?什么是 OpenCMIS 桥接器?
【发布时间】:2013-09-13 07:05:21
【问题描述】:

我刚刚在 Apache OpenCMIS 上注意到了这个项目:

https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/chemistry-opencmis-bridge

没有描述,没有文档,阅读the code 并没有给出很多关于它应该做什么的提示。

Apache OpenCMIS 有时会默默发布出色的软件,几乎没有交流,因此我们可能会在这里错过另一个出色的软件。

“OpenCMIS Bridge”的 Google 搜索仅返回源代码和裸下载页面。

【问题讨论】:

    标签: cmis bridge opencmis apache-chemistry


    【解决方案1】:

    OpenCMIS 桥的工作方式类似于代理服务器。它接受 CMIS 请求并将它们转发到 CMIS 服务器。在此过程中,它可以更改绑定、过滤、丰富和联合数据。

    这里有几个用例:

    • 如果存储库不支持 CMIS 1.1 浏览器绑定,您可以将 OpenCMIS Bridge 放在它前面。然后,桥可以将 JSON 与客户端和 AtomPub 与服务器进行通信。客户端不会注意到服务器不支持浏览器绑定。
    • 可以将代码添加到桥中以在通过桥传输时编辑属性值或过滤整个对象。这可能会增加原生存储库不支持的另一层安全性。
    • 还可以添加代码来添加或丰富对象数据。例如,属性值可以从神秘代码转换为可读值。可以即时添加虚拟辅助类型。或者可以提供额外的演绎。
    • 该桥还可用于提供多个存储库的不同视图。可以通过一个统一的端点访问不同供应商的存储库。可以跨多个后端存储库构建一个虚拟存储库,然后,例如,允许跨所有后端进行联合查询。

    不过,OpenCMIS Bridge 只是一个框架。它只是提供基础设施和挂钩来添加您自己的代码和规则。 如果您正在寻找真实世界的应用程序,请查看SAP Document Center(以前称为“SAP Mobile Documents”)。它基于 OpenCMIS 桥。

    【讨论】:

    • 更多信息在这里 (javadoc) => chemistry.apache.org/java/0.10.0/maven/apidocs/org/apache/… 为了将 OpenCMIS 服务与作为存储库的 Amazon S3 连接起来,这是正确的选择吗?你知道一些使用它的开源实现吗?顺便说一句,弗洛里安,我目前正在阅读你关于化学的书,它写得很好。
    • OpenCMIS 网桥仅在目标存储库使用 CMIS 时才有帮助。 OpenCMIS 服务器框架将是 Amazon S3 CMIS 接口的正确选择。
    • @FlorianMüller 您好,您能否提供有关如何将 OpenCMIS 桥设置为客户端和露天存储库之间的中间拦截器的任何文档教程?我没有在网上找到任何资源:/
    猜你喜欢
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多