基于规则的Web服务运行环境管理系统及管理方法技术方案

技术编号:3482042 阅读:273 留言:0更新日期:2012-04-11 18:40
一种基于规则的Web服务运行环境管理系统包括:容器监控模块和自适应管理模块,其中容器监控模块包括:监控管理接口和分布式管理接口;自适应管理模块包括:信息分析器、规则解析器、组件执行器、管理模块库和规则库,其中:监控管理接口对容器进行各项监控和操作;分布式管理接口的主要作用是将Web服务容器中的运行数据封装为Web服务资源;信息分析器对分布式管理接口提交的运行数据进行分析;规则解析器对规则进行解析,解析的主要目的是找出对应的管理模块进行业务执行;组件执行器根据解析结果,调用管理模块库进行执行。本发明专利技术通过基于规则的自主管理机制,形成了对Web服务的管理框架,提高了Web服务的可管理性和服务质量;且可以使用标准化的RuleML规则,根据系统运行状态和规则进行自适应的调整。

【技术实现步骤摘要】

【技术保护点】
一种基于规则的Web服务运行环境管理系统,其特征在于包括:容器监控模块和自适应管理模块,其中容器监控模块包括:监控管理接口和分布式管理接口;自适应管理模块包括:信息分析器、规则解析器、组件执行器、管理模块库和规则库,其中:监控管理接口对容器进行各项监控和操作;分布式管理接口的主要作用是将Web服务容器中的运行数据封装为Web服务资源;信息分析器对分布式管理接口提交的运行数据进行分析;规则解析器对规则进行解析,解析的主要目的是找出对应的管理模块进行业务执行;组件执行器根据解析结果,调用管理模块库进行执行;系统的工作过程为:监控管理接口从Web服务容器中获得运行数据后,通过Web管理控制台进行人工管理,或将运行数据发送给分布式管理接口,通过分布式管理接口为后续的自适应管理提供基础;分布式管理接口把运行数据提交给信息分析器,信息分析器对运行数据进行分析,规则解析器根据信息分析器获得的分析结果,利用规则空间库对RuleML格式的规则进行解析,获得解析结果,寻找出对应的管理模块库中的管理模块,由组件执行器调用管理模块库中对应的管理模块执行,从而实现对Web服务容器进行的管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:马殿富韩冬陈媛媛孙斗韩军曾浩
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1