近日,Apache 软件基金会宣布 Apache Chemistry 成为顶级项目。
Apache Chemistry 是 OASIS CMIS (内容管理互操作服务)标准的开源实现,最初是由EMC Corporation、IBM 和微软创建的,CMIS 规范于去年5 月1 日成为OASIS 规范。Apache Chemistry 项目代码的很多提交者也都是OASIS CMIS 技术委员会的成员。
CMIS 为应用提供了一个接口,可以访问到内容管理仓库。为了实现这一点,它定义了一个数据模型,描述了仓库所管理的持久化信息实体,同时还有一套 Web Services 与 RESTful AtomPub 绑定,应用可以使用它处理一个或多个仓库 / 系统。
现在有很多厂商都提供了兼容于 CMIS 仓库的内容管理与 portal 产品。这包括 Alfresco、EMC Documentum、IBM FileNet、Microsoft SharePoint、Nuxeo 和 OpenText Enterprise Library Services。
除了为 CMIS 仓库提供一个可互操作的 API 外,Apache Chemistry 还提供了一些库来构建兼容于 CMIS 的仓库连接器。这广泛应用于企业内容管理解决方案中。主流的基于 Java 的 OpenCMIS Chemistry 子项目既有开源的,也有商业产品,如 Adobe、Alfresco、Metaversant、Nuxeo、OpenText、OpenWGA 和 SAP 的产品。
除了 Java 子项目外,Apache Chemistry 还支持其他语言,包括 PHP、Python 和.NET 家族语言,其中当属 Python 版的发展势头最为强劲。Nuxeo 研发中心的领导 Florent Guillaume 说到:
我们从一开始就支持 Chemistry 了,由于对该项技术自信满满,因此将其作为 Nuxeo Enterprise Platform 的核心连接器。借助于 Chemistry,很多软件平台,如 Java、Python、PHP 和.NET 都可以采用 CMIS 规范,存储内容文档或其他资产的服务器及与之交互的应用都会从中受益。
与所有的 Apache 项目一样,Apache Chemistry 项目的代码基于 Apache Software License v2.0。
查看英文原文: Apache Chemistry, an Open Source Implementation of OASIS CMIS, Becomes a Top-Level Project
评论