Domino Server基于Notes应用程序进行自动部署的过程

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. 进行应用部署的简单流程图

时间: 2024-09-15 23:02:36

Domino Server基于Notes应用程序进行自动部署的过程的相关文章

asp.net 程序IIS自动部署问题

asp教程.net 程序IIS自动部署问题 创建虚拟目录的经过以下步骤: 1)获取该虚拟目录的上级目录的DirectoryEntry对象rootEntry: 2)通过rootEntry的DirectoryEntry::Childrens.Add来添加该虚拟目录: //创建虚拟目录 DirectoryEntryentry=rootEntry.Children.Add(this.m_strAlias,"IIsWebVirtualDir"); 3)更新该虚拟目录的属性,如更新身份验证模式,访

gitblit git SERVER window 安装配置 hook post-receive 自动部署

项目中使用的是gitblit windos版 呆狐狸.凨 1.安装 需要JAVA SDK http://gitblit.com/Download Gitblit GO (Windows) 下载后,解压缩,放到例如 D:\gitblit 打开此目录  gitblit.cmd                #启动 gitblit-stop.cmd       #停止 installService.cmd   #注册服务 我选择的是注册服务installService.cmd,以后系统重启时,git

在打包程序中自动安装SQL Server数据库 .

原文:在打包程序中自动安装SQL Server数据库 . 1.创建安装项目"Setup1"安装项目 在"文件"菜单上指向"添加项目",然后选择"新建项目". 在"添加新项目"对话框中,选择"项目类型"窗格中的"安装和部署项目",然后选择"模板"窗格中的"安装项目".在"名称"框中键入 "setup1

实现.NET应用程序的自动更新

程序 应用程序更新的方法一般有两种:一是通知用户(比如发E-mail),让用户到指定的网站地址下载更新的程序:二是将更新的职责从用户那边转移到应用程序自身,由应用程序自身取代用户获取并安装一个软件的更新,客户端应用程序自身负责从一个已知服务器下载并安装更新,用户唯一需要进行干预的是决定是否愿意现在或以后安装新的更新.显然,后者比前者更友好.你现在可以看到类似后一种方法的实际产品,比如Windows XP和Microsoft Money.本文所介绍的.NET应用程序更新组件就可以提供类似的功能.

ASP 程序实现自动升级功能_小偷/采集

现在流行虚拟主机建站,我也有个网站,也算是个站长咯.当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机.这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了.所以就想了想,写了本文,希望对WEB程序开发者有帮助.这里只针对ASP,因为我只会ASP :-( 先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地. WEB程序有点不一样

使用IBM Rational Test Virtualization Server测试移动应用程序

IBM Rational Test Workbench 可帮助模拟可以在集成测试中使用的后端服务.此功能消除了完全理解后端域的需求,使得测试移动应用程序变得更 轻松.学习如何使用 IBM® Rational® Test Virtualization Server 测试移动应用程序,而不修改任何代码来使用称为 "存根(stubs)" 的虚拟服务.要通过模拟类似行为来实现存根,则需要分析移动应用程序接口函数的输入和输出行为,这些行为通常是存根执行的操作.移动应用程序连接配置被更 改为通过一

Lotus Domino Server语言包在AIX系统上的安装部署

对于安装 http://www.aliyun.com/zixun/aggregation/13548.html">Lotus Domino Server 语言包的用户而言,5.446.html">首先需要明确要以何种安装方式安装语言包,Lotus Domino Server 语言包的安装方式有图形用户界面安装.控制台安装和静默安装.之后可根据 Lotus Domino Server 是否在当前系统中已经安装来确定是使用 onetime 安装 Lotus Domino Ser

ASP 程序实现自动升级功能_应用技巧

现在流行虚拟主机建站,我也有个网站,也算是个站长咯.当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机.这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了.所以就想了想,写了本文,希望对WEB程序开发者有帮助.这里只针对ASP,因为我只会ASP :-( 先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地. WEB程序有点不一样

ASP 程序实现自动升级功能

现在流行虚拟主机建站,我也有个网站,也算是个站长咯.当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机.这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了.所以就想了想,写了本文,希望对WEB程序开发者有帮助.这里只针对ASP,因为我只会ASP :-( 先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地. WEB程序有点不一样