XML and Web Services In The News - 27 October 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by IBM Corporation



HEADLINES:

 Where ODF Stands in the EU
 Sun Open-Source Portal Initiative: Portlet Repository
 Real Web 2.0: Bookmarks? Tagging? Delicious!
 On Linking Alternative Representations to Enable Discovery and Publishing
 Mounting Web Distributed Authoring and Versioning (WebDAV) Servers
 Sneak Preview: VoiceXML 3.0
 NetBeans: Interview with Tim Cramer
 Authentication the Message for Next Round in Spam Fight
 RFID Passports Take Off


Where ODF Stands in the EU
Tom Chance, NewsForge
A battle over Open Document Format (ODF) and the treatment of open standards is taking place deep in the bureaucracy of the European Commission. The information came to light during aKademy, the KDE world summit, in Dublin last month. A key presentation on the ODF day came from Dr. Barbara Held, who is the Enterprise and Industry Directorate- General of the European Commission Program for Interoperable Delivery of pan-European eGovernment Services to Public Administrations, Businesses and Citizens (IDABC). The existence of multiple, incompatible file formats poses a formidable problem for the EU, so the IDABC was tasked with developing a strategy to overcome this... Held said in her talk that "in the view of the European administrations and Member States, the ODF standard is at the very top of the pile by far from all other proposed open standards." So why not just recommend ODF? Held said she was unable to comment officially on the matter, but she did explain the general reasoning that led to this decision. To begin with, the legal definition of an open standard in the EU excludes those controlled by industry consortia; ODF is controlled by the OASIS consortium. The EU only recognises standards published by international bodies such as the ISO and the IEC. Whilst version 1.0 of the ODF was accepted as an ISO standard in May 2006, subsequent versions need to be resubmitted, and it is unlikely that this will happen again until the release of version 1.2 in 2008. The second problem is that the intellectual property models of European standardisation bodies and key players usually include RAND, which makes them incompatible with the stipulations of the EIF. The Commission must remain neutral between competing international standards. Whilst member states and EU bodies can certainly discriminate between such standards, the EU itself cannot embed such a decision in a European requirement to use, for example, ODF rather than Microsoft's OOXML. The background of this neutrality is fair competition, which is found in directive 98/34. This directive may be revised, since this is such a hot topic at the moment, so there is room to overcome this barrier to ODF becoming the official format of the EU.
See also: ODF references

Sun Open-Source Portal Initiative: Portlet Repository
Jeffrey Blattman, Navaneeth Krishnan (et al.), Sun Developer Network
This article defines portlets and portals and discusses the Open Source Portlet Repository (Portlet Repository for short), a new java.net project dedicated to the free and open exchange of portlets. It also explains the Portlet Repository goals, scope, and content and summarizes the guidelines for contributors. Portlets are reusable Web components for building portals. Classic examples are My Yahoo! and, more recently, Google's IG customized home-page service. The "windows" you see on those pages are portlets. Java Specification Request (JSR) 168 is version 1.0 of the portlet specification, the standard that enables portlet portability. Before JSR 168 came into play, there were numerous noninteroperating definitions of a portlet. The term portlet had only a conceptual meaning. JSR 168, developed by an expert group with representatives from many industry and open-source leaders, including Apache, BEA, IBM, Oracle, and Sun Microsystems, defines a set of Java APIs for portal development and standardizes portlet preferences, user information, and life cycle. The Web Services for Remote Portlets (WSRP) specification enables portlets to be exposed as Web services and consumed by remote portals. Even though WSRP does not assume or depend on a portlet container, WSRP and the portlet container complement each other as a result of close alignment between their specifications. The heart of a portal is a portlet container, which is to portlets what a servlet container is to servlets. Portlet containers execute portlets and manage their life cycle. Additionally, portals offer an aggregation metaphor — a mechanism with which you can arrange multiple portlets on a single page. The Portlet Repository forms a portlet library, where portal developers can choose from a wide variety of content and services for their portals.
See also: Mashup Portlets

Real Web 2.0: Bookmarks? Tagging? Delicious!
Uche Ogbuji, IBM developerWorks
When people list classic Web 2.0 sites, one that never fails to come up is del.icio.us. This site, despite its relative youth, is the best established social bookmarking site. It allows people to post links and add tags to those links. It provides Web feeds for link collections, including automatically aggregated tags such as the special popular tag, for links that have been posted by many users. It provides a simple and open API. This article shows how to work with del.icio.us, one of the classic Web 2.0 sites, using Web XML feeds and JSON, in Python and ECMAScript. When you think of Web 2.0 technology, you might think of the latest Ajax tricks, but that is just a small part of the picture. More fundamental concerns are open data, simple APIs, and features that encourage users to form social networks. These are also what make Web 2.0 a compelling problem for Web architects. The combination of open, flexible Web APIs and content uploaded by users and maintained in user networks is the true 2.0 of Web 2.0. The Internet and its users are migrating from a Web of tightly-controlled traffic flowing one way from publishers to readers, to a Web of information managed as a collaboration between the publisher and its community of users.

On Linking Alternative Representations to Enable Discovery and Publishing
T. V. Raman (ed), Draft TAG Finding
W3C has released an updated version of the (draft) TAG Finding "On Linking Alternative Representations to Enable Discovery and Publishing." There has always been a need to serve user-agent specific content for a given URI — thus highlighting the distinction between Resource and Representation on the Web. The increasing importance of the mobile, multilingual Web makes this requirement even stronger. At the same time, published content (and its various representations) needs to be discoverable on the Web; as an example, crawlers and web-bots need to be able to discover the availability of alternative forms of a given resource. Documents published on the Web become discoverable via the hyperlinked structure of the Web; to enable discovery of alternative representations, the relation between these multiple representations needs to be captured by the hyperlink structure of the Web. Candidate use case scenarios are presented, along with accompanying issues and suggested solutions. For example, content owners would like to publish their content to a wide variety of end-user devices ranging from desktop Web browsers to mobile devices such as cell-phones and PDAs. They also serve multiple geographies using different languages. They know about the different markup language variants that are currently in vogue on these devices, and are capable of generating the representation that is most appropriate for the accessing user-agent. This TAG Finding proposes a sequence of best practices to foster the following long-term goals: (1) Preserve a Single Web i.e., a Web where content is universally accessible from a variety of end-user devices; (2) Ensure that the One Web enables the easy exchange of resources and pointers to resources across its different facets, i.e., mobile and desktop; (3) Ensure that contents published to a given facet of the Web are linkable, discoverable, crawlable, searchable and browsable from any of its other facets; (4) Enable content providers clearly advertise the relationship between a given generic resource and the various specific resources that correspond to the available alternatives for that generic resource.

Mounting Web Distributed Authoring and Versioning (WebDAV) Servers
Julian Reschke (ed), IETF Network Working Group RFC
The IETF RFC Editor announced that a new Informational RFC on WebDAV is now available in online RFC libraries. The Request for Comments #4709 defines a mime type 'davmount+xml'. By definition, a Web Distributed Authoring and Versioning (WebDAV) server (RFC 2518) is an HTTP server as well. Most WebDAV servers can be (at least partly) operated from an HTML-based user interface in a web browser. However, it is frequently desirable to be able to switch from an HTML-based view to a presentation provided by a native WebDAV client, directly supporting the authoring features defined in WebDAV and related specifications. For example, many educational institutions use WebDAV servers as a mechanism for sharing documents among students. Each student owns a separate collection structure on a WebDAV server, often called his/ her "locker". Ideally, when users click on a link in an HTML page provided by the university (perhaps by their university Web portal), an editable view of their locker will appear. In current Web browsers, there is no uniform way to specify that a user clicking on a link will be presented with an editable view of a Web Distinguished Authoring and Versioning (WebDAV) server. This document specifies a mechanism and a document format that enables WebDAV servers to send "mounting" information to a WebDAV client. The mechanism is designed to work on any platform and with any combination of browser and WebDAV client, relying solely on the well-understood dispatch of documents through their MIME type. A WebDAV mount request is encoded in a specific XML format with a well- defined MIME type. The MIME type allows user agents to dispatch the content to a handler specific to the system's WebDAV client.
See also: WebDAV Resources

Sneak Preview: VoiceXML 3.0
Jim Barnett (et al., eds), W3C Presentation
The next major version of VoiceXML (VoiceXML 3.0) is expected to be published in an initial W3C working draft in 2007. Its design is driven by external and internal requirements: addressing unresolved issues from VoiceXML 2.0/2.1, recognizing that VoiceXML is being used in new ways (e.g. multimodal) and in other languages. Its purpose is to provide powerful dialog capabilities that can be used to build advanced speech applications, and to provide these capabilities in a form that can be easily and cleanly integrated with other W3C languages. It will provide enhancements to existing dialog and media control, as well as major new features (e.g. modularization, a cleaner separation between data/flow/dialog, and asynchronous external eventing) to facilitate interoperation with external applications and media components. VoiceXML 3.0 is being developed by the W3C Voice Browser Working Group (VBWG), which is one of the largest W3C groups (some 95 group participants, and 38 organizations). This presentation is based upon slides presented at SpeechTEK (August 2006), with contributions from Jim Barnett, Emily Candell, Jerry Carter, Rafah Hosn, and Scott McGlashan. It covers the Data Flow Presentation (DFP) Application Framework, Overview of Flow/SCXML, Overview of the Data Model, The VoiceXML 3.0 specification development process, Modularization, New media features, Recording and media control, EMMA. SCXML ["State Chart XML (SCXML): State Machine Notation for Control Abstraction"] is designed as a Dialog Flow Language (State Machine Language) based on Harel State Charts, with a few dialog-specific extensions.
See also: on SCXML

NetBeans: Interview with Tim Cramer
Joe Winchester, Java Developer's Journal
This article presents excerpts of an interview with Tim Cramer, executive director of Java tools at Sun. "NetBeans 5.0 delivered a lot of new features that blew the Java developer away: the GUI Builder formerly known as Project Matisse, the code-aware collaboration tools, the NetBeans Profiler, and Web framework support. The NetBeans IDE already provides for easy creation of Web Services, so it's a natural progression to allow for developers to quickly orchestrate them together. To that end, we've showcased in the NetBeans 5.5. Enterprise Pack preview a BPEL-based orchestration designer to develop the BPEL process orchestration and provided a BPEL runtime to deploy and test. In developing these Web Services we quickly realized that one of the biggest pain points for an enterprise team is XML document creation and manipulation. If we took into account that a real-world XML schema can potentially be as large as 17K lines of code then it becomes self- evident that a lot of time is spent in creating the schema and getting it right. Therefore it's imperative for a development environment to have the right XML tooling to improve productivity. The NetBeans 5.5 Enterprise Pack preview showcases an XML editor and graphical XML document analysis with built-in queries that allow for easy schema creation and debugging."
See also: the Netbeans web site

Authentication the Message for Next Round in Spam Fight
Mike Barton and Elizabeth Montalbano, InfoWorld
E-mail filters have become effective at preserving our in-boxes, creating the illusion that spam has been tamed. But the bulk of spam is growing. MessageLabs said about 70 percent of all e-mail traffic as of this week, and 66 percent this year, was bogus. Although junk- and malware-laden messages have been pushed out of sight for many computer users, they are not out of mind for those minding e-mail delivery systems, who say tackling the growing problem demands an answer to the simple question: Who's e-mailing? That's what Microsoft and Sendmail say must be answered if businesses are to save e-mail from having its 'killer app' status redesignated. Last week, Microsoft added its specification to a list of free and open specifications for developers, and on Wednesday, Sendmail outlined the related rollout of its Trusted Unified Messaging Platform. Sender ID, developed by Microsoft, Sendmail, and others, allows companies to attach information to an Internet domain that tells e-mail recipients what addresses are authorized to send mail from that domain. This allows the system that receives a message whether it is legitimate. Sendmail's Trusted Unified Messaging Platform will go further with a system called DomainKeys, which uses public/private key cryptography to generate a unique signature for each e-mail address based on information in the message header. The system requires senders to deploy a PKI infrastructure, but makes it possible to authenticate both the source of the message and the message content.

RFID Passports Take Off
Joris Evers, CNET News.com
Except for Andorra, Brunei and Liechtenstein, all of the 27 countries whose citizens can travel to the U.S. without a visa are now issuing "e-Passports," the department said in a statement. The passports include a radio frequency identification, or RFID, chip with the holder's information and a biometric identifier, such as a digital photograph. The new passports are designed to be harder to forge and to identify the bearer more securely. "The upgrade to e-Passports is a significant advance in preventing terrorists from using lost or stolen passports to obtain entry into the United States," DHS Secretary Michael Chertoff said in the statement. The U.S. government has pushed for the electronic passport for the past two years and recently started producing them itself. The deadline for all the countries in the Visa Waiver Program to start issuing passports with RFID chips was October 26, 2006. RFID tags are being included in passports despite concerns about the holder's privacy and security. The U.S. government has repeatedly dismissed the security and privacy concerns. The passports "have critical security features which prevent the unauthorized reading of data stored on the chip," the Department of Homeland Security said Thursday.
See also: RFID resources


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