翻新时间:2023-08-05
分布式对象技术及其在Web上的应用
分布式对象技术及其在Web上的应用 分布式对象技术及其在Web上的应用 信息技术论文 更新:2006-4-8 阅读: 分布式对象技术及其在Web上的应用
夏仕林,李海峰, 吴介一
东南大学 CIMS中心,南京 210096
linshixia@263.net
摘要:本文首先论述了分布式对象技术的重要概念和基本原理,然后分析了CORBA和Web相结合所带来的技术优势。最后,结合实例,介绍了开发基于CORBA/Web技术的应用系统的步骤和特点。
关键词:Web 分布式对象 CORBA IDL PDMS
1 引言
Internet/Intranet的飞速发展使得World Wide Web应用日益广泛,从而引发了一场Web技术的革命。目前,各种新型的Web应用,如电子出版,电子商务等层出不穷,许多应用系统也纷纷集成了Web浏览器和服务器,Web技术正以日新月异的速度变化着。Web已不再仅仅是超媒体信息的浏览工具,它正逐步成为人们事务处理的通用前端。在分布式环境中,异构性是一个十分明显的特点,一个典型的分布环境包括有大型主机、UNIX工作站和PC机,各种机器所采用的操作系统和网络通信协议也是千差万别。在这样的异构环境下实现信息和软件资源的共享将十分困难,而一个健壮的分布式计算框架将为分布式应用软件的开发带来巨大的好处。由于分布式对象技术,特别是CORBA技术对于提高Web的网络计算能力有着无可比拟的巨大作用,它已开始进入Web领域并投入应用。
2 分布式对象技术
分布式对象技术主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软硬件平台进行互操作。目前主要的分布式互操作标准有Microsoft的OLE/COM/DCOM标准、Sun公司的Java RMI标准和OMG组织的CORBA标准。下面以CORBA为代表论述分布式对象技术的体系结构,并对三种标准加以比较。
2.1 CORBA体系结构
CORBA的体系结构如图1所示。在该体系结构中主要描述了以下内容:
(1) 接口与IDL语言
接口是CORBA系统中一个非常重要的概念,因为它代表了对象的服务能力,为客户提供了操作对象的唯一方法。简单的说,接口就是一组相关函数的集合,接口中每一个函数都给出了详细的说明,包括函数名、参数个数、参数类型、返回类型以及可能抛出的异常。必须指出的是接口只定义了函数的原型,并没有给出具体的实现,这就留给开发者足够的灵活性来提供他们自己的函数实现。接口是通过一种中性的接口描述语言( IDL,Interface Description Language)来定义的。虽然IDL语言只提供了被ORB操作的对象的概念框架,但是ORB在运行时并不需要IDL的源代码。只要桩例程或运行状态下接口库中的等价信息是可用的,ORB就能通过特定的方式完成其功能。
下载文档
网友最新关注
- 好事
- 做贺卡
- 我是一棵小草
- 快乐
- 小鸭子
- 大地
- 小猫
- 美丽的南宁
- 学跳舞
- 寒假打算
- 体检
- 妈妈请听我说
- 春天来了
- 妈妈
- 降落伞
- 题词的语言形式文体要求
- 题词写作应注意的事项
- 解放军外国语学院对同学的欢送词
- 单位贺信
- 贺电的使用范围
- 贺电写作注意事项
- 福楼拜对莫泊桑的赠言题词
- 祝贺姐姐生女的贺信
- 毛泽东对海军战士的题词
- 致惠特曼书的贺信
- 欢送词的写作应注意的事项
- 对史密斯教授的欢送词
- 江泽民同志对浙江大学的题词
- 祝辞贺辞的分类
- 题词的范围和对象
- 机电工程的质量控制在交通运输部门的重要性
- 针对90后大学生的《交通工程学》教学思考
- 论方文山歌词创作对中国古典诗词的继承与发展(1)
- 城市轨道交通工程造价控制措施
- 谈声乐有效教学(1)
- 出口退税机制改革对专业外贸公司的影响(1)
- 宏观视野下的高师音乐教育课程改革(1)
- 我国公路交通工程设施的现状与发展方向
- 试析交通工程安全设施的施工与管理
- 对当前高速公路养护工程财务管理问题的研究
- 超验的艺术──谈莫札特的音乐(1)
- 高速公路标志在交通工程安全设施中的应用
- 从认知语言学角度浅析“人生”的概念隐喻
- 从意大利语学习看文化认识在语言学习中的重要性
- 赣南客家文化艺术(1)
- 《自己去吧》教案
- 《看雪》教学谈
- 《称赞》第一课时 教学设计
- 《北京》教学设计
- 《看电视》教案
- 《回声》
- 《我要的是葫芦》第二课时教学设计
- 《植物妈妈有办法》教法新探
- 《我是什么》教学设计
- 《看雪》第一课时教学设计
- 《植物妈妈有办法》第二课时教学设计
- 《秋天的图画》
- 《钓鱼的启示》第二课时
- 《看雪》教学设计
- 《月亮的心愿》教案