摘要
提出了一种规则驱动的服务组装方法,实现了一个基于软件Agent的框架,在运行时刻监控和管理组装流程的执行.该方法给出一个算法将流程规约转化为等价的规则集合以用于指导Agent的行为,并允许用户通过定义一组可插拔(pluggable)的自适应策略,方便地扩展流程对变化的适应能力.框架实现基于反射式中间件平台PKUAS,该平台为网络服务和软件Agent提供运行支持,并基于其反射机制为Agent提供运行时刻的环境信息.
Business processes built from Web services need a more adaptable composition solution. In this paper, a rule-driven approach is proposed to control the executions of business processes via agents" behavior rules, which can be generated automatically and modified dynamically to enable the adaptations of business processes. In the approach, the adaptations of the business process are specified in independent adaptation units and agents can load and interpret userdefined adaptation units at runtime. Thus, the executions of business processes can be adapted dynamically. This paper also describes a running support of lightweight agents on a reflective middleware, on which agents can be generated automatically according to the specifications of business processes and the adaptation units to compose Web service to support adaptable business processes.
出处
《计算机学报》
EI
CSCD
北大核心
2006年第7期1084-1094,共11页
Chinese Journal of Computers
基金
本课题得到国家"九七三"重点基础研究发展规划项目基金(2002CB212003)
国家自然科学基金(60233010
60303004
90412011)资助.