您现在的位置:软界网技术中心操作系统Lotus系列 > 技术显示
用Domino/Notes构建Intranet
2007-9-1 20:50:04   网友评论       阅读次数5 点此评论
   

Lotus Notes于1989年正式推向市场,在短短的时间里以其卓越超群的性能赢得了广大用户的青睐。1999年3月,国务院办公厅与Lotus(莲花公司)签订了采购合同,确定以Domino作为政府上网系统中的消息传输平台,从中央到省、市、自治区和各大部委,一直覆盖到地区和县。该产品实现了对办公非结构化信息的管理和共享,内含工作流软件开发环境,可以用于完成OA系统协同工作以及构造办公机构战略级的解决方案。虽然目前Notes下成熟的OA办公自动化软件并不多见,但预先在局域网中使用Notes可以通过简单应用使员工迅速熟悉Notes界面,为以后的系统操作打下基础。从Notes4.5开始,Lotus公司将Notes分成了三部分,一部分为客户端软件,称为Notes,另一部分为服务器端,称为Domino,还有一部分专门用于系统开发。以Domino作为服务器软件可以实现INTRANET中所需要的包括数据库、邮件、WWW、WEB代理等等诸如此类的各项服务功能。下面就以Notes4.6为例简要谈一下如何用Domino/Notes构建INTRANET。

一、软硬件要求及网络连接

Notes工作站软件对硬件要求比较低,486以上CPU,8M内存,预留120M硬盘空间即可,但笔者认为至少应该可以流畅运行Windows 95。支持软件方面,虽然用Windows3.X也可以勉强运行工作站软件,但并不推荐,Notes对流行的Windows95/98、NT、OS/2、MACINTOSH、UNIX等操作系统都提供了支持。

Domino服务器由于承担的任务比较重,所以对硬件的要求比较高。CPU至少要200MHZ以上;内存及硬盘空间要视具体情况而定。一般地,对于用Windows NT作操作平台的服务器,内存最小要48M,推荐64M,硬盘为Notes预留的空间至少要300M,推荐1GB以上。以上数值,要随着服务器所支持客户端的增多而相应增加。服务器操作系统软件至少为Windows95/98,推荐使用NT,它还支持OS/2、NETWARE、UNIX等等服务器操作系统平台。

通讯协议是网络设备之间使用的通讯标准,Notes支持TCP/IP或IPX/SPX协议,虽然它也提供了对APPLETALK、NETBIOS、X.PC等其它协议的支持,但并不推荐使用。Notes适用于各种使用不同通讯协议的LAN、WAN,并且可以同时使用几种协议。Notes对网络物理连接没有特殊要求,适用于各种拓补结构,还对拨号方式联结提供了强有力的支持,包括数据库同步复制、外出邮件自动发送等,用户可以完全脱离服务器运行,需要时再拨号联结到服务器。

二、Domino服务器、Notes工作站的安装

以Windows NT为例,在安装Domino服务器之前,确定服务器在局域网中已经能够安全稳定运行,并进一步测试服务器、网络连接及操作系统以保证其运行正常。双击Notes光盘中WIN32\INSTALL\install.exe文件进行安装(安装过程与普通软件的安装并无不同)。安装完成后,选择运行Notes程序,这时Notes自动开始服务器的配置,Domino服务器的配置非常智能化,只要回答几个必需的问题便可顺利运行。这样一来,你便拥有了一台包括数据库、邮件、WWW等各项服务功能的强大服务器(具体设置过程笔者将另外撰文详述)。

在准备为用户安装Notes客户端软件时,你需要预先在服务器上注册这个用户,并在注册时为之创建用户ID存放于公用通讯录中,Domino服务器在用户注册时自动为之创建一个邮件数据库文件,并增加用户到公用通讯录中。客户端软件安装完毕,NOTES自动运行并启动设置程序,在设置期间,Notes连接到服务器并从公用通讯录中获得用户的ID文件(为了便于Notes找到服务器,服务器需要启动DNS服务),输入用户密码(在服务器注册时建立)后安装完毕,Notes自动在工作台上放置了四个数据库:XX用户在XX服务器、公用通讯录、个人通讯录和用户帮助文件。

Domino服务器支持数据库操作,并支持数据库到WEB页面的无缝输出;其内置的邮件服务器可以实现LDAP、POP3、IMAP、SMTP和MIME功能,Notes工作站与服务器之间进行通信可以使用Notes软件,也可以使用如Outlook Express等邮件软件;在服务器端建立Server Web Navigator之后,服务器便可作为一台WEB代理服务器,它支持WEB页面缓存,而且可以把WEB页面作为一个Notes普通文档来保存、转发、自动刷新。

三、Notes/Domino网络的安全性

现在网络的安全已经成为一个重要问题,联入INTERNET对安全保密要求更高。Notes除利用NT等网络操作系统原有的安全特性外,还采用了包括验证、数字签名、存取控制和加密在内的安全保密机制。利用用户ID对用户进行身份验证和授权,通过身份验证,服务器证实用户和服务器之间使用共同验证字以允许访问数据;服务器为每一位验证用户创建一个数字签名,由此用户创建的数据库或文件均带有此数字签名;ACL(存取控制表),在允许用户访问数据的基础上,又规定了可以访问的层次,分为管理者、设计者、编辑者、作者、读者、存放者、不能访问者7个级别,从而使存取控制达到字段级;系统采用双RAS加密系统加密数据,分别可以对端口、数据库、数据库设计、邮件乃至文档进行加密。当两个不同的域或组织中的成员进行访问时,需要进行标识符的交叉验证,交叉验证完成后,两域或组织中的用户才可以互相通信,这一操作,只能由验证者(管理员)才能进行。服务器系统还自动运行一个后台代理进程,记录并跟踪用户对文件的每项操作,监视文件的状态,出现问题会自动给管理人员发邮件报警并简要描述问题概况。由此可见,Notes采取了足够的方法加强安全保密以保护服务器和数据,以防止对Notes网络进行非法访问。

 
      来源: 作者:
 
【评论查看】
更多关于 用Domino/Notes构建Intranet  的技术
document.write("");