发明名称 Blending single-master and multi-master data synchronization techniques
摘要 Architecture that maintains the user experience as close as possible to the user experience when dealing with the usual/regular forms and data provided in an office application when dealing with hybrid forms and hybrid data. Synchronization of the hybrid data to single-master and multi-masters systems is accomplished when the associated hybrid client goes offline, changes are made to the hybrid data, and then the client comes back online. For example, where the single-master system is a line-of-business (LOB) server system and the multi-master system is an officer server that employs collaboration capability, the architecture allows office users to access, manipulate, and share LOB entity information using collaborative means, while at the same time, ensuring data and business process consistency for the LOB entity in the LOB system.
申请公布号 US8745127(B2) 申请公布日期 2014.06.03
申请号 US20080119504 申请日期 2008.05.13
申请人 Microsoft Corporation 发明人 Gopal Burra;Keyser Chris;Salgado Rolando Jimenez;Gupta Rakesh;Soni Manish;Koronthaly David;Kirillov Anton
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人
主权项 1. A computer-implemented system, comprising: a hybrid client for online and offline manipulating hybrid data and for interfacing with both a single-master system for implementing business processes and a multi-master system comprising a suite of applications for facilitating collaboration between users and user systems, the hybrid client further comprising a single-master client component including a client cache for storing data obtained from the single-master system and working offline from the single-master system, and a multi-master client component for interfacing to the multi-master system; a storage component of the hybrid client for storing the hybrid data, the hybrid data associated with a single-master data entity common to both the single-master system and the multi-master system; a synchronization component of the hybrid client for synchronizing changes made offline to the hybrid data between the single-master system and the hybrid client when the hybrid client returns to an online state; and a processor that executes computer-executable instructions associated with at least one of the storage component or the synchronization component.
地址 Redmond WA US