| Synergex.com | Contact Us | Resource Center Login | Home
Solutions
 
What is XML?

XML: Background


XML (Extensible Markup Language) stores and transmits information, both on and off the Web, using a cross-platform, software- and hardware-independent language standard. Providing an international, vendor-independent syntax for describing information, XML enables businesses to more easily communicate with customers, vendors, and partners—regardless of their computer systems and/or software.

Comprised of a set of tags and declarations, XML is a bit like HTML, but it focuses on providing information about the data itself, versus its format: it tells a computer what the actual data is, not what it should look like. Furthermore, unlike HTML, the set of valid tags can be extended to describe any type of data.
For example, this is how XML would describe the weather in New Orleans on March 18:

<?xml version="1.0"?>
   <weather-report>
    <date>March 18</date>
    <time>08:00</time>
    <area>
        <city>New Orleans</city>
        <state>LA</state>
        <region>South</region>
        <country>USA</country>
    </area>
    <measurements>
        <skies>partly cloudy</skies>
        <temperature>82</temperature>
        <wind>
        <direction>NE</direction>
        <windspeed>6</windspeed>
        </wind>
        <humidity>45</humidity>
        <visibility>unlimited</visibility>
    </measurements>
   </weather-report>



Intersystem communication: Evolving to XML


For many years, disparate computer systems have needed to exchange data. In the early days, custom interfaces were usually developed, requiring intimate knowledge of both of the systems being joined. As more of these interfaces proliferated and duplicated effort, EDI (Electronic Data Interchange) emerged as a standard for creating specific types of interfaces, effectively creating interface “contracts” to which both sides of the interface agree.

However, an EDI format cannot be modified without both sides agreeing to that modification. XML, on the other hand, can be extended to add new elements without invalidating the original interface. Therefore, participating systems can be upgraded independently as needed, and XML standard grammars can be upward compatible. Many companies are now adopting standard XML grammars for electronic data transfer.



Information about Consuming Web Services
“The XML parser was one of the main reasons we decided to upgrade to Synergy/DE 8.1.3. XML enables us to streamline processes for customers and save them tons of time.”

John Getgood
Global Beverage Group
© 2008 Copyright Synergex | SiteMap