[发明专利]一种分布式多业务逻辑异步处理的方法、系统及装置有效
申请号: | 200710308410.2 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101196831A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 戴笑涛;龚健 | 申请(专利权)人: | 北京方正国际软件系统有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100080北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 业务 逻辑 异步 处理 方法 系统 装置 | ||
1.一种分布式多业务逻辑异步处理的方法,应用于包含多个服务器和客户端的系统,其特征在于,该方法包括:
客户端根据所述系统中的一个服务器发布的业务,确定当前请求的至少一项业务是当前可处理的业务,包括所述服务器当前可处理的业务和所述系统中其它服务器当前可处理的业务;
客户端从所述服务器中获取与所述至少一项业务对应的标签模板,并通过所述标签模板生成与每项业务对应的标签,将每个标签与需要处理的业务数据一起提交给所述服务器,所述标签中记录了该业务对应的业务处理接口标识;
所述服务器根据每个标签中记录的该业务对应的业务处理接口标识,确定处理每项业务的服务器及该服务器中对应的业务处理接口,调用所述业务处理接口进行相应的业务处理。
2.如权利要求1所述的方法,其特征在于,所述服务器发布业务,包括:
所述服务器登记本服务器及系统中其它服务器的每个业务组件当前可处理的业务,设置每个业务的配置信息;
所述服务器将所述业务在预设的范围内发布。
3.如权利要求2所述的方法,其特征在于,所述配置信息包括:访问权限,则所述服务器在确定处理每项业务的服务器及该服务器中对应的业务处理接口之前,该方法进一步包括:
确定提交每项业务的客户端具有请求该业务的权限。
4.如权利要求1所述的方法,其特征在于,所述生成与每项业务对应的标签,包括:
客户端根据与每项业务对应的标签模板,记录该业务的数据来源、当前的状况,以及处理该业务的服务器地址和业务处理接口标识。
5.如权利要求4所述的方法,其特征在于,确定处理每项业务的服务器及所述服务器中对应的业务处理接口,包括:
步骤A:所述服务器根据每项业务对应的标签中记录的处理该业务的服务器地址,确定处理所述业务的服务器,如果判断处理所述业务的服务器不是本服务器时,继续步骤B,否则进入步骤C;
步骤B:根据所述标签中记录的处理该业务的服务器地址,将该业务对应的标签和业务数据转发给相应的服务器;
步骤C:根据所述标签中记录的业务处理接口标识,确定所述业务的业务处理接口。
6.如权利要求4所述的方法,其特征在于,所述生成与每项业务对应的标签,进一步包括:
记录每个标签的有效期和使用的每个标签模板的版本;
则所述服务器在确定处理每项业务的服务器及该服务器中对应的业务处理接口之前,该方法进一步包括:
确定当前时间在该业务对应的标签记录的有效期内,并确定所述标签中记录的所述标签模板的版本为最新。
7.如权利要求6所述的方法,其特征在于,如果所述服务器确定当前时间不在其中一个标签记录的有效期内,或,该标签中记录的所述标签的版本不是最新,则放弃对该标签对应的业务的处理。
8.根据权利要求1所述的方法,其特征在于,如果客户端确定当前请求的至少一项业务不是当前可处理的业务时,则不向服务器提交处理所述至少一项业务的请求。
9.一种分布式多业务逻辑异步处理的系统,其特征在于,包括:
第一服务器,用于发布当前可处理的业务,向客户端提供所述业务的标签模板,并在接收到客户端的至少一项业务处理请求时,根据接收到的标签中记录的信息,确定处理每项业务的服务器,并在确定所述服务器不是本服务器时,按照该业务对应的标签中记录的信息,将所述标签及业务数据转发给对应的服务器处理;
第二服务器,用于接收所述第一服务器转发的标签及业务数据,并调用相应的业务处理接口进行处理;
客户端,用于在确定请求的至少一项业务是所述第一服务器发布的业务时,从所述第一服务器中获取与所述至少一项业务对应的标签模板,并通过所述标签模板生成与每项业务对应的标签,将每个标签与需要处理的业务数据一起提交给所述第一服务器。
10.如权利要求9所述的系统,其特征在于,所述第一服务器在确定处理其中一项业务的服务器为本服务器时,进一步用于根据该业务对应的标签记录的信息,确定处理该业务的业务处理接口,并调用该业务处理接口对所述业务进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京方正国际软件系统有限公司,未经北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710308410.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:碳酸氢钠真空袋内胆
- 下一篇:不饱和聚酯树脂或乙烯基酯树脂组合物