[发明专利]组合和响应服务请求的方法及装置无效
申请号: | 200810185144.3 | 申请日: | 2008-12-11 |
公开(公告)号: | CN101442472A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 孙煜 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组合 响应 服务 请求 方法 装置 | ||
技术领域
本发明涉及计算机应用领域,尤其是涉及一种组合和响应服务请求的方法及装置。
背景技术
随着网络和分布式系统的发展,用户需要使用网络另一侧提供服务的情况越来越多,则远程服务的调用越来越频繁,因此,网络通信造成的延时往往成为远程服务的重要性能瓶颈。
为减少远程服务的调用次数,现有技术中由服务提供端对其提供的服务可能被使用的方式进行预判,即设计出“粗粒度”的服务接口,将包含服务内容较多的远程服务响应提供给服务使用端。
在对现有技术的研究和实践过程中,本发明的发明人发现现有技术存在以下问题:
现有技术中由服务提供端进行远程“粗粒度”的服务,而服务提供端很难预先组合出远程服务所有可能被调用的组合,造成某些时刻服务使用端不得不多次请求调用远程服务,影响系统运行性能。
发明内容
本发明实施例要解决的技术问题是提供一种组合和响应服务请求的方法及装置,使得远程服务合成请求由服务使用端自由组合,降低远程调用服务的次数,从而提高系统运行性能。
为解决上述技术问题,本发明所提供的实施例是通过以下技术方案实现的:
一种组合服务请求的方法:将至少两个服务请求组合成一个合成服务请求;发送所述合成服务请求。
一种响应服务请求的方法:接收到包含至少两个服务请求的合成服务请求;对所述合成服务请求中的单个服务请求进行一一响应;将所述对单个服务请求的响应组合成一个合成服务响应;发送所述合成服务响应。
一种组合服务请求的装置,包括:
组合请求单元,用于将至少两个服务请求组合成一个合成服务请求;
发送单元,用于发送组合请求单元组合成的所述合成服务请求。
一种响应服务请求的装置,包括:
接收单元,用于接收到包含至少两个服务请求的合成服务请求;
执行单元,用于对接收单元接收到的包含至少两个服务请求的合成服务请求的单个服务请求进行执行;
组合单元,用于将执行单元对所述单个服务请求进行执行后的响应组合成一个合成服务响应;
发送单元,用于发送所述组合单元组合成的合成服务响应。
由上述技术方案可以看出,本发明实施例由服务使用端将至少两个服务请求自由组合成一个合成服务请求,服务提供端对包含至少两个服务请求的合成服务请求进行响应,降低远程调用服务的次数,从而提高系统运行性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一的方法流程示意图;
图2是本发明实施例二的方法流程示意图;
图3是本发明实施例三的方法流程示意图;
图4是本发明实施例组合服务请求的装置结构示意图;
图5是本发明实施例响应服务请求的装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例可由服务提供端在服务使用端建立“合成服务”(CompoundRequest),可以使用可扩展标记语言(XML,eXtensible Markup Language),代码具体如下:
<compoundRequest id=“请求名称”>
<request method=“...”>...请求内容...</request>
</compoundRequest>
合成服务即把多个普通服务的请求内容加上唯一标识(id,Identity)之后作为合成服务的请求内容,不对单个服务的请求格式做任何改动。
实施例一、参见图1详细说明,图1为本实施例的方法流程示意图。
步骤101:将至少两个服务请求组合成一个合成服务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810185144.3/2.html,转载请声明来源钻瓜专利网。