摘要
基于构件的开发(Component-BasedSoftwareDevelopment,简称CBSD)逐渐成为创建大型可扩展系统的一种重要的开发方式,同时对基于构件的软件系统的灵活性和适应性的要求也越来越高;而能够动态重配置的构件系统可以满足这种不断增长的需求。文章提出了一种支持系统动态重配置的构件部署框架(ComponentDeploymentFramework)和相应的构件模型,实现了在系统运行时动态地添加、删除和替换构件,而且这些任务都是由构件部署框架自动完成的,对构件开发者透明,减轻了构件开发者的负担。
Along with the development of the component technology,Component-Based Software Development(CBSD) is becoming an important approach to build complex and extensible software system.At the same time,requires that such a system should be more flexible and adaptive have emerged,and component-based software system with dynamic reconfiguration ability can cater for these increasing requires.We present a component framework for deployment and corresponding component model that supports adding,removing and replacing components dynamically when the system is running.All the related work is completed by the component framework which is transparent to component developer and eases component developer considerably.
出处
《计算机工程与应用》
CSCD
北大核心
2006年第15期82-85,124,共5页
Computer Engineering and Applications
基金
国家863高技术研究发展计划资助项目(编号:2004AA1Z2050)
国家"十五"科技攻关计划项目(编号:2005BA113A03)
关键词
构件部署框架
软件开发
动态重配置
部署生命周期
component framework for deployment,Component-Based Software Development,dynamic reconfiguration, deployment life cycle