论文部分内容阅读
随着信息技术的不断进步,软件开发技术和开发工具的不断提高,企业管理信息系统(MIS)的应用变得越来越普及。但是以前的MIS发采用两层C/S(客户/服务器)结构,这种结构在广泛的运用后逐渐暴露出其构架上的缺陷。其中最明显的问题表现在应用程序的延展性和系统维护方面。
多层结构是因网络发展的需要而出现的产物,运用面向对象技术,分离用户界面和企业逻辑,解决了两层结构的维护成本高、客户端臃肿等弊端,且改善了其可扩展性。组件技术的产生提高了软件开发的效率和质量,使得传统的二层C/S模型发展到三层C/S模型。
另外,市场竞争的加剧和信息社会需求的不断发展,人们对信息的处理、获取、发布、存储等提出了更高的性能要求。这样导致了数据处理技术的不断进步和发展,数据库应用系统也经历了不断发展和进化。
本文叙述了分布式多层应用体系的结构、特点和实现技术,详细介绍了三层结构的逻辑及功能划分,并对二层结构和三层结构模型进行了比较和分析;论述了中间件在多层应用体系结构开发中的作用;深入研究了COM/DCOM组件技术,对COM/DCOM的客户/服务器模型,DCOM开发三层C/S结构应用系统的流程进行了详细的剖析。本文还分析了在Delphi中采用MIDAS技术(Multi-tierDistributedApplicationServicesSuite),运用COM/DCOM组件技术,Oracle数据库技术构建三层C/S体系结构的具体设计方法。文章最后利用一个实例论述了三层C/S体系结构的物资采购管理信息系统中中间层的设计过程和开发方法,并基于这种方法实现了白银公司物资采购管理信息系统。文中还对三层C/S体系结构开发中的一些关键技术和解决方案进行了具体的介绍,如数据库访问技术、MIDAS程序的安全措施、系统的性能优化技术等等。
实践证明,采用基于DCOM技术、MIDAS技术进行系统开发,能够有效提高系统的可扩展性、稳定性和效率。以中间件为基础,构建三层的数据处理结构,将会更快、更好的促进企业信息化。基于组件的三层结构企业管理信息系统将成为众多企业的选择。