YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
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


XML in 2002 and Beyond

Digg This!

We're all hoping for a revolutionary year for the economy and the world of i-technology in particular. The New Year also marks an important phenomenon: all of us try to have a New Year's resolution (mine is to gain fame and riches in the world of i-technology). And of course, we tend to think of the events that marked the previous year as well as what's in store for the coming year. Here we'll look at how 2002 steered XML into the world of i-technology, and project the path of XML in 2003.

Standards
The success of XML has often been attributed to the development of standards. Whereas the W3C (World Wide Web Consortium) has taken on the responsibility of the core set of standards around XML, a number of other organizations have been formed to jump-start related horizontal- or vertical-focused standards development. OASIS (Organization for the Advancement of Structured Information Standards) has been instrumental in developing vocabularies based on XML. 2002 marked the establishment of the Web Services Interoperability Organization (WS-I), chartered to promote Web services interoperability across platforms, applications, and programming languages.

W3C
The standardization work at W3C follows a known path. W3C Working Groups take the development of a standard through a series of stages: Working Draft, Last Call Working Draft, Candidate Recommendation, Proposed Recommendation, and W3C Recommendation. Related to XML activities, 2002 marked the release of XML Encryption, XML Decryption, XML Signature, and Exclusive XML Canonicalization as W3C Recommendations. SVG 1.1 and Mobile SVG were upgraded to Proposed Recommendation status while SOAP 1.2, Namespaces in XML 1.1, XForms, XML 1.1, and XInclude were released as Candidate Recommendations.

Apart from these Recommendations, 2002 also marked the development of key standards that are still in the Working Draft status, particularly MathML 2.0, XHTML 2.0, Voice Browser Activity (Speech Synthesis Markup Language, VoiceXML 2.0, CCXML, SVG 1.2, XQuery, XSLT/XPath 2.0, OWL, Web Services Architecture, RDF Schema, DOM Level 3, XML Accessibility Guidelines, XML Events and XFrames and WSDL 1.2).

OASIS
Key standards earning the "OASIS Standard" stamp included SAML (Security Assertion Markup Language), ebXML Messaging Service Specification, ebXML Collaboration Protocol Profile and Agreement, ebXML Registry Service, and Information Model and Directory Services Markup Language (DSML). A number of other OASIS Technical Committees (TCs) were in the news, particularly Web Services for Remote Portals (WSRP), Universal Business Language (UBL), Topic Maps, RELAX NG, LegalXML (Legal Information Exchange), Open XML Format for Office Applications, Tax XML, Web Service for Translation, and XML Common Biometric Format (XCBF).

Also, UDDI.org, which heads the development of the Universal Description, Discovery and Integration standard, transitioned and integrated its standardization activity with OASIS.

Other Initiatives
Apart from the standardization work carried by W3C and OASIS, 2002 also saw standardization work by the SALT Form (to develop Speech Application Language Tags); Liberty Alliance released 1.1 specifications; and RELAX NG, the next-generation schema language for XML, was released as a draft ISO standard.

Beyond Web: XML to Go
XML in speech recognition

There was a great deal of interest in applying XML standards to opening up the Interactive Voice Recognition (IVR) industry. The VoiceXML Forum had already developed the initial version (VoiceXML 1.0) of an XML-based speech dialog and synthesis specification. With a memorandum of understanding, the W3C Voice Browser activity was put in charge of the development of VoiceXML 2.0. In addition to VoiceXML, Microsoft spearheaded the development of Speech Application Language Tags (SALT) through the SALT Forum organization. SALT, which shares a number of similarities with VoiceXML, is also set to promote the notion of a multimodal interface where speech can be used as one of the interfaces. The SALT Forum submitted its specification to the W3C. We also witnessed the creation of XHTML+Voice, a standard built on top of XHTML and VoiceXML to provide multimodal activity as well.

Wireless applications
We have also seen the convergence of the wireless and Web standards with the creation of WAP 2.0. By leveraging XHTML, WAP 2.0 attempts to unify the Web and wireless standards. Whether it be companies or standards, consolidation is the key. Last year saw the formation of Open Mobile Alliance, Ltd., an organization formed with the consolidation of multiple wireless initiatives including WAP Forum, Open Mobile Architecture, Location Interoperability Forum (LIF), Wireless Village, and SyncML.

XML for the Masses
At a recently held XML-focused conference, representatives from both Microsoft and Sun talked about using XML as the underlying format for office productivity suites. Late last year, Microsoft announced that Office 11, the latest reincarnation of its office productivity suite, would have an XML file format underneath it. We also saw the emergence of an OASIS technical committee chartered to develop an "Open Office XML File Format." The proposed XML file format is to be "suitable for office documents containing text, spreadsheets, charts, and graphical documents." Later in the year, Sun also fueled this work by contributing OpenOffice.org XML Format to the TC as well. However, whether both Microsoft and Sun will collaborate and agree on a joint file format is yet to be seen. Watch out, XML isn't just for programmers - it's going to be for the masses.

Web Services
Web services is tightly connected to XML. Without any doubt, XML has really made the entire Web services vision possible. At the same time, maybe as a payback, Web services is also emerging as probably the most recognized application of XML as well. The core Web services standards - SOAP, WSDL, and UDDI - have already been developed; however, what we saw in 2002 was sort of ownership changes. SOAP was released as a W3C Candidate Recommendation, and development of UDDI was transferred to OASIS, which has already been developing the ebXML set of open standards.

It's important to understand that even though integrating systems is really what the Web services architectures have been utilized for today, applications of Web services aren't limited to application-to-application integration. This was further highlighted by emergence of two OASIS technical committees in this direction: Web Services for Remote Portals (WSRP) and Web Service User Interface (WSUI).

In 2002, a major amount of development around Web services involved modeling and executing business processes using a standard that orchestrates a set of related Web services together to form a business process. A whole new alphabet soup was spilled in this arena, with the emergence a of number of initiatives related to this activity. Key to those are BPEL4WS (Business Process Execution Language for Web Services), Web Service Choreography Interface (WSCI), BMPL (Business Process Markup Language), and so on. One standard that seems to have a lot of activity is BPEL4WS, which has been jointly developed by IBM, Microsoft, and BEA.

In addition to BPEL4WS, the trio (IBM, Microsoft, and BEA) also collaborated together to spearhead development on related Web services initiatives, WS-Coordination and WS-Transaction. Later in the year, IBM and Microsoft also announced development of another set of standardization initiatives related to Web services security. WS-SecurityPolicy, WS-Trust, WS-SecureConversation, WS-Policy, WS-PolicyAttachment, and WS-PolicyAssertions were developed in collaboration with BEA, RSA, and SAP.

Industry Applications
Since the conception of XML, a number of industry organizations have come forward and started applying XML in their own industries. Last year wasn't different in this regard. A number of industries, including retail, travel, financial services and banking, health care, chemical, petroleum, agricultural, pharmaceutical, legal, biometrics, press, human resources, and automotive, either announced vocabulary standardization initiatives or built on top of existing work. Table 1 highlights some of the initiatives of various industries.

Product Initiatives
The last year saw a strong lineup of products related to XML. No doubt support for XML in Microsoft Office and OpenOffice.org topped the news. The "XML for Masses" philosophy was adopted by Adobe, which announced support of XML in its print media products, an area where I see a lot of possible growth. (Adobe announced XML export/import capability in its FrameMaker and InDesign products.) Also, we saw a rise in native XML storage products - whether it was existing relational or OODBMS vendors or new niche vendors claiming optimized XML storage and indexing.

2002 Favorites
Looking back, my favorite developments in the XML world in 2002 were:

  • XML for the Masses Initiative: XML file format in Office productivity suites.
  • ebXMLseems to near its vision of being a true electronic business XML standard.
  • XML security-related efforts: XML Signature, XML Encryption/Decryption (Security Assertion Markup Language [SAML]).
  • Convergence of wired/wireless Web, with XHTML being the key.
  • XML for speech/multimodal interactions: VoiceXML, CCXML, SALT, XHTML+Voice
  • XML Schema is being adopted as the basis for a number of different vocabularies. (Of course, we have RELAX NG as a true alternative.)
  • XML 1.1 with Unicode support.
  • Formation of the Web Services Interoperability Organization.
  • A number of initiatives focused around Web services choreography/ orchestration/process modeling initiatives.
  • XML Web services emerge as the single most important and achievable mechanism for J2EE/.NET interoperability.
  • Availability of Amazon, Google Web services, which made the Web services vision really come out of the typical "enterprise integration" area and applies Web services for interesting applications for the Web itself.
  • A number of initiatives triggered to utilize XML in government across the world.

    Looking Forward: XML in 2003
    Enough of the past, let's look forward. So what's in store for 2003? Here are my predications, what I look forward to for XML in 2003:

  • Official W3C stamp on Web services core standards (SOAP, WSDL, etc.).
  • XQuery, XPath.XSLT 2.0.
  • Some sort of consensus on the RELAX NG and/or XML Schema debate.
  • Progress around the recently released XForms initiative.
  • Official W3C stamp on speech/multimodal dialog language (SALT and/or VoiceXML).
  • Once the core Web services standards are in place, a lot of activity around Web services transaction management, security, management, etc.
  • A lot of activity and some key deliverables from the Universal Business Language (UBL) OASIS TC.
  • Web Services User Interface and integration of Web services with enterprise portal frameworks.
  • Web services management.
  • An industry consensus toward a common Web services choreography/ orchestration standard.
  • Gradual ebXML adoption within enterprises.
  • XML to be more widely adapted in media (integration with publishing systems), acceptance/developments in standards such as XSL-FO.
    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 . . .
    3rd International Virtualization Conference & Expo: Themes & Topics
    From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
    Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
    Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
    JustSystems Contributes Key XBRL Rendering Technology to Financial Community
    JustSystems announced that it is contributing intellectual property rights for its invention of eXtensible Business Reporting Language (XBRL) rendering technologies to XBRL International, the standards body responsible for the oversight of the XBRL specification. The invention, known a
    JustSystems Launches Campaign for XBRL Success
    JustSystems announced its campaign to help organizations adopt XBRL (eXtensible Business Reporting Language), the XML-based standard for communicating financial and business information. In related news, JustSystems also announced that it has contributed intellectual property rights of
    Virtualization Meets DaaS - Desktop-as-a-Service
    After a $1.5 million angel round, Desktone, which was started in 2006 by Eric Pulier, who also started SOA Software, US Interactive and IVT, picked up $17 million in first-round funding about a year ago from Highland Capital Partners, SoftBank Capital, Citrix Systems and the China-base
    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
    RCG IT Addresses BI and SOA Convergence and Business Architecture at TDWI World Conference in Chicago
    RCG Information Technology, Inc. (http://www.rcgit.com/) will participate in The Data Wareho