Welcome!

Cloud Expo Authors: Greg Schulz, Jeremy Geelan, Marilyn Moux, Elizabeth White, Pat Romanski

Related Topics: XML

XML: Article

The Road So Far...and the Road Ahead

The Road So Far...and the Road Ahead

One of the key reasons behind the explosive growth of the Web is the simplicity and ease of use of the underlying standards - TCP/IP, HTTP, and HTML. Experts and critics have often argued about what's wrong with HTML and HTTP and why we need IPv6 et al. For instance, with the advent of XHTML, we are now realizing why HTML should have probably been XML-ized from Day 1; similarly, we criticize the fact that HTTP is stateless. However, the ubiquity of these standards has easily surpassed their technological imperfections.

Enter XML, and the definition of ubiquity changes altogether; what started as a simple markup language for information dissemination is now generalized as a generic application and service delivery platform for any kind of device.

Where have we seen the effectiveness of XML, and in what areas do we feel that XML has a way to go, either in adoption or in inception? Areas where XML has been effective include:

  • Core DOM/SAX APIs for XML: These have undergone significant release cycles and have become quite stable for processing and generation of XML.
  • Data transformation and processing: XSLT has already replaced a number of proprietary mapping interfaces (watch for XML Query here).
  • Wireless applications: We saw an initial growth of standards, particularly WAP, that used XML but deviated from the world of HTML-based Web applications. We all believed that we had to have two separate presentation markups: HTML for Web and WAP for wireless (our only savior being XSLT). Reason intervened and we got XHTML into the making, and we realized that wireless/Web application development should use XHTML Basic as the core markup language.
  • Core Web services: Even though analysts believe that Web services isn't yet prime time, we've seen a rise in use of core infrastructure Web services standards such as SOAP and WSDL. However, I believe we're still far from reaching the automated nirvana that UDDI-based service lookup and binding will provide (watch for standardization of Web services business process orchestration here).
  • Industry vocabularies: Some argue that the growth in the number of industry vocabularies using XML has become too explosive. This may be true, but it's been shown that where serious groups of companies have collaborated, standards have materialized and become critical to that industry. Take CIDX (Chem XML) for instance. It has created a definitive space for itself in the chemical industry. Where we have lacked is in areas that require cross-industry definition of business process templates and documents (watch for developments around ebXML, OAGIS), where EDI is strong with a huge user base.

    Some of the areas in which I believe XML still has journey ahead include:

  • XML Schemas: I mention XML Schemas here because even though XML Schemas have been available as a W3C Recommendation for some time, we have yet to see widespread development around them. In my consulting with technology clients, I see that a number of developers have still a way to go before they migrate their loose DTDs into strict schemas. This is probably related to the complexity of the schema specifications and also the base education required around them.
  • Speech and/or multimodal applications: We've seen initial developments around VoiceXML, SALT, XHTML+Voice, and CCXML, and I believe there is consolidation and further standards development that can standardize the way we develop interactive, natural language-based speech applications.
  • XForms, XHTML: We love XML's ease of use but hate the loose HTML code that is floating around in the majority of Web sites and applications. XHTML goes one step further to XML-ize the basic HTML code itself, requiring significant changes to the existing code and coding style. The new XForms specification is an interesting addition to this mix, providing a strong next-generation forms solution for device-independent Web applications.

    Although we've faced some challenges (for example, the development of XML Schemas), the road so far has been quite smooth for XML. Looking at some of the key issues that we'll have to tackle going forward - XML Query, common business documents semantics, Web services orchestration, and so on - we're likely to hit some bumps in the middle.

    As the new editor-in-chief of XML-Journal, I plan a strong focus on technology and real-world applications, a combination that I believe can be very effective in navigating XML's exciting journey.

  • More Stories By Hitesh Seth

    Hitesh Seth is chief technology officer of ikigo, Inc., a provider of XML-based web-services monitoring and management software. A freelance writer and well-known speaker, he regularly writes for technology publications on VoiceXML, Web Services, J2EE and Microsoft .NET, Wireless Computing & Enterprise/B2B Integration. He is the conference chair for VoiceXML Planet Conference & Expo.

    Comments (0)

    Share your thoughts on this story.

    Add your comment
    You must be signed in to add a comment. Sign-in | Register

    In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


    Cloud Expo Breaking News
    What do the CTOs of the CIA and the U.S. Dept. of Justice and the CIO of the National Reconnaissance Office have in common with the CEOs of Eucalyptus, GoGrid, ActiveState, Appcara, OpSource and Nortonworks, the CTOs of Rackspace, SoftLayer, SOA Software and AppZero, the Founder & General Manager of Dell Boomi, the VP of Big Data & Streams at IBM and the Chief Strategy Officer at Pacific Controls? Answer: all are shortly to present breakout sessions as members of the distinguished Speaker Facul...
    As a Platinum Plus Sponsor of Cloud Expo New York, Rackspace Hosting is offering special passes to SYS-CON's 10th International Cloud Expo, which will take place on June 11–14, 2012, at the Javits Center in New York City, New York. Rackspace Hosting is the service leader in cloud computing, and a founder of OpenStack, an open source cloud operating system. The San Antonio-based company provides Fanatical Support® to its customers and partners, across a portfolio of IT services, including Manage...
    The move to cloud-based applications has undeniably delivered tremendous benefits. However, the associated distribution creates various challenges from the quality perspective: End-to-end tests need to pass through multiple dependent systems, which are commonly unavailable, evolving, or difficult-to-access for testing. Accessing such systems often involves transaction and bandwidth fees. Teams need to test and tune the system under test against a realistic and broad range of performance and ...
    In this CTO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, industry-leading CTOs & VPs of Technology will discuss such topics as: Which do you think is the most important cloud computing standard still to tackle? Who should and shouldn’t be using a PaaS product today, and why? Can a public cloud ever be truly secure? How important is open source to cloud computing and Big Data? "Mission-critical apps are now safe in the cloud." Tr...
    For many of the same reasons that Software-as-a-Service is catching on with enterprise buyers, delivering web services on top of Infrastructure-as-a-Service architectures is appealing to the SaaS developers. Operational agility, lower CapEx, and a broad array of tools and services are on tap that make both public and private IaaS clouds a great platform to build on. But how do you do this securely, especially in the public cloud where you have no access to the network or hypervisor your servers ...
    “Big Data eliminates the data silos that formerly existed, improving the depth and quality of analysis that can take place,” observed Scott Kinka, Chief Technology Officer at Evolve IP, in this exclusive Q&A with Cloud Expo Conference Chair Jeremy Geelan. “Without these barriers, Kinka continued, “we gain access to information that was never before available. We can see where there are underserved markets, opportunities, problems that need to be addressed.” Agree or disagree? – "While the IT sa...
    With Cloud Expo 2012 New York (10th Cloud Expo) now just three weeks away, what better time to introduce you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference...
    In this CEO Power Panel at the 10th International Cloud Expo, moderated by Cloud Expo Conference Chair Jeremy Geelan, leading executives in the Cloud Computing and Big Data space will be discussing such topics as: Is it just wishful thinking to depict the Cloud as more than just a technology solution? If not, then what concrete examples best demonstrate cloud computing as an engine of business value? Big Data has existed since the early days of computing; why, then, do you think there is such...
    If your organization already uses virtualized infrastructure, you are well on your way to providing IT as a Service. But as businesses demand faster results in today’s competitive market, organizations look to gain more benefits from cloud computing than just virtualized infrastructure. Learn how to extend & ensure your private cloud investment with a private Platform as a Service (PaaS) and provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your deve...
    “Big data represents a sea change of capabilities in IT” notes Matt McLarty, Vice President, Client Solutions at Layer 7, in this exclusive Q&A with Cloud Expo Conference Chair Jeremy Geelan. McLarty continued: “In conjunction with mobile and cloud, I think Big Data will provide a technological makeover to the typical enterprise infrastructure, drawing a hard API border in front of core business services while blurring the line between logic and data services.” Cloud Computing Journal: Agree or...