写点什么

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:102240

评论

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

HBase的 rowkey 设计原则

编程江湖

HBase 架构

低代码实现探索(二十六)移动端H5开发

零道云-混合式低代码平台

大咖集结,共创生态|AIOps社区专家团正式集结出道

云智慧AIOps社区

开源项目 开源社区 智能运维 开发者社区 社区治理

MyBatis的功能架构是怎样的

编程江湖

mybatis

架构训练营 week6 作业

红莲疾风

「架构实战营」

销量之王,去年程序员最爱看的技术书就是它!

博文视点Broadview

龙头整机厂商宝德加入,共建龙蜥社区开源新生态

OpenAnolis小助手

Linux 开源 合作伙伴

免费下载!FFA 系列专刊|《Flink CDC 新一代数据集成框架》电子书

Apache Flink

大数据 flink 编程 实时计算 IT

Pravega Flink Connector Table API 进阶功能探秘

Apache Flink

大数据 flink 编程 实时计算 Pravega

工商银行实时大数据平台建设历程及展望

Apache Flink

大数据 flink 编程 实时计算

足球、篮球、花样滑冰、乒乓球四大运动的动作识别通用方案开源了

百度大脑

人工智能

教程直播第7期|如何对 OceanBase 进行 SQL 诊断和调优

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版 OceanBase教程

大数据开发之Flink + TiDB

@零度

flink 大数据开发

Flink 大规模作业调度性能优化

Apache Flink

大数据 flink 编程 实时计算

Alink、Tensorflow on Flink 在京东的应用

Apache Flink

大数据 flink 编程 实时计算 Alink

有一群青年人,用热爱连接起科技与智慧生活的“双向奔赴”

最新动态

女生不适合当程序员?XTransfer这位程序员妈妈绝了!生娃半年内升职加薪

XTransfer技术

技术人 程序媛 XTransfer

🏆【Alibaba中间件技术系列】「Nacos技术专题」配置中心加载原理和配置实时更新原理分析(中)

码界西柚

nacos 配置中心 Alibaba 1月日更 Apache alibaba

Apache Flink ML 2.0.0 发布公告

Apache Flink

大数据 flink 编程 实时计算

netty系列之:可以自动通知执行结果的Future,有见过吗?

程序那些事

Java Netty 程序那些事

mark: mac 开启chrome webrtc 日志

webrtc developer

chrome WebRTC

技术升级!国内公有云厂商首个支持保留消息功能

百度开发者中心

物联网

数据安全产品之堡垒机详细介绍-行云管家

行云管家

网络安全 防火墙 数据安全 堡垒机

WorkPlus移动数字化平台赋能新型智慧城市建设

BeeWorks

Redis OM .NET Redis对象映射框架

MASA技术团队

C# .net 微软 后端 redis'

使用APICloud AVM框架开发预约应用

YonBuilder低代码开发平台

前端框架 APP开发 APICloud 跨端开发 小程序开发

OpenMLDB在AKULAKU实时特征计算场景的应用

第四范式开发者社区

机器学习 大数据 OpenMLDB 特征平台

Flink CDC 系列 - Flink MongoDB CDC 在 XTransfer 的生产实践

Apache Flink

大数据 flink 编程 实时计算 IT

初识MASA Blazor

MASA技术团队

C# .net 微软 后端 blazor

从 Flink Forward Asia 2021,看 Flink 未来开启新篇章

Apache Flink

大数据 flink 编程 实时计算

针对 jQuery 的优化方法有哪些

编程江湖

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