Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home IT Management
    • IT Management

    XML Developers Push for Simplicity

    Written by

    Esther Schindler
    Published October 21, 2004
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      STEVENSON, Wash—Its always refreshing to attend a deeply technical conference, at which the experts instruct each other, disagree publicly and challenge one anothers opinions. Instead of showing off shiny new functionality or imperfect features polished to a mirror surface, the developers at the Applied XML Developers Conference are demonstrating the problems yet to be solved in XML and Web services.

      Still, the technical presentations make it clear that they agree on fundamental development truths: The data outlasts the code, you wont find much reality in any industry spec, and simplicity is always better than (even elegant) complexity.

      One weakness upon which most presenters agree is the ineffectiveness of XML Schema, which Tim Bray, director of Web technologies at Sun Microsystems (and co-inventor of XML), described as “totally beyond its sell by date.”

      Chris Anderson, an architect on the MS Windows client platform team working on the technologies code-named “Avalon,” said developers “hate systems that force XML to be more than data.” His answer: XAML (Extensible Application Markup Language), which “provides a format to facilitate between developers and designers … a unified way to build applications to leverage markup.”

      /zimages/2/28571.gifRead more here about the time frame for Avalon, Longhorns presentation-layer subsystem.

      Sam Ruby, senior technical staff member in the Emerging Technologies group at IBM, spent 45 minutes showing other experts how “the standards dont reflect reality; reality has moved on,” particularly in regard to Unicode. Even when default encodings for HTML, XML and Microsoft are different, and XML Namespaces requires that the URI examples be considered distinct, System.Uri.Equals may return “true.”

      Not every aspect of XML is judged to be a potential disaster—far from it. Two presentations have demonstrated how XML is enabling solutions in the real world: one from the U.S. Department of Defense on using XML for Navy missile systems, and a presentation from Scott Hanselman and Patrick Cauldwell of Corillian about effectively using XML in financial systems.

      Next Page: Long-term results?

      Long


      -Term Results?”> Some XML technologies have yielded long-term results, or they will. “We had pretty ambitious goals for SOAP [Simple Object Access Protocol],” said Don Box, a Microsoft architect in the Distributed Systems group working on Indigo.

      “The one thing we wanted was an extensibility mechanism other than XMLs throw [stuff] anywhere you want.” Today, Box said, SOAPs header extensibility model is the conceptual basis for the serialization engine for .NET.

      Yet “the single most important thing we [previously] left out was WS-Mex [metadata exchange] or something like it,” Box said. Its now a core part of Indigo, and “every SOAP endpoint will support WS-Mex by 2007.”

      And theres plenty of dissent among the experts, none of whom are shy with their opinions. Even when they agree on the problems, they dont always agree on the solutions, with the sharpest division between those who prefer APIs and programming models versus data streaming.

      “WS-Eventing is missing the boat,” Bray said. “If this entire experiment fails, I think the fingerprints [on the knife] will be on WSD and XSD,” Box commented.

      /zimages/2/28571.gifStandards could be coming to supply chain management. Click here to read about beta testing on a new XML-enabled implementation of VMI (vendor-managed inventory).

      But each speaker had an underlying theme of “keep it simple.” Bray exhorted developers to create solutions based on the MPRDV approach: the “minimum progress required to declare victory.” Add functionality only when you have to, and based on real experience, he said. “Committees going into rooms do not invent the future,” he said. Anderson reminded developers that “XML is cardboard”—the transport medium for the “important stuff” youre moving from place to place.

      Thats not to say that developers are down on XML—not hardly! These folks are the ones immersed in the technology and clearing the path for those to follow. “Theyre shining the light in the dark corners,” remarked one conference attendee. Because of the technology sharing, one long-outstanding bug that IBMs Ruby demonstrated on the MSDN site was fixed within two hours.

      Despite XMLs imperfections, each presenter saw the benefits that XML and Web services have brought, from RSS (Really Simple Syndication) ubiquity to interoperability to the importance of internationalization. On her blog, Rebecca Dias, product manager for advanced Web services at Microsoft, said, “Everyone generally agrees that schema has its shortcomings, but it is facilitating huge amounts of value for customers. Thousands of business documents today are based on a schema. So, is XML Schema a failure?”

      /zimages/2/28571.gifCheck out eWEEK.coms Developer & Web Services Center at http://developer.eweek.com for the latest news, reviews and analysis in programming environments and developer tools.

      /zimages/2/77042.gif

      Be sure to add our eWEEK.com developer and Web services news feed to your RSS newsreader or My Yahoo page

      Esther Schindler
      Esther Schindler
      Esther Schindler has been writing about software development tools and trends since the mid-90s, and about the effect of technology on our lives for far longer. She has optimized compilers, written end-user applications, designed QA processes, and owned a computer retail and consulting business. She lives in Scottsdale, Arizona, with a husband, two cats, and a well-known tropism for anything chocolate.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.