[发明专利]基于规则的Web服务运行环境管理系统及管理方法无效
申请号: | 200810102394.6 | 申请日: | 2008-03-21 |
公开(公告)号: | CN101277304A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 马殿富;韩冬;陈媛媛;孙斗;韩军;曾浩 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/24 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 贾玉忠;卢纪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 规则 web 服务 运行 环境管理 系统 管理 方法 | ||
技术领域
本发明涉及一种基于规则的Web服务运行环境管理系统及管理方法。
背景技术
Web服务建立了一组开放的标准,这使得仅仅通过网络连接,就可以对基于规范开发的各种应用进行调用和整合,从而在互联网上完成更加复杂的任务。从表面上看,Web服务是一个应用程序,它通过WSDL向外部的用户或其它应用程序提供接口,可以通过消息传输进行远程调用。从深层次上看,Web服务是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应用,可以在网络中被描述、发布、查找以及通过Web来调用。Web服务是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web服务能与其它兼容的组件进行互操作。
Web服务是由一系列XML技术为核心的内容组成,主要包括XML Schema、SOAP、WSDL和UDDI。XML Schema是一个开放的模型,它使用XML语法,定义了XML文档的结构,并对XML文档的元素、属性和数据类型进行约束。SOAP提供了跨语言、跨平台的节点之间的消息交换方式,是Web服务传输过程中最重要的技术。WSDL通过XML文档描述了服务的性质以及调用服务的机制,客户端可以通过WSDL自动生成和获取,它主要包括服务接口(Serviceinterface)和服务实现(Service implementations)。UDDI利用注册、查找和访问,提供了动态获取和调用服务的机制,在为服务请求者寻找合适服务的过程中起到重要作用。Web服务技术使得底层平台对应用交互透明,应用的互操作能力得到了前所未有的提升,从而成为新一代互联网软件技术。
RuleML是由第六届泛太平洋人工智能国际会议(PRICAI′00)在2000年8月提出,旨在支持构建规则的基于XML规则标记语言。RuleML的目的是建立一个开放的、与开发者无关的基于XML或者RDF的规则语言。RuleML规则是由规则原子(Atom)组成的,主要包括规则头部和规则体部。规则体部(Body)部分是规则触发的前提,规则头部(Head)是规则触发的结果。对于每个规则原子内部,包括运算名称(Rel)以及常量(Ind)和变量(Var)等数据类型。
Web服务的可管理性是分布式软件体系结构中重点关注的环节之一。如何管理分布式系统,在系统运行时有效地监控和管理,保证运行平台的使用者和管理者对系统的管理和控制,在软件理论研究和软件系统设计的过程中受到了广泛关注。在面向服务领域,运行平台的可管理性是保证系统运行的重要支撑条件。根据系统需求,面向服务环境存在着一系列的容器中间件,它们结构相似但功能各异。由于Web服务技术在消息传输、报文解析、流程调用等方面区别于传统的系统模型结构,因此如何在此基础上形成一种管理框架,针对各种面向Web服务的容器进行监控和管理,是亟需解决的问题。
目前管理技术比较通用的是Java管理扩展(Java Management Extensions,JMX)。JMX提供了标准的方法来管理资源,并且实现了动态代理来管理这些资源。JMX具体描述一个管理框架,这个框架包括三层,设备层,代理层和管理层。
设备层:设备层允许开发者快速地提供基于Java的管理方案,方案适用于计算和通信系统。它为基于Java技术的对象提供了即时的可管理性。
代理层:主要定义了各种服务以及通信模型。该层的核心是一个MBean服务器,所有的管理构件都需要向它注册,才能被管理。
管理层:管理层提供了一系列的管理构件,它们可以作为管理器或者代理来进行管理。为了采用已经存在的技术,JMX规范提供了广泛适用的管理接口,包括SNMP和CMIP等。
传统的管理Web服务的方式是通过Web管理控制台,由管理员查看服务运行和容器性能等信息,经过分析后进行控制操作。这种方式紧密依赖于人工活动,在日益复杂的计算环境中,面对逐渐增长的管理成本,无法有效地支持对Web服务运行环境的管理。在此基础上演变出的管理方案通常是采用独立运行的监控服务器,替代人工管理的方式对Web服务和服务组合运行环境进行监控和管理。这种管理模式虽然具有自动管理的基本机制,但是没有形成标准的管理规则,而且管理功能固定地集成到管理工具中,缺少灵活可扩展的特性。
发明内容
本发明的目的:克服现有技术的不足,提出一个基于规则的Web服务运行环境管理系统,该系统通过基于规则的自主管理机制,形成了对Web服务的管理框架,提高了Web服务的可管理性和服务质量;且可以使用标准化的RuleML规则,根据系统运行状态和规则进行自适应的调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810102394.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示主叫用户位置信息的方法及设备
- 下一篇:外燃式热风炉加热保温方法