Loading login details...

Applications - IT

DeltaXML tools are used by a wide range of IT companies in a variety of roles from large blue chips addressing both their own and customer applications to small systems integrators who are developing bespoke applications for niche clients. Amongst the many IT companies using DeltaXML Core and Sync are:

Managing Software Changes

You are tasked with delivering complex solutions to a barely feasible schedule. You already have a raft of new technologies that must be mastered. And now you're asked to handle XML data that is subject to frequent change. How can you deliver?

Typical solutions involve 'normalizing' the XML to remove whites space and formatting differences - checking for 'significant' white space - and then performing text diffs. This works satisfactorily, until you come across an attribute order change. You handle that, and then get a namespace prefix change. You handle that, and get a re-ordered <choice> element in an XML Schema. You handle that... and are then asked to show exactly what has changed - and now you have a significant challenge, which is not at all relevant to the real problem you're tackling, and which can chew alarming holes in your development schedule. And if you're then asked to represent those changes as a delta that can be re-applied to the original document, who will you call?

The alternative: DeltaXML - delivers to you a proven out-of-the-box solution for XML differencing and change control, that you can customise and configure to get a best fit in less time than you'd have needed to do basic normalization. You can:

Using DeltaXML as part of your development system, you get to spend time on the real issues, while our highly-optimised implementation deals with the nuts-and-bolts of XML change identification and control. With its small footprint and ease of integration, DeltaXML can become part of your development system quickly and easily. And of course you can use DeltaXML in QA and testing your XML applications, including regression testing to ensure that the same results are produced before and after changes have been made to the software.

If your applications need to provide the capability to display changes, handle versions of XML data, produce an XML audit trail, re-import data that has been exported as XML or remove unchanged data in an XML processing pipeline, then embedding DeltaXML can take over the hard work and enable you to meet deadlines. Or perhaps you just need to reduce bandwidth by transmitting deltas in a web service application. Maybe you have a requirement to synchronize XML data, and then the case for DeltaXML is even stronger. DeltaXML provides an ideal tool for architecture and systems integration.

If you are interested in learning how DeltaXML can help your business please call us to discuss how we can fulfill your requirements.