IBM Lotus Quickr V8.0详解
2007-12-02 16:30:43 来源:WEB开发网Lotus Quickr 非常亮点的一个特性,就是它的桌面集成功能,也就是 Lotus Quickr connector。Connector 作为 Quickr 的一部分提供给用户,其实质就是一组应用程序插件。通过 connector,用户可以在自己的日常工作中,使用自己最熟悉的软件,直接访问到 Quickr 文档库的内容。比如,用户可以直接在 Word 中打开服务器上的文档,可以直接在 Excel 中把文件提交给自己的领导审批,可以直接在 Notes 邮件客户端中把附件上传到服务器,可以在资源管理器中通过视图直接检索到符合某个特征值的文档 (比如显示所有年龄超过 40 岁的员工的档案并按照工资排序),可以在 Sametime 中直接发起针对某个文档的讨论,可以随时把本地文件夹的文件添加到文档服务器。在将来,Quickr 还将提供更多的桌面集成 connector,而客户还可以通过 IBM 公布的 API 直接编写自己的 connector。开放与集成,Quickr connector 将这两个软件发展的方向诠释的淋漓尽致。下图显示了用户从 Sametime connector 中察看等待自己审批的文档的情景,从图中我们可以看到用户可以直接在 Sametime 中察看属性,批准或者拒绝文档。
图 6. 在 Quickr Sametime connector 中查看等待自己批准的文档
易捷的应用集成
一个软件再强大也不能做所有的事情,IBM 一直很重视软件的集成性,无论是 Quickr for Domino 还是 Quickr for Portal,都很重视软件的集成性。作为协作软件,邮件与即时通讯的集成显得尤为重要,而 Quickr 在这两个方便都表现的完美、方便。通过前面章节的介绍,大家已经看到,Quickr connector 已经使得用户通过 Notes 邮件客户端和 Sametime 客户端可以直接访问 Quickr server。此外,通过服务器端的配置和团队空间的设置,每个成员被添加到团队空间的时候都会收到通知,通过 Feed 进行后台文档导入,结束后会收到通知。而每一个显示作者名、管理者名的位置,都可以启动 Sametime 的即时通讯窗口,与对方立即开始在线讨论; 对方如果不在,还可以调用起邮件客户端,离线的发送邮件给对方。Quickr Server 与 Sametime Server 可以使用相同的用户目录,即使两个 Server 使用了不同的用户目录,通过相应的登录设置,也可以进行集成。
图 7. 在 Quickr 文档视图中,可以直接发送邮件给作者,或者直接与作者进行实时讨论
开放的 API 接口
作为新一代文档协作办公平台,Quickr 8.0 提供了两种类型的 Public API 来支持对文档访问,分别是 WebService API 和 APP API。两套 API 独立工作功能互补,为用户提供了灵活且功能强大的文档操作接口。
图 8. Quickr Public API 模型
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. 多语言文档视图
结束语
Lotus Quickr V8.0 有一系列的新特性,本文仅仅介绍了其中的一部分。作为新一代的文档协作平台,先进的分层架构使得其有很强的扩展性。功能强大的基础服务、丰富且可定制的商用模板、易捷的应用集成、基于开放标准的 Public API;在这些特性的支撑下,Lotus Quickr 已不仅仅是一个文档协作平台,更是一个可扩展的服务框架;客户也不仅仅是 Quickr 的使用者,同时也会是服务的提供者和参与者。
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
- ››IBM WebSphere Application Server诊断和调优(二...
- ››IBM WebSphere Performance Pack服务器
- ››IBM WebSphere软件概述
- ››IBM PowerVM 实战手册,第 3 部分 : VIO server 配...
- ››IBM PowerVM 实战手册,第 2 部分 : VIO server 准...
- ››IBM p 系列服务器系统固件升级攻略
- ››IBM PowerVM 概述
- ››IBM Systems Director 在 AIX 上的常见问题及解决...
更多精彩
赞助商链接