论文部分内容阅读
基于构件的软件工程能够有效地提高软件开发的质量和效率.但传统的软件构件技术不能适应当前开放、动态、多变的Internet环境,软件构件需要具有更强的自治性、自适应性和智能性。Web构件是在软件构件技术、Web Service和软件Agent技术基础上发展而来的,是一个具有结构自组织和行为自适应能力的面向服务的智能软件实体。本文在分析Internet环境下的软件实体新特性的基础上,结合当前的Web服务模型和构件模型,构建了Web构件的概念模型。然后对作为Web构件关键技术的行为规约进行了研究,说明了参数化契约在支持Web构件行为动态调整中的应用,并介绍了体现web构件的智能性的推理机制和行为框架。