摘要
为了更好地管理Web服务和服务组合的运行状态,提出了一种自适应Web服务管理框架XManager.XManager框架基于自主计算思想,以RuleML语言为规则表达的定义方式形成规则库,并具有服务组件架构(SCA)模型支持的数据解析和业务执行服务组件.信息感知器采用外观模式,采取推模式和拉模式结合的信息感知方式,为框架提供运行环境数据.自适应管理引擎通过对RuleML规则的加载解析,动态调度SCA组件对面向服务运行环境进行业务操作并完成自主管理过程,降低了人工干预的频率.实验结果表明,XManager框架与Web服务运行环境有效结合,为服务平台提供了自适应管理机制,提高了平台的可管理性和服务质量.
An adaptive Web services management framework-XManager was proposed to manage Web services and services composition in a better way. Based on the idea of autonomic computing, XManager takes RuleML as the definition mode for rule expression to form a rule base and includes a service component architecture (SCA) model to support data analyzing and business execution. The information sensor adopts facade pattern and takes push and pull pattern to provide runtime data for the framework. The adaptive management engine loads and analyzes RuleML and dynamically invokes SCA model to operate Web services runtime environment, implement autonomic management and reduce human operation. Ex- perimental results Show that XManager framework can effectively integrate with Web services runtime environment, Support adaptive management mechanism arid enhance the service manageability and quality.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2007年第10期1669-1673,共5页
Journal of Zhejiang University:Engineering Science
基金
国家"863"高技术研究发展计划资助项目(2006AA01Z19A)
关键词
WEB服务
自主计算
规则标记语言
服务组件架构
Web services
autonomic cofnputing
RuleML
service component architecture (SCA)