论文部分内容阅读
随着计算机科学技术的不断发展,未来的应用系统将主要是建立在面向对象的、分布的、异构的、自治的环境中的多层应用系统,系统主要由一个个分布式对象组成,对象各自具有特定的功能,可以跨越平台,独立于网络协议、编程语言和软硬件平台,实现相互通信,协同工作。本文介绍几种主要体系结构的发展、特点及存在的问题,详细讨论了多层应用程序的原理及实现技术,应用服务器的功能,构件及软件总线以及CORBA技术特点,提出基于CORBA构件的应用服务器的多层应用程序的结构体系,利用CORBA对分布式对象和软件构件的支持及CORBA提供的系统服务,实现了基于构件的应用服务器的构件管理,事务处理和数据库系统集成等功能。在文章的最后,把基于CORBA构件应用服务器的多层应用体系结构应用于电力企业管理信息系统的建设中,并说明基于该体系结构的开发过程,同时分析基于该体系结构的电力企业管理信息系统的先进性和存在的不足之处。