论文部分内容阅读
随着计算机网络技术、特别是Internet技术的迅速发展和普及,从根本上改变了信息产业的组织结构、信息产品的开发方法以及信息技术的应用模式。基于Internet的企业内部网络Intranet技术,在现代企业的信息系统构建中得到了广泛的应用。但是随着企业信息化进程的不断深入,对应用系统的适应性和信息基础构建技术的要求越来越高,高度复杂性、动态性和不确定性是当今企业信息系统的典型特征,主要表现在:(1)面对激烈的市场竞争,要求企业管理模式必须进行快速动态调整,以实现企业间的动态联盟;(2)为了保护企业信息化投资和降低产品成本,必须对企业遗产系统信息资源进行重用;(3)为了实现企业电子商务的应用,必须实现分布异构网络环境下的信息集成。90年代出现的分布式对象技术为网络计算平台上软件的开发提供了强有力的解决方案。其中, CORBA是对象管理组织(object management group,简称OMG)在对象管理体系结构(object management architecture,简称OMA)基础上定义的对象请求代理的公共结构.与其他两种分布式对象技术规范相比, CORBA真正地解决了应用系统开发所面临的跨平台、跨语言、跨网络协议等问题,为分布式计算环境带来了真正意义上的互联,CORBA的这种特性使其成为构建企业信息系统在分布异构环境下的首选。本论文首先分析了CORBA分布式对象计算技术的核心理论和概念,研究CORBA分布式对象技术在企业信息系统的应用。以企业资产管理系统中的设备管理系统为背景,研究基于CORBA分布式环境的EAM设备管理系统的建模, CORBA对象的划分、CORBA对象的封装及对象实现在POA的注册、映射IDL接口的理论和方法、客户端应用程序和服务器端应用程序开发的技术和方法、客户端应用程序操作和服务器端应用程序方法的关联,最后对系统进行了测试。