DeltaXML Sync provides an intelligent three-way merge tool for XML. This means that it reads in three different, though similar, XML documents and determines the changes between them, and generates an output based on these changes.
DeltaXML Sync is a ‘generic’ solution, which means it is applicable to any XML. Thanks to its power, resilience and exceptional versatility, the range of potential applications is huge; below are some of the roles in which DeltaXML Sync offers the most immediate benefits. Since all data is processed as pure XML, DeltaXML Sync is fully compatible with your existing XML infrastructures.
Managing Concurrent EditsDeltaXML Sync has been designed to meet the needs of organisations with concurrent editors working on the same document. DeltaXML Sync can analyse the changes and deliver a single synchronized document with changes merged and conflicts identified. This problem often poses a major issue for aircraft manufacturers and distributors of online information. Building on DeltaXML Core's fundamental XML change control capabilities, DeltaXML Sync Concurrent Edit delivers a highly-automated way of merging and synchronising concurrently changing data. Editors can easily pick up the synchronised document and identify not just the agreed changes to the document but those where conflict still arises. The advantage is gained in not having to work through the changes of each version in turn and in concentrating resources only on those areas of conflict. If you are using the OpenDocument (ODF) standard, see DeltaXML ODT Merge for a powerful solution to merging concurrent edits of OpenOffice.org Writer and similar documents. See an on-line demonstration of this product. |
|
As well as generating a Concurrent Edit output, DeltaXML Sync can also generate a Three-way Merge of the input documents, based on the deltaV2 format. This Three-way Merge delta is an XML file which contains all of the input documents and shows where they are the same and where they differ. It can form the basis for many different applications, some of these are discussed below.
In the legal profession there are many instances where one master document
may have many 'sister' variants which might describe the same conditions of
service and purchase for different products. In this instance a change to one
document can be multiplied across all variants without excessive manual
intervention.
For a graphic example of how DeltaXML Sync can resolve and identify multiple concurrent changes to data please view our 'SVG Tiger Demo'
Software vendors often provide configuration files in XML for the customer to change according to their needs. But when the vendor releases an update which includes changes to a configuration file, the customer either has to start over with the new version or attempt to mimic the changes the vendor has made. Both approaches are difficult and prone to error. DeltaXML Sync can merge the two sets of changes to generate a new configuration file.
DeltaXML Sync can provide synchronization between local and remote data stores - all that is necessary is that the data can be represented in XML. Concurrent changes can be synchronized and any conflicts identified. Bandwidth needs for updates can be reduced by transmitting delta files representing just the changes.
Maintaining translations of documents is difficult and costly. The simple approach or re-translation whenever changes are made is very expensive because the same text is translated repeatedly. DeltaXML Sync is able to identify the changes in the original translation, find the relevant sections of the translated document that need to be updated, and generate a new template where only changed sections need re-translation. This can yield huge savings in translation costs.
If you would like more information on DeltaXML Sync, please download our short flyer in pdf format.
See various on-line demonstrations of DeltaXML Sync.
Further guides and documentation can be found in our Resource Library.