作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (23): 55-57. doi: 10.3969/j.issn.1000-3428.2006.23.020

• 软件技术与数据库 • 上一篇    下一篇

基于通用连接器模型的复合构件的组装

许 毅,彭 鑫,赵文耘   

  1. (复旦大学计算机科学与工程系,上海 200433)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-12-05 发布日期:2006-12-05

General Connector Model Oriented Complex Component Composition

XU Yi, PENG Xin, ZHAO Wenyun   

  1. (Department of Computer Science and Engineering, Fudan University, Shanghai 200433)
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-05 Published:2006-12-05

摘要: 基于构件的软件体系结构(SA)由构件与连接器组成,连接器作为构件间的交互实体在SA中扮演着重要角色。现有的连接器模型只能支持特定软件体系结构风格的组装,该文针对构件组装的核心问题:构件间交互的不匹配,采用复合构件组装的方法,提出一种通用连接器模型用以对不同连接器模型进行描述。给出4种复合构件组装机制及各种机制的组装方式,并对复合构件进行扩展,使其具有动态性,能较方便地实现动态体系结构。

关键词: 软件体系结构, 连接器, 复合构件, 动态体系结构

Abstract: The component-oriented software architecture (SA) is composed by components and connectors, in which connector plays a very important role. Nonetheless, the existing connector models can only allow the specific SA style, and lacks a general connector model to support. A general connector model is presented to describe different connector types. Now, components’ interactions are becoming the core of components’ composition, an effect way to conquer the problem is using complex component. Based on the general connector model, four composition mechanisms are presented to fit component composition and dynamic software architecture.

Key words: Software architecture (SA), Connector, Complex component, Dynamic software architecture