[发明专利]基于WSDM的Web服务分布式管理系统和管理方法无效

专利信息
申请号: 200810118127.8 申请日: 2008-08-12
公开(公告)号: CN101340368A 公开(公告)日: 2009-01-07
发明(设计)人: 怀进鹏;陈媛媛;曾浩;李竹青 申请(专利权)人: 北京航空航天大学
主分类号: H04L12/56 分类号: H04L12/56;H04L29/08;G06F9/46
代理公司: 北京科迪生专利代理有限责任公司 代理人: 贾玉忠;卢纪
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 wsdm web 服务 分布式 管理 系统 方法
【权利要求书】:

1.一种Web服务分布式管理系统,其特征在于包括:资源容器、功能实现模块和功能选择模块,其中:

资源容器,提供对有状态资源WS-Resource的存储、资源的查找、及资源生命周期管理,其中资源生命周期管理包括资源的创建和销毁;所述有状态的资源定义为:状态数据的详细集合、良好定义的标识和生命周期和被一个或多个Web服务知道与操作;

功能选择模块,对资源容器中的每一个有状态的资源WS-Resource均保存一个从资源属性到具体管理功能的映射表,并将具体的消费者的管理请求的属性名称映射到具体管理功能中;

功能实现模块,用来对具体的管理功能的实现,每一个功能实现中均保存着对应管理属性的状态;

当管理消费者将管理请求发送到管理系统时,首先由资源容器接收管理请求,并解析出资源的标识及资源属性,然后将解析出的资源标识及资源属性交给功能选择模块,功能选择模块根据资源标识找到此资源对应的属性功能映射表,然后通过资源属性名称从属性功能映射表中找到对应的管理功能,功能实现模块实现具体的管理功能,然后将管理功能交付给具体的管理对象,从被管理对象中获得具体的管理数据返回给功能实现模块,功能实现模块再将具体的管理数据交付给资源容器,资源容器构造返回的SOAP消息,返回给管理消费者。

2.根据权利要求1所述的Web服务分布式管理系统,其特征在于:所述的资源容器中资源的创建实现为:创建资源时,资源容器会创建相应的资源实例,对资源实例进行初始化并返回该资源对应的资源标识,为了能够在大量的资源实例之间保证资源标识的惟一性,资源容器使用系统当前时间加上一个随机数来标识一个资源,从而确保资源ID的惟一性。

3.根据权利要求1所述的Web服务分布式管理系统,其特征在于:所述的资源容器中资源的销毁实现为:资源的销毁是指在资源的生命周期耗尽时对资源的删除,资源容器首先通过资源的ID获得该资源的实例,然后资源容器将其删除。

4.根据权利要求1所述的Web服务分布式管理系统,其特征在于:所述的资源容器中资源的查找实现为:资源的查找是指资源容器根据名称找到资源中的对应的属性,然后获取属性的值或进行更新操作;首先通过资源ID获得该资源的实例,如果资源存在,那么得到它的子元素列表,然后对列表中的元素进行判断,如果元素名称与输入的属性名称相同,那么就进行属性值的获取或更新操作,否则作递归操作,直到找到该资源属性或访问失败。

5.根据权利要求1所述的Web服务分布式管理系统,其特征在于:所述的资源容 器中资源状态的存储:资源容器对资源的存储有三种,即存储在内存中、存储在硬盘中和存储在数据库中,其中资源状态存储在内存中能提供最好的性能,并能在最短的时间内对请求作出响应;资源状态存储在硬盘中是指将某些资源的状态以文件的形式存储在硬盘上,能够有效的防止系统崩溃带来的损失;资源的状态存储在数据库中,可以提供使用语句强大的查询机制。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810118127.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top