Biggest Role for XML
•XML is becoming a programming utility
•It is a mechanism for creating distributed processing and Web services
•SOAP, WSDL and UDDI (Universal Description, Discovery and Integration) are important to Microsoft’s distributed processing strategy. Microsoft is effectively ignoring or sidestepping CORBA, Java RMI plus Enterprise Java Beans and other remote procedure call methods.
•XML-based SOAP is Microsoft’s way of having standard and open interoperability between Windows clients and servers and other application platforms such as OS390, HP / UX, Solaris, and the weed-like Linux.
•Because of XML, SOAP is a plain text environment, so the data can be readily accessible to a knowledgeable individual.
•XML allows metadata interchange. As a result, XML is moving into search, sitemaps, and distributed authoring. (RDF or Resource Discovery Framework databases can automatically filter and classify mail, ftp, telnet, http, and other messages).
•With XMI (XML Metadata Interchange) definition vendors can tag specific files so data transformation can be automated; for example, between a CAD file and a parts order on a different system.
•
Source: www.w3c.org