深入了解 IBM Lotus Quickr V8.0

豆豆网   技术应用频道   2007年08月14日  【字号: 收藏本文

内容摘要:新一代的内容协作平台 Lotus Quickr 8.0 于 6 月 26 日在全球发布,Lotus Quickr 的诞生将对企业协同办公产生深远的影响。本文将为您更加深入的揭示 Lotus Quickr 的主要功能与特点。

  图 7. 在 Quickr 文档视图中,可以直接发送邮件给作者,或者直接与作者进行实时讨论

  深入了解 IBM Lotus Quickr V8.0

  开放的 API 接口

  作为新一代文档协作办公平台,Quickr 8.0 提供了两种类型的 Public API 来支持对文档访问,分别是 WebService API 和 APP API。两套 API 独立工作功能互补,为用户提供了灵活且功能强大的文档操作接口。

  图 8. Quickr Public API 模型

  深入了解 IBM Lotus Quickr V8.0

  Quickr 8.0 后台有着不同的实现:基于 WebSphere Portal JCR 的实现,基于 Domino 的实现,将来还会有基于 FileNet 的实现。虽然是不同的后台实现, 但是它们对外提供了统一的 API,屏蔽了后台实现的差异。这些 API 在 Quickr 内部支撑着 Quickr connector 的实现。对外,支持了用户对异构于不同存储中文档数据的统一透明访问。

  WebService API 和 APP API 都是基于开放的标准。

  WebService 基于 W3 定义的 WSDL(WebService Definition Language)和 SOAP(Simple Object Access Protocol)协议。WebService API 对外提供一个 WSDL 文档。WSDL 是一个自描述的 XML 文档,它包含了 Quickr WebService 的模型、接口、操作、消息的定义和描述。基于 WSDL,客户可以自己产生不同语言(VB, C#, C++, Java, etc)的客户端来调用 Quickr WebService。Quickr 8.0 WebService 的 WSDL 文档中定义了三个 service(Port Types): ContentService,DocumentService, LibraryService。APP(Atom Publish Protocol)是 IETF 制定的标准。目前还处于 Draft 阶。Atom 是一个基于 XML 的 Web 内容已经元数据的同步协议,Atom Syndication Format (rfc4287)。APP document feed service 提供了文档资源 Library、Folder、View、Document、Draft 的 Atom Feeds,并支持针这些资源以及集合的 GET、PUT、POST 和 DELETE 操作。

  良好的多语言支持

  IBM一向注重全球市场, 所以 Quickr 软件的开发, 从一开始就支持世界各国时间格式, 文本输入, 并且从第一个版本开始,就同时发布了多达 30 种语言的 UI, 包括中文、日文、韩文、德文、西班牙文、俄文、阿拉伯文等等, 并通过了我国政府要求的 GB-18030 兼容性测试。当用户登录到系统后,系统会按照用户个人资料中的语言选择、浏览器中的语言选择来显示最恰当的语言界面。如下图所示,在 Quickr 中针对同一个目录视图,中文用户和德文用户无需特殊定制可以得到不同的界面; 文档库名称,文件夹名称都是命名,因而不会被翻译。

  图 9. 多语言文档视图

  深入了解 IBM Lotus Quickr V8.0

  结束语

  Lotus Quickr V8.0 有一系列的新特性,本文仅仅介绍了其中的一部分。作为新一代的文档协作平台,先进的分层架构使得其有很强的扩展性。功能强大的基础服务、丰富且可定制的商用模板、易捷的应用集成、基于开放标准的 Public API;在这些特性的支撑下,Lotus Quickr 已不仅仅是一个文档协作平台,更是一个可扩展的服务框架;客户也不仅仅是 Quickr 的使用者,同时也会是服务的提供者和参与者。

来源:天极    作者:陈岩 潘志华    责编:豆豆技术应用

正在加载评论...