[发明专利]一种Web 服务模拟的方法及其系统和服务代理系统有效
申请号: | 201210258669.1 | 申请日: | 2012-07-24 |
公开(公告)号: | CN103580937B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | 吴坤 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种Web服务模拟的方法及其系统和服务代理系统,用以解决现有技术中由于服务提供系统宕机导致研发测试的中断或者在线提供服务的故障。其中,该Web服务模拟的方法是通过服务代理系统拦截服务调用终端发出的调用请求报文,解析该调用请求报文,并查找该调用请求报文请求调用的方法对应的模拟方式;若查找结果为全部模拟方式,则服务代理系统生成响应报文并返回至服务调用终端;若查找结果为部分模拟方式,则服务代理系统转发该调用请求报文至服务提供系统,在接收到服务提供系统返回的响应报文后,处理接收到的响应报文并返回至服务调用终端来实现的。该Web服务模拟系统包括该服务代理系统和服务提供系统。 | ||
搜索关键词: | 一种 web 服务 模拟 方法 及其 系统 代理 | ||
【主权项】:
一种Web服务模拟的方法,其特征在于,包括:服务代理系统拦截服务调用终端发出的调用请求报文;具体包括,将所述调用请求报文中的目标IP地址,由提供请求报文中请求调用的方法的服务提供系统中的地址,修改为所述服务代理系统的地址;所述服务代理系统解析出调用请求报文包含的服务名、方法名和输入参数类型,并根据预设的各服务的服务名、服务所包含的各方法的方法名、各方法的输入参数类型及各方法模拟方式的对应关系查找所述调用请求报文请求调用的方法对应的模拟方式;若查找结果为全部模拟方式,则所述服务代理系统根据预设的第一模拟模板生成响应报文并返回至所述服务调用终端;若查找结果为部分模拟方式,则所述服务代理系统转发该调用请求报文至服务提供系统,在接收到所述服务提供系统返回的响应报文后,按照预设的第二模拟模板对接收到的响应报文进行处理后返回至服务调用终端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210258669.1/,转载请声明来源钻瓜专利网。
- 上一篇:报文的测试处理方法及装置
- 下一篇:金属工艺品自动导向夹具装置