软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

当前位置: 第八基地首页 > 软件工程 > SOA >
深入了解 IBM Lotus Quickr V8.0
发布于:第八基地 来源:互联网 作者:天堂路上 时间:2011-10-12 点击:231

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

  [编辑注:本文中所展示的截图和特性是IBMLotusQuickrservicesforPortal版本,而LotusQuickrservicesforDomino版本的特性和UI界面会稍有不同。]

  本文将从以下几个方面来介绍Quickr的特性:

  ·丰富的商用模板;

  ·基于角色的用户管理;

  ·全面支持Web2.0;

  ·强大的文档管理;

  ·无缝的桌面集成;

  ·易捷的应用集成;

  ·开放的API接口;

  ·良好的多语言支持;

  丰富的商用模板

  要谈论Quickr的模板,首先要了解Quickr模板的基础----组合应用程序框架。

  图1.Quickr组合应用程序框架

  

  通过上图,我们可以看到,组合应用的最底层是软件构架服务,为Quickr构架上层部分的组件和模板提供了公共的服务,比如搜索、单点登录、界面主题、个性化、用户管理、访问控制、传输级加密、备份恢复等公共服务。这样,每一个组件开发者和模板开发者,都不用去关心这些功能的具体实现,而把时间精力放在应用逻辑本身,减小了开发代价,提高了软件质量。再往上一层,是组件服务层,包括了协作组件,比如Wiki、任务管理;内容服务,比如文档库;以及一些公用服务比如角色管理、Feed的支持。最上面一层,就是最终展现给用户去使用的组合应用模板,比如项目管理模板,会议模板。这些模板由第二层的组件,按照一定的商业概念进行选择,通过一定的定制与配置,最终呈现给用户。除了系统提供的缺省模板,用户可以很容易的,就像吃自助餐一样,通过“定制”来选择组件,组合成满足自己需求的应用。组合应用模板支持导入和导出,并且可以使用LotusComponentDesigner进行全新的复杂的应用模板开发;用户还可以根据组合应用的规范,来开发自己的应用组件。

  下图显示的,是我这次写文章定制的团队空间,用文档库来储存参考资料,用Wiki来撰稿,用任务控制来分配任务、控制进度。当前的UI是选择了定制,准备增加新的应用组件的情景。

  图2.Quickr组合应用的定制

  

  基于角色的用户管理

  在Quickr中,用户的管理是以角色为核心的。每个团队空间缺省会有4个角色--管理者、编辑者、参与者、阅读者,这些角色与空间中每一个应用组件都有一个缺省的映射。比如对于文档库,以上4个角色就分别对应管理(可以编辑删除所有文档、设置文档库属性)、编辑(可以修改所有文档)、参与(可以创建文档,但是不能修改别人的文档)、阅读(只有阅读的权限)。Quickr提供了强大的角色管理定制功能,可以将灵活的用户管理功能发挥的淋漓尽致。比如某单位的一个科室创建了一个团队空间,包含两个文档库,一个是财务档案,一个是技术资料;还包括一个企业Wiki,一个部门公告。根据部门人员分工,创建了“科长”、“财务”、“科员”三种角色。科长的角色包括财务档案的阅读权限,技术资料的管理权限,Wiki的管理权限,部门公告的管理权限;财务的角色包括财务档案的编辑权限,技术资料的参与权限,Wiki的参与权限,部门公告的阅读权限;科员的角色包没有任何财务档案的权限,有技术资料的参与权限,Wiki的参与权限,部门公告的阅读权限。这样,当一个用户被添加到定制角色中,就可以相应的获得一组所有组件的权限,大大降低了用户权限管理的复杂度。

  图3.Quickr角色权限定义

  

对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈