[发明专利]旁路三层同步系统的中间同步服务器有效
申请号: | 200580043165.6 | 申请日: | 2005-11-22 |
公开(公告)号: | CN101080712A | 公开(公告)日: | 2007-11-28 |
发明(设计)人: | T·克里默;C·西里舒克;W·维莫二世 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;李峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 旁路 三层 同步 系统 中间 服务器 | ||
1.一种用于处理三层同步系统内的空更新事件的方法,所述三层同步系统具有客户机、同步服务器和数据服务器,所述方法包括以下步骤:
拦截用于使所述客户机的数据存储器与所述数据服务器的数据存储器同步的同步请求;
在将所拦截的同步请求传送到所述同步服务器之前,基于先前所建立的指示器确定数据更新是否是必要的;以及
基于所述确定步骤的结果,选择性地启动同步事件,
其中当所述确定步骤指示数据更新是不必要的时,不需要将所拦截的同步请求传送到所述同步服务器。
2.根据权利要求1的方法,其中当所述确定步骤指示数据更新是不必要的时,将无需更新的通知传送到所拦截的同步请求的源。
3.根据权利要求1或2的方法,其中当所述指示器指示空更新事件将会由所述同步请求产生时,所述确定步骤指示数据更新是不必要的。
4.根据权利要求1的方法,其中当所述确定步骤指示数据更新是必要的时,将所拦截的同步请求传送到所述同步服务器,其启动所述客户机与所述数据服务器之间的同步动作。
5.根据权利要求1的方法,其进一步包括以下步骤:
在所述拦截步骤之前,轮询所述数据服务器以确定数据更新是否是必要的;
当所述轮询步骤确定数据更新是必要的时,建立指示值以指示数据更新是必要的,其中所述指示值是在所述拦截步骤的先前所建立的指示器内建立的;并且其中所述指示器的缺省状态指示并无必要的数据更新,所述方法进一步包括步骤:间歇地重复所述轮询步骤直到所述轮询步骤确定数据更新是必要的。
6.一种被配置以在三层同步系统内操作的旁路器,所述三层同步系统包括具有数据存储器的客户机、中间同步服务器以及具有另一数据存储器的数据服务器,所述另一数据存储器使用所述同步服务器间歇地与所述数据存储器同步,所述旁路器包括:
拦截器,所述拦截器用于在涉及所述同步服务器的同步事件被启动之前拦截同步请求;以及
推理机,在所拦截的同步请求被传送到所述同步服务器之前,所述推理机确定是否将要同步所述数据存储器和所述另一数据存储器,其中响应于所述推理机的所述确定,选择性地启动所述同步事件,
其中当所述推理机确定同步不会发生时,所述旁路器不需要将所拦截的同步请求传送到所述同步服务器。
7.根据权利要求6的旁路器,其中当所述推理机确定同步不会发生时,所述旁路器将无需更新的通知传送到所拦截的同步请求的源。
8.根据权利要求6或7的旁路器,其中当所述推理机确定同步会发生时,所述旁路器将所拦截的同步请求传送到所述同步服务器进行处理。
9.根据权利要求6或7的旁路器,其进一步包括:
更新检测引擎,所述更新检测引擎被配置以针对更新而异步轮询所述数据服务器和所述同步服务器中的至少一个,以及存储所述轮询的结果,所述推理机使用所述轮询的结果来确定是否将要同步数据存储器;以及
旁路标记数据存储器,所述旁路标记数据存储器被配置以存储由所述更新检测引擎生成的多个旁路标记,每个旁路标记与唯一的客户机/数据服务器关系相关联,其中所述推理机在确定是否将要同步所述数据存储器和所述另一数据存储器时利用所述旁路标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580043165.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多层配线结构及其形成方法
- 下一篇:集成的玉米加工