提到IBM Lotus Domino 许多人首先想到的是邮件系统和OA协同工作软件。但是2005 年 8 月发布的IBM Lotus/Domino 7将有除了邮件系统和协同工作软件之外其他更强大的功能。Lotus Domino 7 支持本地简单邮件传输协议 (SMTP)、多用途互联网邮件扩展(MIME)、邮件协议(POP3)、轻量目录访问协议(LDAP)和安全套接层(SSL)等ORB间互联网协议(IIOP)及扩展的服务器页面(XSP)服务等业界标准协议,还支持Domino离线业务。标准。Lotus Domino 7还支持目前最热门的J2EE和xml。Lotus Domino 7支持在一台服务器上集成几个服务,这对于中小企业降低TCO非常重要。 Lotus Domino 7主要特点:
1. Domino 7 服务器管理工具现在支持 DB2 数据库了。此外,Domino 7 还提供了与 IBM WebSphere application Server 和 WebSphere Portal 更好的集成。Domino 7 也更好地结合了 Web 标准。
2. 新的 Domino Domain Monitoring(DDM)特性在 Domino Administrator 中为管理员提供了集中查看一个或多个域中多台服务器的状态的能力。DDM 使用探测程序在多台服务器上收集信息,检查出现的任何问题。然后将这些信息汇集起来保存到专门的数据库中(DDM.NSF)。DDM 可以连续不断地监控所有服务器,快速发现和报告重要的服务器和客户机问题。
3. Domino 7 服务器管理中另一个重要的新增功能是 Activity Trends。该特性收集和存储与服务器、数据库、用户等有关的活动的统计信息。这些信息可以帮助您分析 Activity Trends 信息,更好地判断环境中数据库负载在服务器之间的分配。Activity Trends 甚至能够根据指定的资源目标提出平衡数据库负载的建议,包括帮助实现这些建议的工作流。
4. Domino 7 提供了自动诊断信息收集,当 Notes 客户机或者 Domino 服务器崩溃时,可以利用 Notes/Domino 6.0.1 引入的自动诊断信息收集功能查看生成的调用栈。自动诊断信息收集扩展了自动数据收集的功能,它分析 Fault Report mail-in 数据库中的调用栈,然后计算这些数据以确定是否出现了同一问题的其他实例。
5. 智能升级是改进的另一个方面。Domino 7 提供了一个 mail-in 数据库,将每个用户、每台机器的智能升级(Smart Upgrade)状态(成功、失败或延迟)通知管理员。如果集群中的一台服务器失效,Smart Upgrade 就会切换到集群中的其他成员。为了避免服务器负载过重,Smart Upgrade 主管可以限制从一台服务器上下载的数量。其他 Domino 7 管理方面的改进包括 InstallShield Multiplatform(ISMP)安装和对 Web Administration 客户机的 linux/Mozilla 支持。
6. Domino 7 中新增安全功能包括更强的加密密钥(1024 位 RSA 和 128 位 RC2)。Domino 7 还为单点登录(SSO)提供了更好的支持,以及和安全有关的处理加密邮件的新 API。其他安全特性包括私有 SMTP 连接黑名单/白名单过滤程序、SMTP 连接 DNS 白名单过滤程序。可以在客户机上启用 DNS 级别的白名单过滤。邮件规则允许用户选择黑名单。
a、 用集成的 Domino HTTP 服务器将其数据库作为 HTML 发布到 Web 。
b、 HTTP 服务器中的 java servlet(Domino提供一个 jsp 标记库,您用该库开发的 JSP 页面将在 WebSphere Application Server 上执行)。
c、 作为后端编程语言的 Java,用于应用程序、applet 和代理 。
d、 开始全面支持目录服务(LDAP)。
对于Web服务器大家都比较熟悉了,这里我们介绍一下LDAP(轻量目录访问协议),LDAP (Lightweight Directory access PRotocol) 轻量级目录存取协议,是目前网络上一个重要的通信协议;就字面意义而言;它是DAP( Directory Access Protocol)简化版本。其目的是为了简化 X.500 服务器与客户端之间的通讯协议,让客户端能够以较为简单的协议X.500 服务器沟通,降低客户端的复杂度。
它是基于X.500标准的,但是相对DAP简单了许多并且可以根据需要定制。LDAP支持TCP/IP,这对访问Internet是非常重要的。当初在微软公司(Microsoft)Windows 2000操作系统发布之际,影响最大的就是Active Directory(活动目录)。活动目录成了Windows 2000网络系统的核心,它存储了当前网络环境中所有资源的信息,包括基本的个人账户信息和各种系统服务,是大型企业身份和权限管理的有力工具。
LDAP最大的优势是:LDAP协议是跨平台的和标准的协议,因此应用程序就不用为LDAP目录放在什么样的服务器上操心了,它可以在任何计算机平台上,用很容易获得的而且数目不断增加的LDAP的客户端程序访问LDAP目录。而且也很容易定制应用程序为它加上LDAP的支持。LDAP是一个安全的协议它使用SASL(简单证明余安全层)协议,提供访问控制。软件产商都很愿意在产品中加入对LDAP的支持,因为他们根本不用考虑另一端(客户端或服务端)是怎么样的。LDAP服务器可以是任何一个开发源代码或商用的LDAP目录服务器。LDAP服务器安装简单,也容易维护和优化。Lotus Notes / Domino 7.0一共四个版本(Windows 、Linux、AIX、BSD)笔者得到Linux版本的Lotus Domino/Notes 7是在IBM developerWorks网站订阅的为您的“最新 IBM 软件DVD”工具包。还包括一系列安装工具和详细的文档。详细情况请访问IBM官方网站,链接: http://ibm.com/developerworks/ecma/campaign/er.jsp?id=136151
下面我们看一下如何在Linux用Domino 7 部署Web服务器和LDAP服务器。最低限度的安装的需求见表1。
表1 最低限度安装Domino 7需求
一、准备编译工具
因为安装驱动程序可能需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经下列软件的存在 :kernel-source 、kernel 、gcc 、make、qt。可以通过Rat Het Enterprise Linux图形界面下的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中“开放”→“开放工具”→“标准工具包”最后单击“更新”即可。见图1。
图1相关软件包的安装
(1)杀掉所有Sendmail进程
(2)下载安装专用软件包
最后重新启动一次操作系统。新建安装Lotus软件包所需要的用户和组,操作如下:
运行 X 窗口系统,具备根特权,并且安装了redhat-config-users RPM 软件包。要从桌面启动 用户管理器,点击面板上的「主菜单」 = 「系统设置」 = 「用户和组群」,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-config-users 命令。 要添加新用户,点击「添加用户」按钮。一个如图2 所示的窗口就会出现。在适当的字段内键入新用户的用户名和全称。在「口令」和「确认口令」字段内键入口令。口令必须至少有六个字符。选择一个登录 shell。如果你不能确定应该选择哪一个 shell,就请接受默认的 /bin/bash。默认的主目录是 /home/用户名。你可以改变为用户创建的主目录,或者通过取消选择「创建主目录」来不为用户创建主目录。如果你选择要创建主目录,默认的配置文件就会从 /etc/skel 目录中复制到新的主目录中。然后要添加新用户组群,点击「添加组群」 按钮。键入新组群的名称来创建。要为新组群指定组群 ID,选择「手工指定组群 ID」,然后选择 GID。Red Hat Linux 把 低于 500 的组群 ID 保留给系统组群。点击「确定」来创建组群。新组群就会出现在组群列表中。
图 2创建notes新用户
二、脚本安装
以超级用户权限登陆Red Hat Enterprise Linux 4.0 ,加载光驱。执行安装命令:
系统会首先出现主选单。软件安装是在交互环境下进行的大致分为九个部分:
1、 首先是软件的许可协议,内容非常多。使用Tab键翻页,注意Tab键在安装中起同意默认的作用,h表示帮助,在协议的结尾处按Tab键回主选单。在主选单内按Tab键同意软件协议书,按E键退出。按Esc键从新阅读协议书。
2、 按Tab键继续进行,接着选择是否只安裝资料目录。缺省选择是“Yes”。
3、 按Tab键继续进行,选择服务器类型,这里有三种安装模式:“Domino Utility Server”、“Domino Messaging”、 “Domino Reterprise Server”。这里我们选择第三种安装方式。见图3,表2是详细介绍。请根据您企业具体应用选择。
图3 服务器安装形式
4、 按Tab键继续进行,选择是否安装所有临时文件到Domino Server。
5、 按Tab键继续进行,选择应用程序安装目录,缺省目录/opt/lotus/。
6、 按Tab键继续进行,接着选择是否將服务器有asp 功能,缺省选择是“NO”。
7、 按Tab键继续进行,选择未来是否要在本台机器安装第二个Domino Server,缺省选择是NO。
8、 按Tab键继续进行、选择数据存放目录,缺省目录是/local/notesdata/。
9、 按Tab键继续进行、确定服务器用户notes。
10、 按Tab键继续进行,系统给出所有选择的汇总列表,请仔细阅读。确认后按Tab键正式开始安装。这里参考笔者的配置见图4。
图4 配置汇总
10.安装后的设置
若有问题按Esc键回去从新选择。经过十多分钟的安装,如果系统如果出现图5表示脚本成功。
图5 脚本安装成功
修改/home/notes/目录中的.bash_profile文件,添加以下的内容:
export LD_ASSUME_KERNEL=2.2.5然后重新启动计算机,下面文章我们将介绍应用程序的安装,敬请关注。(未完待续)