XML and Web Services In The News - 22 September 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by IBM Corporation


HEADLINES:

 E-Authentication Maps Out Its Future
 Introduction to XForms: Forms, Models, Controls, and Submission Actions
 Public Review for Universal Business Language Version 2.0
 W3C Call for Participation: Mobile Web in Developing Countries
 Study: Web Services Lead Growing IT Investment
 Interoperability of the Office Open XML formats
 Xlink Isn't Dead
 New to XML?

E-Authentication Maps Out Its Future
Jason Miller, Government Computer News
The General Services Administration estimates that agencies have about 600 applications that would benefit from E-Authentication services. Right now, about fourteen (14) do. So GSA and the government have a long way to go before they fully enjoy the benefits of a single-sign-on environment. Officials from GSA and the Office of Management and Budget are working with agencies to figure out how and in what order the other 586 applications will start using Security Assertion Management Language or a digital certificate. Final plans, which some agencies already have handed in, are due September 30, 2006. The biggest challenge in all of this is the decision of whether to upgrade legacy applications to use the E-Authentication model. 'We asked OMB to let us determine whether older applications should be e-authenticated,' [Michel] Kareis said. 'The return on investment needs to be done. It is very expensive to e-authenticate older systems.' In addition to the plans, GSA released an E-Authentication request for information earlier this month. The RFI asked commercial and public-sector providers for information on how they could support public access to online government services. GSA said there currently are six public and private-sector providers issuing at least two of the four levels of identity credentials. The RFI requested information on how entities would provide Level 1 and Level 2 credentials. In addition to deciding whether the Liberty Alliance Project will take over testing, Kareis said the E-Authentication executive committee is revamping the governance and standards model. The main piece is the legal suite, which is being updated and stripped down to focus on only those elements that must be formalized. The Justice Department is leading this effort, she added. Kareis also said she expects the federation model to move to SAML 2.0 sometime in early calendar year 2007. The move will come just after GSA awards a contract for the Managed Validation Translation Service, which lets users with a public-key infrastructure certificate step down and use applications that require only a Level 1 or Level 2 SAML assertion. Kareis said GSA is performing the technical evaluation. As part of the move to SAML 2.0 and the MVTS contract, GSA will hold a strategic planning session later this month to ensure the federation is evolving quickly enough and moving in the right direction.
See also: SAML references

Introduction to XForms: Forms, Models, Controls, and Submission Actions
Chris Herborth, IBM developerWorks
The flexibility and power of XForms make it attractive to Web developers, and its small footprint and client-side processing make it attractive to systems administrators. The W3C is currently reviewing XForms 1.1 as a Working Draft document (1.0 is an official Internet Recommendation, which puts it on par with things like XHTML, PNG, and CSS); IBM is currently spearheading an effort to merge competing XML-based forms standards with the features and abilities of XForms. This article, the second of a three-part series, focuses on creating an XForms-based form using any of the available controls, as well as creating a data model. The series provides an introduction to XForms and its capabilities, including the basic XForms model and form, the various types of controls, and basic and advanced form submission. XForms provides a consistent and clear XML-based data model that lets you include arbitrary XML directly in the document, or in external files loaded during page processing. The standard supports equivalents for all of the standard existing HTML form controls, in addition to a couple of other helpful controls for range selection and displaying data. The basic XForms submission actions cover the legacy HTML submission methods, as well as two more XML-based methods.
See also: XML and Forms

Public Review for Universal Business Language Version 2.0
Staff, OASIS Announcement
Members of the OASIS Universal Business Language (UBL) Technical Committee have announced a third Public Review Draft for Version 2.0 of the Universal Business Language (UBL). Edited by Jon Bosak, Tim McGrath, and G. Ken Holman, the specification defines a library of XML schemas for reusable data components such as 'Address,' 'Item,' and 'Payment' — the common data elements of everyday business documents. It also provides set of XML schemas for common business documents such as 'Order,' 'Despatch Advice,' and 'Invoice' that are constructed from the UBL library components and can be used in generic procurement and transportation contexts. UBL is designed to provide a universally understood and recognized commercial syntax for legally binding business documents and to operate within a standard business framework such as ISO 15000 (ebXML) to provide a complete, standards-based infrastructure that can extend the benefits of existing EDI systems to businesses of all sizes. UBL is freely available to everyone without legal encumbrance or licensing fees. UBL schemas are modular, reusable, and extensible in XML-aware ways. As the first standard implementation of ebXML Core Components Technical Specification 2.01, the UBL Library is based on a conceptual model of information components known as Business Information Entities (BIEs). These components are assembled into specific document models such as Order and Invoice. These document assembly models are then transformed in accordance with UBL Naming and Design Rules into W3C XSD schema syntax. Comments are welcome through 6-October-2006. [*Note: A PDF file is included in the zip archive; however, since this committee draft was created in XHTML, the TC asks that you refer to the XHTML version for review purposes, ignoring the PDF, which has no practical purpose.]
See also: the announcement

W3C Call for Participation: Mobile Web in Developing Countries
Staff, W3C Announcement W3C announced that position papers are due 1-November-2006 for the "Workshop on the Mobile Web in Developing Countries", to be held 5-6 December 2006 in Bangalore, India. Participants will discuss the challenges, requirements, and use cases for mobile Web access in developing countries. The Workshop will bring together experts in mobile Web technologies and specialists on emerging countries and the digital divide. According to the World Bank, more than two billion people own a mobile phone and 80% of the world's population has access to GSM service. With one million new subscribers every day, almost four billion people will have a mobile phone by the end of 2010. Although access to phone service is fundamental, W3C considers access to Internet services such as email and the Web vital for education, commerce, and communication. High speed mobile data networks and more affordable Web-enabled phones are helping to make this access possible in the developing world. For some, telephones may be the primary, or even sole, means to access the Web. In order to deliver Web standards that enable access for all, W3C is organizing this Workshop to learn more about the specific needs, expectations, and challenges faced by people in developing countries.
See also: the announcement

Study: Web Services Lead Growing IT Investment
Stan Gibson, eWEEK
Web services have come out of nowhere to emerge as the top technology for 2006, according to a survey of senior IT execs. In a poll of 139 members of the Society of Information Management conducted in May 2006, the respondents placed Web services at the top of their technology to-do lists. Web services were not among the top six technologies in the previous year's survey. The results of the survey, revealed at SIM's annual SIMposium conference here, also showed increases in IT budgets and salaries, reflecting a continuing bullishness for IT in general and a reversal of the bearishness surrounding IT from 2001 to 2004. Security, which had been at the top of the list for two years, dropped to third place, said the study's author, Jerry Luftman, professor and associate dean of graduate IS programs for the Stevens Institute of Technology, in Hoboken, N.J., and SIM vice president of Academic Community Affairs. Luftman said the lessening in interest in security probably reflects the progress that IT pros believe they have made in the past several years to make their IT systems less vulnerable to attack. Business intelligence was in second place behind Web services, followed by security, business process management, customer portals and systems integration. Luftman said the emphasis on Web services is tied to an increased emphasis on virtualization and SOA (service-oriented architecture). He said it's likely that members will make greater use of thin clients and servers such as mainframes sporting virtualization technologies.

Interoperability of the Office Open XML formats
Brian Jones, 'Open XML Formats' Blog
"A comment was posted today that had a lot of thought put into it and rather than just replying to it in the comments stream I thought it would be worth talking to directly... In terms of the [Office Open XML formats] standardization, that decision was definitely strongly influenced by governments. We'd always planned on having rich complete documentation for the formats, because otherwise no-one would use them and it would have defeated the purpose of all the work I've been involved with (I certainly didn't want to waste the past 6 years of my life). We had a number of governments tell us that they would be more comfortable if we gave the formats to an independent standards body so that regardless of what happens to Microsoft, the documentation for the formats will always be available. It's really a matter of stewardship of the documentation... I probably spend less than 5% of my time discussing ODF. The only reason I talk about it is that people have asked me why we didn't use it as our default format. A simple "it wouldn't work" answer obviously isn't good enough, so I had to show specific examples to help explain my view. ODF is perfectly fine for some scenarios and not for others. Open XML is perfectly fine for some scenarios and not others. HTML is perfectly fine for some scenarios and not others. DocBook is perfectly fine for some scenarios and not others. The reason I get excited and talk up the progress on Open XML is that I work on the thing. It's my baby and my coworkers, my fellow Ecma members, and I am extremely proud of the work... We're working as fast as we can to get Office 2007 and the Open XML formats out the door. We're providing free updates to older versions of Office that allow them to read and write the formats. We're standardizing the formats and providing thousands of pages of documentation that describe every last detail about how they work. Do I wish we already had this all out there? Of course! It takes time though. Office 2000 users have the HTML and RTF formats available. Office XP users have the HTML, RTF, and SpreadsheetML formats. Office 2003 users have the HTML, RTF, SpreadsheetML, and WordprocessingML formats. And once Office 2007 ships, they will all have the Office Open XML formats as well.

Xlink Isn't Dead
XML-DEV Community, Permathread
Linking and addressing lie at the heart of hypertext. The W3C "XML Linking Language (XLink)" is one of the key early specifications, and (non-)use of its facilities gives rise to episodic discussion on the XML-DEV list: "who is using it, and for what?" The XLink specification "defines the XML Linking Language (XLink), which allows elements to be inserted into XML documents in order to create and describe links between resources. It uses XML syntax to create structures that can describe the simple unidirectional hyperlinks of today's HTML, as well as more sophisticated links." Samples from today's XML-DEV thread: Michael Kay: "I think the big mistake in XLink is a failure to recognize that there are two separate things: a relationship between pieces of information, and a navigable hyperlink. We've achieved the separation of content from presentation in other areas, we just haven't achieved it for relationships. The presentation forms do need better navigation facilities, and core XML also needs (much) better facilities for modelling relationships..." Ben Trafford: "In an ideal world, a lot of XLink would've gone into the styling languages. But we weren't in an ideal world. That doesn't render the work invalid; the ideas behind XLink are sound, they're just in the wrong place, i.e. the document...." Norm Walsh: "One of my personal motivations for touching XLink again was to make it practical to use XLink in DocBook in a post-DTD world. DocBook V5.0 uses XLink more-or-less ubiquitously."
See also: the specifications

New to XML?
Staff, IBM developerWorks
For those needing help getting started with XML, the IBM developerWorks XML zone provides articles, tutorials, and tips to help developers with XML-based development. For users trying to find their way in a new topic, all of that information can be overwhelming. The "New to XML" page provides an overview for readers who want to learn about XML, but who don't know where to start. The page should help one understand what XML is all about, explore Ajax, learn about mashups or RSS, or prepare for XML certification. XML (Extensible Markup Language) is a platform-independent way to represent data. Simply put, XML enables you to create data that can read by any application on any platform. You can even edit and create it by hand, because it is based on the same tag-based technology that underlies HTML. XML is platform and programming-language independent, so you can use it with virtually any programming language, as long as the underlying software, such as a parser, which reads the text file of tags and creates the XML Document for manipulation, is available. As developers began to use XML for various applications, standard vocabularies, or XML applications, began to emerge. For example, XHTML is an XML version of HTML, and podcasting takes place using various flavors of an XML vocabulary called RSS. The Scalable Vector Graphics (SVG) language provides a way to define graphic images using XML in a way that browsers such as Firefox can render them. Although you can implement Service Oriented Architectures (SOA) using a variety of technologies, the most common is to use Web services, and that means XML. The two most popular means to implement Web services, SOAP and REST, are both based on XML. XML is at the heart of many of today's nascent technologies. For example, as search engines improve and the world moves towards the Semantic Web, XML is how webmasters can add meaningful information to their pages. Grid computing and autonomic computing continue to gain ground, and XML figures prominently in these technologies, as well. Database vendors continue to look at storing XML more efficiently, and XML Query Language gains steam.


XML.org is an OASIS Information Channel sponsored by BEA Systems, Inc., IBM Corporation, Innodata Isogen, SAP AG and Sun Microsystems, Inc.

Use http://www.oasis-open.org/mlmanage to unsubscribe or change an email address. See http://xml.org/xml/news_market.shtml for the list archives.


Bottom Gear Image