基于构件的分布式系统设计环境.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于构件的分布式系统设计环境.pdf

2003年4月 西北大学学报(自然科学版) Apr.2003 ScienceEditlon) V01.33No.2 第33卷第2期 J。urnalofNorthwe鼻tUnlversity(Natural 基于构件的分布式系统设计环境 房鼎益,陈晓江,吴晓南 (西北大学计算机科学系,陕西西安710069) 摘要:针对当前基于构件的分布式系统开发技术的不足,探索了将软件体系结构和基于构件的软件 开发方法相结合,支持大型分布式系统构造的可行性、有效性和实现逢径,提出了一个在软件体系 结构指导下的基于构件的分布式系统构造方法,设计并实现一个高效、实用、以软体系结构为指导 的基于构件的分布式系统设计环境。初步应用表明,所提出的方法和实现的工具能犬走提高系统开 发效率和软件复用程度。 关键词:构件#软件体系结构}分布式系统;基于构件的软件系统开发 中圈分类号:TP31 文献标识码:A 文章编号:t000一274x(2003)02一0143加4 实践表明,通过集成(组装)已有软件构件得到 为基础,利用构件构造分布式系统的方法ADiSC 新系统,是构造大型分布式系统现实的、有效的途 (architec“lre—baseddistributedsvstemconstruc— tionwith 径m。在这种基于构件的分布式系统开发方式中,软 cumponent)。其核心是一个支持分布式软 件体系结构(so“warearchitecture)是指导构件组件体系结构的提取和建模的软件体系结构描述语言 arc 装的蓝图,直接影响着系统开发的成败,因而成为分 ADEAG‘“。(softwafehitecturedesignenviron— mentbasedonatt沌ute 布式系统设计中一个非常关键、必须深入研究和解 grammar)和一个以 决的问题”J。 ADEAG为基础的可视化的分布式软件体系结构建 软件体系结构是系统的高层结构描述,刻画了 baseddist 组成系统的构件和构件之间的关系。本质上,软件体 ributedsoftwarearchitecturedeveloD— 系结构提供了一种自顶向下实现基于构件的软件开 mentt001)[“。 发的途径,但当前有关软件体系结构的研究对系统 求精、转换或组装自动化的支持能力明显不足。 1 分布式软件体系结构描述语言 另一方面.目前的分布对象计算技术提供了一 ADEAG 种利用现存的中间件基础设施自底向上地实现基于 构件的分布式系统开发的途径,强调使用已经开发 我们设计了一个基于构件的分布式软件体系结 好的构件来构造系统“]。但是,当前讨论的重点局限 构形式化描述语言ADEAG,并实现r其编译器。 于CoM,CORBA,EJB等二进制构件。同时,这些中 ADEAG通过构件实例、连接器和构件问通过连接 间件技术仅仅提供了在实现层次上支持构件交互的 器建立的绑定关系定义一个系统的体系结构。 基础机制,雨缺少指导基于构件的分布式系统开发 1.1 ADEAG语言说明 过程的系统化的方法,特别是缺乏对高抽象层次的 ADEAG具有严谨的语法和语义,可以对分布 构件组装的支持。

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档