分布式对象技术体系结构的比较.pdfVIP

  • 14
  • 0
  • 约 5页
  • 2016-02-10 发布于北京
  • 举报
分布式对象技术体系结构的比较.pdf

维普资讯 增刊 1(总第 146期) 山 西 ‘电 力 Supp.1 (Ser.146) 2008年 4月 SHANXI ELECTRIC PoW ER Apr.2008 分布式对象技术体系结构的比较 时海仙 (太原供 电分公 司 ,山西 太原 030012) 摘要 :主要对分布式组件对象模型/中间件 的标准,即公共对象请求代理体 系结构、分布式组件 对象模型、JaveBean进行 了比较 ,分析 了这 3者在可移植性 、编程语言和平 台的支持 、易用性 和有效性等方面的优缺点,这些模型通过组件接 口和分布式服务来提供重用。 关键词 :公共对象请求代理体系结构;分布式组件对象模型;JavaBean 中图分类号 :TP31 文献标识码 :A 文章编号 :1671—0320(2008)增刊 1—0061—05 广泛 的中间件对象管理体系结构 OMA (Object 0 引言 ManagementArchitecture)成立于 1989年,为的 软件系统的复杂性不断增长 、软件人员的频繁 是采用面向对象的技术和可重用的软件构件。 流动和软件行业的激烈竞争迫使软件企业提高软件 分 布式组 件对 象模 型 DCOM (Distributed 质量 ,积累和固化知识财富,并尽可能地缩短软件 ComponentObjectMode1)是 Microsoft开发 的一 产品的开发周期 。于是集软件复用、分布式对象计 个标准 ,它是对组织对象模型 COM (Comporent 算、企业级应用开发等技术为一体的基于中间件的 ObjectMode1)标准在分布式上的扩展 。COM 标 软件开发 CBSD (ComponentBasedSortwareDe— 准是基于开发混合文档的基础上的,为了集成不同 velopment)应运而生,这种技术 以软件架构为组 的Windows应用程序生成的文档部分 。COM是最 装蓝 图,以可复用软件构件为组装模块 ,支持组装 广泛使用 的组件软件模型,占领着桌面市场。 式软件的复用 ,大大提高了软件生产效率和软件质 JavaBean一1997是由Sun公司 1997年引入的, 量 。为此国内外对于这一技术的研究正在不断深 代表 了基于 Java的组件模型 。Java已经从一个编 入 ,同时大型的软件公司 (例如 Sum,Microsoft) 程语言成长为 3个基本的、完全一致 的平 台—— 及软件组织机构软件组织机构 0MG (0bjectMan— J2SE,J2EE,J2ME。 agementGroup)都推出了支持中间件技术 的软件 1 3者的简述[] 平台。当前最主要的3个分布式对象技术或者称为 中间件是公共对 象请求代理 体系结构 CORBA 1.1 CORBA (CommonObjectRequestBrokerArchitecture), CORBA是在当今快速发展的软件与硬件资源 分布式组织对象模型 DCOM (DistributedCompo— 的情况下发展出的 1种新技术。它可 以让分布的应 nentObjectMode1)和 JavaBean。它们通过将对 用程序完成通信,无论这种应用程序是什么厂商生 象分布在异种网络中间,而实现对传统的面向对象 产的,只要符合 CORBA标准就可以相互通信。 的扩展 。每种分布式对象技术的历史和发展都不相 对象请求代理体系 ORB (ObjectRequseBro— 同,而且它们对多平台、语言或网络协议等需求的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档