[发明专利]一种基于面向服务的体系结构的服务处理方法及装置有效
申请号: | 201310054839.9 | 申请日: | 2013-02-20 |
公开(公告)号: | CN103997509B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 徐非;李增辉;何子林;赵奕;李霞;刘彦;张达;刘列明;高鹰;黄璐 | 申请(专利权)人: | 中国移动通信集团北京有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 郭润湘 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 面向 服务 体系结构 处理 方法 装置 | ||
1.一种基于面向服务的体系结构的服务处理方法,其特征在于,包括:
服务前置总线接收各服务请求终端发送的服务请求,并根据预设的服务聚合策略,将接收到的服务请求放入设置的服务重组队列中,所述设置的服务重组队列根据预设的服务策略设置;
服务前置总线选择满足预设条件的服务重组队列,并将每个选择出的服务重组队列中的服务请求聚合为一个新的服务请求后,通过企业服务总线ESB传送至服务器;
服务前置总线接收所述服务器通过ESB返回的每个新的服务请求的服务应答,并根据所述预设的服务聚合策略,将所述服务应答解析为该新的服务请求聚合前的各服务请求的服务应答,并将其返回给聚合前的各服务请求的服务请求终端;
若服务前置总线在第二预设时间内未接收到服务器通过ESB返回的服务应答,则服务前置总线重新选择服务请求的接收时间均在第三预设时间内或者服务请求的接收数量达到第二设定数量的服务重组队列,并将每个重新选择出的服务重组队列中的服务请求聚合为一个新的服务请求后,向服务器发送测试请求,第三预设时间大于第一预设时间,第二设定数量大于第一设定数量;
若在第四预设时间内接收到测试应答,则服务前置总线将重新聚合后的新的服务请求传送至服务提供方;
若未接收到测试应答,则服务前置总线向重新聚合前的各服务请求的服务请求终端返回请求失败消息。
2.如权利要求1所述的方法,其特征在于,服务前置总线接收到的服务请求中携带有各自的标识信息,
所述服务前置总线根据预设的服务聚合策略,将接收到的服务请求放入设置的服务重组队列,具体包括:
服务前置总线根据接收到的服务请求中各自携带的标识信息,解析所述接收到的服务请求的属性信息,所述属性信息包括协议类型和服务类型;
服务前置总线将解析出的协议类型和服务类型均相同的服务请求,放入同一个服务重组队列中。
3.如权利要求1所述的方法,其特征在于,服务前置总线选择满足预设条件的服务重组队列,并将每个选择出的服务重组队列中的服务请求聚合为一个新的服务请求,具体包括:
服务前置总线选择服务请求的接收时间均在第一预设时间内或者服务请求的接收数量达到第一设定数量的服务重组队列;
服务前置总线根据每个选择出的服务重组队列中各服务请求的标识信息,将该选择出的服务重组队列中的服务请求聚合为一个新的服务请求,所述新的服务请求中携带有聚合前的各服务请求的标识信息。
4.如权利要求3所述的方法,其特征在于,服务前置总线根据所述服务聚合策略,将所述服务应答解析为该新的服务请求聚合前的各服务请求的服务应答,具体包括:
服务前置总线根据所述服务应答中携带的聚合前的各服务请求的标识信息,将所述服务应答解析为聚合前的各服务请求的服务应答。
5.如权利要求1-4中任一项所述的方法,其特征在于,还包括:
服务前置总线监测每个新的服务请求聚合前的各服务请求的返回结果;
若监测到未返回服务应答或返回错误的服务应答的聚合前的服务请求时,向其服务请求终端发送请求失败消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310054839.9/1.html,转载请声明来源钻瓜专利网。