QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Alfresco 2.0:弃 MPL+ 转投 GPL 协议 增加 OpenSearch 功能

  • 2007-03-26
  • 本文字数:1814 字

    阅读完需:约 6 分钟

Alfresco 发布了他们企业内容管理(Enterprise Content Management,ECM)系统的 2.0 版本。InfoQ 的编辑就 ECM 系统和 Alfresco 等相关问题采访了 Alfresco 的 Ian Howells。 Alfresco 是一个开源(最近在GPL 协议下发布)的 ECM 产品,为图像管理、文档管理、记录管理和 Web 内容管理提供一个档案库。 H&R Block 就曾采用了他们的 ECM 产品。Howells 回答了 InfoQ 提问的关于在一个企业架构中 Alfresco 的作用的问题。

许多大的组织都有共同的标准,并想在操作系统、关系型数据库管理系统、应用服务器、Java 或者.NET、认证、内容管理系统、门户、浏览器以及桌面工具等领域能有多个选择。而 Alfresco 恰好在这些领域和使用上满足了这一点,而不是替代现有的基础架构。Alfresco 可以在 Windows、Linux 和 Mac 上运行。在应用服务器中运行时,他会利用分布式缓存、集群、高效磁盘子系统和现有的关系型数据库管理系统。它基于一个可扩展的 Java 堆栈,但也允许 Web 服务的独立开发(和堆栈无关)。Alfresco 支持 NTLM(NT Lan Manager)和 LDAP(Lightweight Directory Access Protocol)。通过支持 JSR-168,Alfresco 能和许多门户集成。Alfresco 支持 IE 和 Firefox,支持 JSR-170 并允许档案库之间的移植。因为对 ODF 的支持,Alfresco 对 Open Office 和微软的 Office 支持的都很好。

谈到目前 Alfresco 产品的与众不同之处,Howells 提到 Intelligent Virtual File System(通过 CIFS、WebDAV 和 FTP 访问)和开发者生产力(通过面向方面规则开发和支持 JSR 168、JSR 170 等标准和 OpenSearch 达到的)。Aflreso 的首席架构师 Dave Caruana 这样解释 OpenSearch :> Aflreso 通过 OpenSearch 提供自己的搜索功能。这就意味着任何 OpenSearch 监视客户端(Aware Client)都能搜索 Alfresco 档案库以获得或者是 HTML、RSS 或者是 ATOM 格式的页面结果,但是我们真正想将 OpenSearch 作为 Alfresco 联合搜索的基础,比如通过一个单一的查询就能搜索多个数据库……Alfresco Web 客户端现在提供一个搜索聚集器(位于工具条和仪表板上),它能将一个单一的查询传给一个或者多个数据库(Alfresco 或者非 Alfresco),然后在一个统一的用户界面上展示结果。

Alfresco 的 John Newton 也评论说,“ OpenSearch 开始是由 A9 创建的,用来提供一个从不同的搜索源聚集结果的机制。现在它已经差不多被数百个搜索引擎所支持。Alfresco 是支持 OpenSearch 的最新软件之一。”对于v2.0,Alfresco 现在遵循 GPL 协议,而不是先前的 MPL+ 和标识条款(Arribution Clause,被 Terracotta 和 Mule 使用)。 FAQ 解答如下:

GPL 确保没有哪个供应商,包括 Alfresco,可以控制客户的内容。GPL 还对保证说由开源社区,而不仅仅是 Alfresco,来保护我们在代码上的投资,对 2007 年二月份发布的 Web Content Management 来说,标识条款已经不太适合我们和那些想把 Alfresco 嵌入到其他产品中去的人 / 厂商。我们认为让用户在他们的网站上放一个 Alfresco 标志是不现实的。最终,我们相信社区会像代码一样影响到 Alfresco 的发展。而标识对我们走近开源开发社区是没有什么帮助的。

Howells 还提到了在 v2.1 版本里要加入的功能,比如增加更多的 WCM 特性,Web 2.0 特性和为企业增加更多的配置选项等:> - Web 2.0 组件。通过其他应用程序整合,Web 客户端被模块化为 Web 2.0 组件。

  • Office 插件。这次发布中还包含一个应用新 Web 2.0 组件的例子,位于微软 Office 任务面板里,以预览形式提供。
  • Web 客户端扩展。在 Web 客户端里,通过新的联合搜索、多语言支持和表单等功能,用户的交互性将得到增强。
  • 扩展 WCM。WCM 将会增加新的工具,简化页面布置、站点管理、配置和可能出现的依赖管理。
  • Wiki。通过和其他开源项目更多的合作,我们期望在这次能提供大家翘首以盼的 Wiki 功能。
  • 当档案库的数据达到五千万条时,性能依然是个重点。
  • Alfrresco 网络。为了方便建议、信息和配置,我们也在企业客户端整合了一些新的网络特性。那些特性的源代码是开放的,但是传递的信息只提供给那些购买企业支持和服务的用户。
  • 100% Web 服务。从前因为看不到能为客户带来什么价值,所有的 Web 服务都被停掉了。但现在,在将系统的功能分散到不同的服务器上时,我们需要它们来提供更多的选择。
  • OpenID。现在我们在考虑以认证协议形式增加 OpenID。它允许用户在多个站点上可以单点登录访问 Alfresco,比如 AOL,甚至 Wikipedia 等。但是否支持 CIFS,还有待研究。
2007-03-26 10:101913

评论

发布
暂无评论
发现更多内容

关于 AWS Lambda 中的冷启动,你想了解的信息都在这!

donghui

Serverless Faas 函数计算

「干货总结」程序员必知必会的十大排序算法

bigsai

排序 排序算法 快速排序

跨语言跨平台聚合OpenAPI文档从来没有这么简单过

Knife4j

微服务 OpenAPI Knife4j Knife4jAggregation

讯飞推出充电宝式便携拾音器,重新定义传统拾音

Talk A.I.

五年时间完成业务数字化转型,华为如今做得怎么样了?

华为云开发者联盟

效率 提升 数字化

肝了一周的 UDP 基础知识终于出来了。

苹果看辽宁体育

计算机网络 计算机基础

表格控件Spread.NET V14.0 发布:支持 .NET 5 和 .NET Core 3.1

葡萄城技术团队

MyBatis-技术专题-拦截器原理探究

洛神灬殇

区块链医疗、电子票据应用落地开发解决方案

t13823115967

电子票据 区块链医疗

阿里内部11月最新出台Spring Cloud架构设计+程序开发+运维部署

Java架构追梦

Java 阿里巴巴 架构 微服务 SpringCloud

京东集团技术委员会主席周伯文:推进产业数智化发展需要技术和生态两把“桨”

京东科技开发者

区块链 大数据 AI 物联网,

中小型企业创业的福音

anyRTC开发者

创业 音视频 WebRTC RTC

2020年10月北京BGP机房网络质量评测:流水的其他,铁打的世纪互联?

博睿数据

机房 评测

推荐几款MySQL相关工具

Simon

MySQL 工具 percona server

前端高效开发必备的 js 库梳理

徐小夕

Java GitHub 大前端 js

物化视图如何快速完成数据聚合操作?

VoltDB

数据库 数据分析 sql

26张图带你彻底搞懂volatile关键字的底层实现

小牛

volatile 后端 多线程 并发 Java 分布式

区块链技术应用开发、区块链版权应用搭建解决方案

t13823115967

区块链技术应用开发 区块链版权搭建解决方案

京东智能客服品牌焕新:“言犀”亮相2020京东JDD大会

京东科技开发者

大数据 AI 知识图谱

《华为数据之道》读书笔记:第 4 章 面向“业务交易”的信息架构建设

方志

数据中台 数字化转型 数据治理

以 Kubernetes 为代表的容器技术,已成为云计算的新界面

阿里巴巴云原生

云计算 Kubernetes 容器 云原生

距离 2020 年结束不到2个月,字节跳动员工却在闲鱼卖内推名额登上热搜!

Java架构师迁哥

从数据仓库双集群系统模式探讨,看GaussDB(DWS)的容灾设计

华为云开发者联盟

数据库 数据仓库 数据

2020年9月北京BGP机房网络质量评测:天地祥云木樨园力压群芳终进前三

博睿数据

机房 评测

京东千亿订单背后的纵深安全防御体系

京东科技开发者

安全 网络 云服务 云安全

MySQL-技术专题-LEFT JOIN避坑指南

洛神灬殇

数字化时代App们将何去何从?

FinClip

成德眉资现代农业园区大联动促发展,“1链3e”引领四市农业产业数字化建设

CNG农业公链

大厂经验:一套Web自动曝光埋点技术方案

阿亮

埋点 曝光埋点 点击埋点 自动化埋点

SpringBoot-技术专题-如何提高吞吐量

洛神灬殇

uml图中各种线的关系

胡云飞

极客大学架构师训练营 UML

Alfresco 2.0:弃MPL+转投GPL协议  增加OpenSearch功能_Java_Rob Thornton_InfoQ精选文章