- 14
- 0
- 约1.39万字
- 约 12页
- 2016-11-23 发布于北京
- 举报
CORBA分布式对象计算.doc
第三讲 CORBA分布式对象计算综述
分布式计算已成为今天的主流。然而,并无一个被广泛接受的标准可解决在异构分布式系统中软件构件的可移植性和互操作性等问题。为了促进分布式异构环境下应用开发标准的建立,OMG定义了一系列基于面向对象技术的分布式对象技术标准和规范。本文在描述OMG提出的分布式软件体系结构OMA的基础上,主要讨论OMA的关键组成部分公共对象请求代理CORBA。
一.引言
今天的信息系统的显著特征是使用分布式计算和构件技术。分布式计算技术采用由多台计算机通过网络组成的计算资源,改善了计算能力而逐步取代了集中式计算;构件技术使得系统可由相互通信的可复用构件集成,构件本身提供了系统所需的服务,不仅减少了开发代价,且提高了健壮性和可扩充性,成为今天软件开发技术的主流。
图1 采用中间件的分布式体系结构
然而,开发利用构件技术的分布式信息系统并非易事。其一,分布在不同主机上的构件需要有一致的通信接口,而计算机网络的一个显著特征是异构性。分布式系统中通常使用了不同的操作系统平台 (如UNIX, Window NT以及OS/2等) 、各种通信协议和网络标准 (如TCP/IP, IPX, Ethernet, FDDI, ATM, X.25等),许多标准的网络程序设计接口 (如BSD socket套接字) 和可复用库 (如SUN RPC远程过程调用) [1] 一般只能对单一的操作系统
原创力文档

文档评论(0)