[发明专利]用于多服务器预定系统上的同步机制的方法和系统在审
| 申请号: | 201280011805.5 | 申请日: | 2012-01-12 | 
| 公开(公告)号: | CN103443790A | 公开(公告)日: | 2013-12-11 | 
| 发明(设计)人: | V·马桑尼;S·比代塞;M·帕沃;J·丹尼尔;D·福泽 | 申请(专利权)人: | 阿玛得斯两合公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 | 
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 秦晨 | 
| 地址: | 法国*** | 国省代码: | 法国;FR | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 用于 服务器 预定 系统 同步 机制 方法 | ||
技术领域
本发明涉及旅行预定系统领域,更特别地涉及用于使用分布式环境的同步机制来处理在多个服务器上的旅行预定的方法和系统。
背景技术
现代的旅行公司(例如,航空公司)通常采用用于处理客户的预定请求的复杂应用。越来越常见的情况是:在整个公司系统中使用多个体系结构。在这样情况下,在设计和规划预订系统时应当考虑兼容性和同步问题。一个实例是预定管理的一部分在基于因特网的应用或通信设施上执行。另一个实例是系统(并不一定是预订系统)必须从遗留大型机系统(例如,TPF)迁移至新的系统(例如,开放性系统)。我们将这后一个实例称为退役,即,应用将被从例如TPF大型机迁移至例如开放性系统时。为了避免预定系统中的服务中断,可取的是逐渐地执行该迁移,而不是在单独一次移动中关闭现有系统并切换到新的系统,具有能够引起以下情形的所有可能问题:除了在旧系统与新系统之间切换时的大激活过程的复杂性之外,我们还应当在新系统处于构造中并且旧系统继续进化时考虑软件在这两个平台上的双重维护的需要。可能必须开发新的功能,并且这需要双重的工作,然而,如果两个系统能够一起工作,则所有开发工作都能够致力于新的平台。由于这些原因,渐进式迁移比所谓的“大震动(big bang)”迁移策略更好,但是必须考虑某些困难。特别地,当预定服务分布于两个不同的平台(例如,大型机和开放性平台)之间时,它们需要在读和写模式中共用相同的旅客姓名记录(PNR)环境数据,以便执行它们的业务功能。应当考虑的一个问题是在读和写模式中共用于不同的平台间以及于通信协议(例如,TPF大型机和开放性系统)间的数据(例如,PNR数据)的同步,使得系统能够共用相同的最新PNR环境数据。对于“环境(context)”,我们意指与活动(终端)用户会话链接的购物会话环境。它表示由系统使用以便该具体用户在例如旅行预定系统(与活动终端用户会话链接的预定(购物)会话环境)中执行所请求的功能的所有功能和技术信息。
发明内容
本发明的一个目的是减轻至少某些与现有技术的系统相关的问题。
根据本发明的一个方面,本发明提供了一种用于在多服务器系统上操作的预定方法中的同步机制的方法,用于确保在多服务器系统的至少两个服务器间的用户交易期间使用最新的PNR记录,其中PNR的本地环境版本保持于多服务器系统的每个服务器内,这些服务器通过系统总线互连,该机制包括以下步骤:在可由多服务器系统的所有服务器访问的共用的环境存储区中保持有关PNR的最后更新版本的信息;响应于用户请求而促使所选择的一个服务器执行下列动作来修改PNR的本地环境版本:在共用的环境存储区上检查哪个服务器最后更新PNR;如果最后更新PNR的服务器不同于所选择的服务器,则获得PNR的最新版本;修改PNR的本地环境版本以满足用户请求;更新共用的环境存储区以反映PNR的最后更新版本。
根据本发明的一种优选实施例的方法允许以高效且一致的机制在多服务器(可能为多平台)系统间同步PNR值。该机制由于其版本化和其懒惰行为(同步仅在需要时发生)而解决了一致性和性能的问题。它能够被用作在以共用数据的应用的渐进式迁移进行的从一个系统到另一个系统的迁移阶段中的解决方案,并且还用作用于不同平台间的分布式应用的永久性解决方案。
根据本发明的第二方面,本发明提供了包括适用于执行以上所述的方法的一个或多个部件的系统。
根据本发明的另一种实施例,本发明提供了包括用于在所述计算机程序在计算机系统上执行时执行以上所述的方法的指令的计算机程序。
附图说明
现在将以示例的方式来参考附图,在附图中:
图1是根据本发明的一种实施例的库存系统的示意图;
图2示意性地示出了在本发明的一种优选实施例中使用的分布式环境相关器的可能结构;
图3以用例形式示出了在共用的环境中具有关联的值变化的不同平台上的请求处理;
图4是适用于支持本发明的一种优选实施例的方法的通用计算机系统的示意图;
图5至9(a和b)示出了具有根据本发明的一种优选实施例的EDIFACT结构(a图)和用例示意图(b图)的分布式环境同步的五种服务;
图10是根据本发明的一种实施例的处理的方法步骤的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿玛得斯两合公司,未经阿玛得斯两合公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280011805.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:由洗涤过的粗植物性油生产精炼植物性油
 - 下一篇:事件信息投影电路及方法
 





