论文部分内容阅读
随着以网络计算为中心的应用系统规模的扩大和软硬件结构的日趋复杂多样,客户端和服务器端的负担日益繁重,并且传统软件的移植性、互操作性和重用性也都不能满足现在的性能需求。传统的客户机/服务器模式是一种双层模型。这种双层的客户机/服务器方案的优点在于实现数据访问相当简单,GUI可与数据源直接约束在一起,数据维护的所有细节都可以得到自动控制。但是它也存在着很多的不利因素。尽管数据访问得到了简化,但却缺乏灵活性。为此现代企业所采用的软件构架都朝着客户/中间层/服务器迈进。这种基于构件的三层客户机/服务器的优点可概括为四个方面:可重用性、灵活性、可管理性、易维护性。 本文通过对广告公司信息管理系统服务程序的设计,提出了以CORBA技术为基础,结合构件技术,设计了电广传媒广告分公司的管理信息系统服务器程序,从而基本上解决了现有的广告管理信息系统可重用、灵活性、可管理、易维护等问题。 本文从体现多层客户机/服务器的优点出发,主要围绕基于CORBA的服务器模型的核心技术展开,说明了组件技术的重要作用。文章首先分析了电广传媒现有的信息系统存在的弊端,接着提出了以构件技术和CORBA技术设计该管理信息系统的方案。设计的重点是如何以构架为中心,以面向对象的思想来设计业务组件以及设计时的一些关键技术。文章最后对该项目的设计作了总结,指出了系统中存在的需要进一步完善的问题以及在该设计过程中自己的心得体会。