MIS与Intranet
一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。
#1 什么是Intranet呢?
简单地说是采用Internet的技术和产品建立的公司中专用企业网络,人们可以利用现有的内部网络硬件、软件和服务器,采用Internet技术和标准(如TCP/IP、HTTP、SMTP、HTML等)来建立企业Intranet。Intranet在企业内部构成强大的信息网络平台,网上用户共享信息资源,Intranet也可通过防火墙软件与Internet相连、向业务伙伴提供访问网络的安全途径。
Intranet的建立必须依赖于B/S(浏览器/Web服务器)的体系结构,而这种结构又是C/S(客户机/服务器)结构的延伸,为此我们还需要进一步了解MIS的体系结构。MIS体系结构决定了系统的运行方式、处理能力以及可伸缩性等关键性能。计算机发展到今天,先后出现了主机/终端、服务器/工作站、客户机/服务器及浏览器/Web服务器等结构的系统。其中后三种结构在以PC为主的系统得到了广泛的应用。
#1 服务器/工作站(File Server/Client Workstation)结构
网络结构为小型局域网,服务器端安装文件服务器,提供文件共享服务。客户工作站运行桌面数据库软件和应用软件,完成数据处理。在这种结构中,数据处理全部在工作站端进行,服务器只提供各个工作站间的数据共享和存储,因此其网络传输量大。(^27050401a^)
从系统软件的配置来讲,Netware+xBase是这种结构的典型代表。其特点是对硬件的要求低,提供的处理能力小,适用于小型部门级应用,如财务管理等。当要把这样的结构扩展到企业级应用时,则显得力不从心,并且在此基础上是无法实现Intranet的。
#1 C/S(Client/Server)结构
客户机-服务器结构是当前MIS中采用的主要体系结构,简称为C/S体系结构。C/S体系数据库从90年代初发展到今天,由于各大数据库厂商不断采用新技术,推出新产品,为各种应用系统提供了先进的数据库软件,其性能是xBase类的桌面数据库产品无法比拟的。(^27050401b^)
在C/S结构的MIS中,配有高性能的专用服务器,服务器端安装数据库软件,客户端应用软件以SQL语言向服务器发出请求,服务器将处理后的结果传给客户端,两者之间是请求与服务的关系,这样既提高了处理速度又减少了网络传输量。由于数据库服务器软件运行在高性能专用服务器上,大量的数据处理任务在服务器端完成,客户端主要提供与用户的交互功能,因此可以大幅度提升整个系统的性能。支持C/S结构的数据库系统都具有分布式处理能力,提供分布式计算功能和分布式数据处理,形成所谓的二级或三级结构,即表现级、功能级和数据访问级。
#1 B/S(Browser/Web Server)结构
B/S结构是真正的三级结构。
其三级结构组成如下:(^27050401c^)
·第一层浏览器是表示层,完成用户接口功能。在客户端向URL(Uniform Resource Locator)指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;
·第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,以CGI或ASP与数据库连接,进行申请处理,而后数据库结果返回Web服务器,再传至客户端;
·第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。
与C/S结构相比,该结构把处理功能全部转移到了服务器端,在使用维护更加经济方便。而且使维护任务层次化:最终用户负责硬件的日常管理和维护,系统维护人员负责Web服务器、数据库服务器、MIS总体维护。
由以上的比较分析可知,C/S仍然是MIS的主流结构,尤其在提供复杂的事务处理能力上具有很大的优势,而且开发工具先进,应用成熟。但是其功能受限于软件的实现,不便于用户随时发布消息及提供系统未建立的数据,而这正是B/S的优势所在,用户可以将需要发布的信息用HTML及时放在网上,供其它用户浏览。
因此,MIS可以同时采用C/S和B/S体系结构,对于日常管理中的事务处理用C/S实现,临时性的信息传递和数据发布用B/S实现。