[发明专利]WEB服务调用方法及系统在审
| 申请号: | 201210555713.5 | 申请日: | 2012-12-19 |
| 公开(公告)号: | CN103024058A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 尹清准;傅永财;滕波;郑扬飞;贾晓霞;王志坚;胡春波;何岩;郭红钰;王非 | 申请(专利权)人: | 中国电子科技集团公司第十五研究所 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
| 地址: | 100083 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 服务 调用 方法 系统 | ||
1.一种WEB服务调用方法,其特征在于,该方法包括:
A、接收请求;
B、判断主服务是否可用,如果可用,则调用主服务处理所述请求并反馈处理结果,如果不可用,则执行步骤C;
C、调用可用的备份服务处理所述请求并反馈处理结果。
2.根据权利要求1所述的方法,其特征在于,所述步骤B之后还包括:监测到主服务恢复至可用时,切换至可用的主服务。
3.根据权利要求1或2所述的方法,其特征在于,步骤B所述判断主服务是否可用包括:
将所述请求中携带的参数发送给所述主服务,判断在预设的第一时间内内是否接收到所述主服务反馈的处理结果,如果是,则确定所述主服务可用,否则确定所述主服务不可用。
4.根据权利要求1或2所述的方法,其特征在于,所述步骤C包括:
C1、将所述请求中携带的参数发送给一个备份服务,判断在预设的第二时间内是否接收到所述备份服务反馈的处理结果,如果是,则确定所述备份服务可用,执行步骤C2,否则执行步骤C1;
C2、输出所述反馈的处理结果。
5.根据权利要求1或2所述的方法,其特征在于,所述步骤A之前还包括:
利用一个代理类封装主服务和至少一个备份服务;
调用所述代理类,以触发执行所述步骤A至所述步骤C。
6.根据权利要求5所述的方法,其特征在于,所述调用所述代理类之前还包括:将代理类编译为一个动态链接文件;
所述调用所述代理类为通过引用所述动态链接文件调用所述代理类。
7.根据权利要求1或2所述的方法,其特征在于,该方法还包括:从配置文件中获取主服务及备份服务,
或者从配置文件中获取主服务及备份服务,并利用调用的备份服务或恢复至可用的主服务更新所述配置文件。
8.根据权利要求1或2所述的方法,其特征在于,所述主服务为提供WEB服务的首选URL;
所述备份服务为提供WEB服务的备用URL。
9.一种WEB服务调用系统,其特征在于,该系统包括:服务调用模块、主服务模块及至少一个备份服务模块;
所述服务调用模块接收来自客户端的请求,监测所述主服务模块,确定所述主服务模块可用,则调用所述主服务模块处理所述请求,确定所述主服务模块不可用,则调用可用的备份服务模块处理所述请求;
所述主服务模块反馈所述请求的处理结果,或所述可用的备份服务模块反馈所述请求的处理结果。
10.根据权利要求9所述的系统,其特征在于,所述服务调用模块还在监测到不可用的主服务模块恢复至可用后,由可用的备份服务模块切换至可用的主服务模块。
11.根据权利要求9所述的系统,其特征在于,所述服务调用模块包括监测单元及第一计时单元;
所述监测单元将所述请求中携带的参数发送给所述主服务模块,启动第一计时单元,判断在接收到第一计时单元的触发之前是否接收到主服务模块反馈的处理结果,如果是,则确定所述主服务模块可用,触发第一计时单元停止计时,否则确定所述主服务模块不可用,将所述请求中携带的参数发送给备份服务模块,直至从一个备份服务模块获取所述请求的处理结果;
所述第一计时单元启动后根据预设的第一时间触发所述监测单元。
12.根据权利要求10所述的系统,其特征在于,所述服务调用模块包括监测单元、第一计时单元及第二计时单元;
所述监测单元将所述请求中携带的参数发送给所述主服务模块,启动第一计时单元,判断在接收到第一计时单元的触发之前是否接收到主服务模块反馈的处理结果,如果是,则确定所述主服务模块可用,触发第一计时单元停止计时,否则确定所述主服务模块不可用,启动所述第二计时单元;
所述监测单元将所述请求中携带的参数发送给备份服务模块,直至从一个备份服务模块获取所述请求的处理结果,根据第二计时单元的触发,确定不可用的主服务模块恢复至可用,触发所述第二计时单元停止计时;
所述第一计时单元启动后根据预设的第一时间触发所述监测单元;
所述第二计时单元启动后监测不可用的主服务模块的状态,在确定不可用的主服务模块恢复至可用时,触发所述监测模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十五研究所,未经中国电子科技集团公司第十五研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210555713.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可调整线段拉伸量的拉链车缝机
- 下一篇:一种抓布装置





