[发明专利]基于规则的Web服务运行环境管理系统及管理方法无效
申请号: | 200810102394.6 | 申请日: | 2008-03-21 |
公开(公告)号: | CN101277304A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 马殿富;韩冬;陈媛媛;孙斗;韩军;曾浩 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 贾玉忠;卢纪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 web 服务 运行 环境管理 系统 管理 方法 | ||
1、一种基于规则的Web服务运行环境管理系统,其特征在于包括:容器监控模块和自适应管理模块,其中容器监控模块包括:监控管理接口和分布式管理接口;自适应管理模块包括:信息分析器、规则解析器、组件执行器、管理模块库和规则库,其中:
监控管理接口对容器进行各项监控和操作;分布式管理接口的主要作用是将Web服务容器中的运行数据封装为Web服务资源;信息分析器对分布式管理接口提交的运行数据进行分析;规则解析器对规则进行解析,解析的主要目的是找出对应的管理模块进行业务执行;组件执行器根据解析结果,调用管理模块库进行执行;
系统的工作过程为:监控管理接口从Web服务容器中获得运行数据后,通过Web管理控制台进行人工管理,或将运行数据发送给分布式管理接口,通过分布式管理接口为后续的自适应管理提供基础;分布式管理接口把运行数据提交给信息分析器,信息分析器对运行数据进行分析,规则解析器根据信息分析器获得的分析结果,利用规则空间库对RuleML格式的规则进行解析,获得解析结果,寻找出对应的管理模块库中的管理模块,由组件执行器调用管理模块库中对应的管理模块执行,从而实现对Web服务容器进行的管理。
2、根据权利要求1所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的运行数据至少包括CPU利用率、Java虚拟机内存和服务调用时间。
3、根据权利要求1或2所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的分布式管理接口主要由WSDM管理器、WSDM监控器和WSDM容器组成,其中:
WSDM管理器为分布式管理接口中调度全局信息和数据的功能单元,采用单例模式进行设计,即在整个框架中只有一个WSDM管理器,它主要负责对WSDM容器中的资源数据进行各种操作,作为接口供外部运行程序获取和调用;
WSDM监控器为分布式管理接口内运行数据的功能单元,采取可扩展模式,提供多种监控器,包括对CPU、Java虚拟机内存和服务调用时间的监控组件,每个监控器对系统内运行的数据进行监控,从监控管理接口中获得数据,并且将数据放入相应的WSDM容器中;
WSDM容器主要对WSDM监控器监控到的数据进行资源化操作,WSDM容器中主要维护一个资源池,资源池中的元素是资源原子;资源原子的作用是将某一种类型的Web服务容器中运行数据,保存在资源原子中,为数据分析和管理提供支持;资源原子按照WSDM框架,拥有自己的资源属性文档和相关属性信息;资源属性文档是遵循Web服务资源框架WSRF规范在资源中表示其各种主要信息的XML格式文档,WSDM容器操作的对象是资源原子,在每个原子中,保持着一个数据结构,该结构呈现队列的形式,存放着N个数据,当读取到新的数据后,将队列的头指针向后移动,并将新的数据添加到队列尾部;队列的长度是可配置的,可以根据监控的需要而改变队列长度,即资源原子中保存的信息数量。
4、根据权利要求1所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的监控管理接口包括流程管理和系统管理两部分,这两部分是并列的关系,即每部分分别负责管理系统某一方面的信息,它们之间没有交互过程;流程管理负责管理工作流引擎中的BPEL流程,它既可以管理静态的BPEL流程模板,又可以管理动态的流程实例;系统管理主要负责监控和管理系统内部的运行信息,包括CPU利用率、Java虚拟机内存和服务调用时间、线程池、缓冲区信息,反映出系统当前的运行状态。
5、根据权利要求1所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的信息分析器进行分析时主要是采用正态分布方法。
6、根据权利要求1所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的规则解析器根据信息分析器的分析结果,与规则库中的规则头部进行对比,获得是否触发规则的解析结果。
7、根据权利要求1所述的基于规则的Web服务运行环境管理系统,其特征在于:所述的规则库的结构主要是XML格式的规则模板,它的具体结构如下:
(1)规则体部:主要是描述了事件发生的条件,当此条件成立时,可以触发该规则;
(2)规则头部:主要是描述了事件发生的结论,当条件成立时,触发头部的规则;
规则体部和规则头部均是XML规则,它们共同组成了一个XML格式的RuleML规范。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810102394.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示主叫用户位置信息的方法及设备
- 下一篇:外燃式热风炉加热保温方法