在企业网的建设过程中,人们都非常重视网络上应用程序的开发,以便更好地为企业的经营、生产和管理服务。在这方面,Intranet是目前比较理想的技术,它可以充分发挥网络的作用,充分提高工作效率。本文以为某石油公司开发的MIS系统为例,介绍如何利用Lotus Domino/Notes开发企业Intranet。
一、方案设计
在开发过程CONTROL ENGINEERING China版权所有,用户提出了许多需求,例如利用他们已有的局域网实现对数据库及文档信息的访问,数据由用户的一套基于Visual FoxPro(VFP)的业务系统提供,各业务部门和领导通过局域网可以及时查询有关信息,同时在单位内部实现文档信息的动态发布等等。针对上述要求,经过认真调研,我们认为,在当前应当采用先进的Internet技术www.cechina.cn,这样既可以使企业真正得益于信息化建设,也能够缩短开发时间。在深入了解企业需求的基础上,我们决定建立一个Intranet网,其中包括采用以下技术。
1
随着Web技术的迅速发展,Browser/Web Server模式已经被广泛地采用。与传统的Client/Server相比,Browser/Web Server模式有许多优点,主要表现在以下2个方面。
(1)不需要安装Client端软件。在Client端只需要有标准的浏览器,如Internet Explorer 或NetScape Communicator即可。由于对数据库查询、浏览的功能都在Web Server端进行,因此大大减少了系统的管理和维护工作。
(2)用户操作实现了标准化。由于Client端是标准的浏览器,因此操作变得非常简单,并且几乎不需要人员培训。
2. 通过ODBC访问后台VFP数据库
由于用户需要动态地将信息发布到网上,而传统的静态Web页面无法实现这些交互功能。因此必须将数据库与Web连接起来,根据用户的需求,动态地产生用户需要的数据,以供用户查询和浏览。在数据库方面,为了与用户原先的系统实现快速无缝连接,仍然选用VFP进行数据库管理。要实现动态页面,就必须允许对Server端的VFP数据库进行动态访问,因此需要在Server端配置ODBC驱动程序。
3. 对文档信息的访问,选用Lotus Domino/Notes的解决方案
MIS系统由于其对复合文档数据的处理要求,必须以文档数据库为核心建立,同时也要结合关系数据库。Lotus Domino/Notes是集电子邮件、文档数据库、快速应用开发技术以及Web技术为一体的电子邮件与群件平台,自1989年12月发布第1.0版以来,具有多年的发展历史,积累了丰富的经验。在电子邮件与群件市场,拥有较大的客户群和市场份额。目前,国内许多政府机关和企事业单位都采用Lotus Domino/Notes作为MIS系统的基础平台。与其他系统相比,Lotus Domino/Notes的优势在于以下2点。
(1) 数据库管理 用户可以用数据库形式管理Web站点页面及内容控制工程网版权所有,而不仅仅是原有的数据信息。Domino数据库自动维护信息之间的链接关系,使站点维护更简单。因此在日常工作中,大量文档信息的Web发布工作完全可以交给业务人员完成控制工程网版权所有,而无须由技术人员通过HTML编程的方式来进行文档信息的维护。
(2) 安全性控制 Lotus Domino/Notes可以做到任何对Web信息的访问都受到安全性的控制,实现根据使用者的不同CONTROL ENGINEERING China版权所有,所能访问的信息因人而异。
4. Web Server