Welcome Guest. | Log In| Register | Membership Benefits
News

May 8, 2000

Printer ready
Printer ready

On The Same Page With XML

For the standard to reach its potential, everyone must agree on how to use it

By Don Kiely

Related links:

  • XML Toolbox
  • And from our sister publications:

  • Network Computing A Metalanguage For the Ages (4/3/00)

  • VARBusiness XML 101 (4/3/00)
  • TechEncyclopedia
    Need a definition of a technology term? Look it up here:


    Send Us Your Feedback
    As a nonproprietary, standards-based communication medium, the Extensible Markup Language is making inroads into virtually every part of application development, where transport and architectural requirements are increasingly being transformed by the overriding need for dynamic content delivery. Because it is a text-based data type, XML is lightweight and small, making it an efficient way to transport dynamic content, both in distributed applications in general and for Web-based applications in particular.

    Data exchange between applications can be done more efficiently with XML. And it enables interactions across platforms that otherwise share no common data formats. This makes it especially useful in distributed application development, in which applications are split into tiers of logically related code that usually execute on different machines, often running different operating systems. Because XML is platform independent, the different tiers can exchange data using its features.

    XML is also being used to control and execute code in the different tiers, acting as the glue that integrates application components. In this role, it acts as a gateway between autonomous, heterogeneous systems. (For a look at this use of XML, see Don Box's "Lessons from the Component Wars: An XML Manifesto" at msdn.microsoft.com/xml/articles/xmlmanifesto.asp.)

    But for XML to reach its fullest potential, everyone must agree to use the language in the same ways. This means that both the sending and the receiving parties must agree to use a particular schema, a way of describing data using XML notation. To accomplish this, applications will need additional standards from the World Wide Web Consortium (W3C), some of which are just in the early proposal stages.

    XML will fully blossom into a valuable technology for E-commerce when industry groups work together to define XML schemas to describe industry data. For example, participants in an industrywide E-marketplace might define a schema with the specific tags needed to encapsulate information on the customers, products, and services that form the basis of their transactions. These schemas would have to be agreed upon and shared by the people and companies that use them.

    One such initiative is Microsoft's BizTalk (www.biztalk.org), a platform for launching the company's BizTalk Server. Microsoft is defining the BizTalk Framework, a set of guidelines for publishing schemas in XML and using XML messages to integrate software programs. The BizTalk Server, available as a technology preview, provides Internet application integration using XML and the BizTalk Framework. It includes secure and reliable data delivery, routing and transformation of business documents, and development tools for existing applications.

    The Mathematical Markup Language is one of the earliest XML schemas. It was developed to describe mathematical notation, including structure and content, letting content be served, received, and processed on the Web.

    The Organization for the Advancement of Structured Information Standards sponsors www.xml.org. This site features a wealth of information about XML and its uses, as well as an impressive catalog of XML schemas by industry group. The site provides a registry and repository for XML schemas and other public resources. Industry groups can register their XML data-exchange specifications, individuals can look for specifications in their areas of interest, and applications can access the XML resources needed to act on an XML document.

    XHTML is the latest of recent XML-related standards work published by the W3C (see story, "XHTML: A Bridge To The Future"). In early April, the consortium published the latest working draft of XML Schema, which provides a means for defining the structure, content, and semantics of XML documents, using an inventory of XML markup constructs. This working draft arose from several proposals received by the W3C, including XML-Data, which was spearheaded by Microsoft, Document Content Description for XML, and others.

    The XForms 1.0 working draft defines the next generation of Web forms that capture the device-independent data model and logic of form-based Web applications. These new forms will encompass an explicit data model that defines the form as a composite data type with constraints on values. The model also defines the user interface, expressed as a set of presentation controls bound to the data model, and the use of XML and Unicode for exchanging form data with servers.

    The Extensible Stylesheet Language, which is used to express style sheets on the Web, is nearing completion as an official W3C recommendation. The two parts of XSL provide a language for transforming XML documents and a vocabulary for specifying formatting.

    The W3C has received a number of proposals related to XML that it has published as Notes, which are preliminary documents meant to begin discussion. Recent Notes include XML Japanese Profile for expressing Japanese characters in XML, and the XML Document Navigation Language for content navigation in a variety of devices.

    The W3C is likely to stay busy for a long time with work on extensions to XML, a sign many observers construe as a good one for XML's continuing health and longevity.

    Back to This Week's Issue
    Send Us Your Feedback
    Top of the Page

    CAREER CENTER
    Ready to take that job and shove it?



    TechCareers

    SEARCH
    Function:

    Keyword(s):

    State:
    SPONSOR
    RECENT JOB POSTINGS
    CAREER NEWS
    Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

    Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.



    Specialty Resources

    Featured Microsite