2003 · 29 citations · 6 references
ComputingComputer ScienceInformation TechnologyData ManagementMobile ComputingMobile SystemsData IntegrationData ReconciliationData ReplicationMobile Data ManagementXml DatabasesData MergingMerging AlgorithmsThree-way Merge
Optimistic replication approaches are often employed on mobile devices, which raises the need for reconciliation of concurrently modified data. We propose that three-way merging algorithms, in particular those that are able to process tree-structured data in XML format, make good candidates for a generic data reconciliation engine on mobile devices.By exchanging data through XML files we impose minimal constraints on application design and are able to offer reconciliation services to a large number of existing applications. Reconciliation support can be added to an application in several increments, allowing application developers to choose a suitable level of support compared to implementation effort. We give two examples of reconciliation by three-way merging of XML.
6
Change detection in hierarchically structured information
Sudarshan S. Chawathe, Anand Rajaraman, Héctor García-Molina et al. · 1996 · 488 citations
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Cecilia Mascolo, Licia Capra, Stefanos Zachariadis et al. · Wireless Personal Communications · 2002 · 189 citations