| 摘要: |
| 描述了一种动态、可定制的构件自主化的实现手段及运行平台,试图通过对实现自主构件的方法和手段的探索,为开发具有自主性的基于Internet的软件系统提供一定的实践基础和经验.在实现自主构件时,采取了改装已有普通构件的方式,将软件Agent技术和构件技术结合起来,通过为构件定制行为规则和规划来控制和调度构件的行为,使得构件能够根据环境的状态调整自己的行为.同时,通过集成可以解释和执行声明式规则的规则引擎,使得可以在不修改构件源代码和重新部署构件的情况下,动态定制和实现构件的自主性行为能力. |
| 关键词: 网构软件 自主构件 软件Agent 构件运行支撑平台 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National Basic Research Program of China under Grant No.2005CB321805 (国家重点基础研究发展计划(973)); the National Natural Science Foundation of China under Grant Nos.60773151, 90412011 (国家自然科学基金) |
|
| A Customizable Running Support Framework for Autonomous Components |
|
SUN Xi,ZHUANG Lei,LIU Wen,JIAO Wen-Pin,MEI Hong
|
| Abstract: |
| In this paper, a dynamically customizable framework for supporting the autonomy of components is introduced. To implement autonomous components, the framework adopts an approach to repacking existing components. By combining Agent technology into components, the framework can customize behavior rules and plans for components to enable components to adjust their behaviors according to the states of the environment. By integrating a rule-engine that can interpret and execute declarative rules, the framework supports the autonomous behaviors of components without recoding and re-deploying of components. |
| Key words: Internetware autonomous component Agent running support platform |