Constructing A Software Adaptation Model for Coordinating Interface Mismatch of Software Components-Base on CORBA

碩士 === 中國文化大學 === 資訊管理研究所 === 95 ===   Component-Based software development (CBSD) has become a new system de-velopment paradigm. Many researches have shown that develop a new system in this way can save time and cost of development significantly. When constructing a new sys-tem, the developers just...

Full description

Bibliographic Details
Main Authors: Ying-Hao Chi, 祁英豪
Other Authors: Dwen-Ren Tsai
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/33646469225098242080
Description
Summary:碩士 === 中國文化大學 === 資訊管理研究所 === 95 ===   Component-Based software development (CBSD) has become a new system de-velopment paradigm. Many researches have shown that develop a new system in this way can save time and cost of development significantly. When constructing a new sys-tem, the developers just need to get the software components with proper functions, and then integrate them into a system. In addition, if parts of the system functions need to be modified, system developers only need to replace the software components with new ones.      However, when integrating these software components into a system, developers often face some difficulties. Because the software components might be built by third-party vendors, the interfaces of two components may not match well. In order to overcome this problem, this study proposes a software component adaptation model us-ing the concept of adapter design pattern proposed by Gamma, Helm, Johnson, and Vlissides. Meanwhile, this model can also be used in CORBA, a distributed object computing architecture. Finally, this study uses an example program to verify the model.