Notes/Domino 8.5 及以上版本提供了一种有效的方法,通过结合 Widget ">Catalog 和 Domino 提供的 Policy 机制,IT 管理员可以快速的对基于 Notes 的企业应用程序进行部署,既避免了手工安装的麻烦,又大大节省了用户的时间,从而减少了企业的成本。
Notes Widget
Notes Widget 是 Notes 提供的一种小型的、专门化的应用程序,使 Notes 用户能够简单有效地利用其他现成的资源,比如网站、Notes 数据库、Google gadgets 或者 Feed。Widget 还可以用来从 Eclipse Update Site 安装企业应用。
Widget Catalog
Domino Server 提供了一个 toolbox.ntf 模板,通过这个模板我们可以创建一个 nsf 文件,称之为 Widget Catalog。Widget Catalog 可以对各种 Notes Widget 应用程序进行分类管理。用户通过连接 Widget Catalog 就可以选择安装需要的应用,自动接收应用更新,还能发布自己的 widget 应用为更多用户使用。
Domino Policy
Domino Server 的策略机制提供了对用户进行统一管理的可能。 策略允许管理员定义可以在跨 Domino/Notes 环境中自动实现和强制实施的规则,这些规则涵盖了邮件,桌面应用,安全等方方面面。简单的说,策略针对的是 Notes and Domino 许多功能的控制点,通过创建不同类型的策略文档来标识设置文档集合,这些集合就可以应用于 Notes and Domino 架构的不同部分。通过策略,管理员可以轻松的对 Notes 客户机的配置、安全性和安装进行控制
结合 Widget Catalog 和 Domino Policy 进行应用部署的原理
基于 Notes 的企业应用经常以 Eclipse plugin 的形式存在, 假定 IT 管理员已经开发好一个 Notes 应用程序,并且提供了 Feature/Plugin 的 Update Site 包,那么用户安装这个 Update Site 包
仍然需要一定的步骤和技巧。为了便于安装,我们想到可以通过 Widget 的向导功能创建一个基于 Update Site 的 Widget,并将这个 Widget 发布在 Widget Catalog 中,这样用户通过 Widget Catalog 就可以方便的安装这个应用。
方便快捷的部署企业应用的重点就是统一化,自动化。Domino Policy 的存在为我们统一管理用户客户机提供了无限的可能。我们进而联想到能否将 Widget 和 Policy 联系起来。非常幸运的是 Domino Policy 提供对 Widget 的定制,管理员只需针对 Widget 这个功能点创建策略文档,配置相应的规则并指定用户,企业应用就可以借由 Widget 的形式自动安装在指定用户的客户端,对应用的卸载,升级也可以方便的通过 Policy 实现。其应用部署过程如图 1 所示。
图 1. 进行应用部署的简单流程图