YOUR FEEDBACK
John Portnov wrote: This code does not work for me. I created a new website and a C# console applic...
AJAXWorld RIA Conference
$300 Savings Expire August 22
Register Today and SAVE!


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


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.

    About 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.

  • XML JOURNAL LATEST STORIES . . .
    ISO said Friday that the appeals made by Brazil, India, South Africa and Venezuela protesting the standardization of Microsoft’s Office Open XML (OOXML) file format hadn’t gone anywhere – it was unclear whether any of them had any standing anyway – but since they “failed to g...
    Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Manager, Windows Virtualization at Microsoft, and Brian Duckering, Sr. Director of Products and Alliances at Symantec were the top industry executives who joined Jeremy Geelan in the 4th Fl...
    Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted to be...
    Since its inception, XML has been criticized for the overhead it introduces into the enterprise infrastructure. Business data encoded in XML takes five to 10 times more bandwidth to transmit in the network and proportionally more disk space to store.
    Vordel unveiled version 5.1 of its XML network infrastructure products, to accelerate, manage and protect XML applications. Vordel 5.1 addresses the need for lifecycle management of policy across the SOA. By combining the central management of SOA policies with distributed enforcement ...
    SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
    SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
    Click to Add our RSS Feeds to the Service of Your Choice:
    Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
    myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
    Publish Your Article! Please send it to editorial(at)sys-con.com!

    Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


    SYS-CON FEATURED WHITEPAPERS


    ADS BY GOOGLE
    BREAKING XML NEWS
    Avineon, Inc. (http://www.avineon.com), a successful provider of IT, geospatial, engineering and pro...