XML and Web Services In The News - 9 October 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by Sun Microsystems


HEADLINES:

 Call for Review: Extensible Stylesheet Language (XSL) Version 1.1
 SOA Finds Its VoIP
 Health Care and Life Sciences Public Workshop on Semantic Web
 Explore Streamlined's Metamodel and Customization Strategies
 Computational Science Educational Reference Desk
 Interview: Microsoft, Apple Eyed for AJAX Alliance
 DRM May Mean Strange Anti-Apple Bedfellows

Call for Review: Extensible Stylesheet Language (XSL) Version 1.1
Anders Berglund (ed), W3C Proposed Recommendation
W3C is has announced the advancement of the "Extensible Stylesheet Language (XSL) Version 1.1" to the level of Proposed Recommendation. XSL is a language for expressing stylesheets. Given a class of arbitrarily structured XML 1.0 or XML 1.1 documents or data files, designers use an XSL stylesheet to express their intentions about how that structured content should be presented; that is, how the source content should be styled, laid out, and paginated onto some presentation medium, such as a window in a Web browser or a hand-held device, or a set of physical pages in a catalog, report, pamphlet, or book. An XSL stylesheet processor accepts a document or data in XML and an XSL stylesheet and produces the presentation of that XML source content that was intended by the designer of that stylesheet. There are two aspects of this presentation process: first, constructing a result tree from the XML source tree and second, interpreting the result tree to produce formatted results suitable for presentation on a display, on paper, in speech, or onto other media. The first aspect is called tree transformation and the second is called formatting. The process of formatting is performed by the formatter. This formatter may simply be a rendering engine inside a browser. XSL Version 1.1 updates and enhances the XSL 1.0 Recommendation for change marks, indexes, multiple flows, and bookmarks, and extends support for graphics scaling, markers, and page numbers. This revision of XSL adds only optional features. Two of these have not been fully implemented in more than one product. However, they are optional, and one of the features is specific to the formatting of vertical text, mostly Japanese and Chinese, which is not part of the primary target for the other implementors at this time, but all languages and cultures are of course important on the World Wide Web.
See also: the W3C news item

SOA Finds Its VoIP
Leon Erlanger, InfoWorld
Outside of the call center, voice/data applications have yet to take off. But adding unified communications services to SOA environments may change all that. PBX vendors Siemens and Avaya, as well as data upstarts BlueNote Networks and Ubiquity Software, are laying the groundwork today. Back-office service and application providers such as Salesforce.com and SAP are also jumping on the bandwagon, communications-enabling CRM and ERP applications, along with enterprise integrators such as IBM Global Services and Accenture. SOA-enabled unified communications are not just another form of CTI (computer-telephony integration), more of the click-to-call and customer screen pops you've seen in the call center for years. The interactions between voice and data may well pervade the enterprise and will harness presence, 'find me/follow me' (which tries multiple communication channels for a single user simultaneously), Web conferencing and video conferencing, and other advanced unified communications features to enhance collaboration, decision-making, and customer service. Applications will no longer have to access these functions directly through the specialized CTI protocols, such as TAPI, JTAPI, and CSTA, of yore. Business developers will no longer need to learn the intricacies of SIP. Instead, they can build applications that access unified communications in loosely coupled fashion via Web services protocols. SOA provides an architecture for spreading the benefits of unified communications across multiple business processes and applications quickly, flexibly, and with far less telephony expertise. But developing applications that work across a number of different back-end voice systems without recoding will require a common set of unified communications WSDL definitions and core features among communications vendors. Standards for presence and other unified communications features also must evolve to foster interoperability in this emerging area.

Health Care and Life Sciences Public Workshop on Semantic Web
Robert Sayre, W3C Announcement
W3C's Semantic Web Health Care and Life Sciences Interest Group (HCLSIG) has announced a public ISWC workshop on Semantic Web Health Care and Life Sciences, to be held on 6-November-2006 in Athens, Georgia, USA, at the Fifth International Semantic Web Conference. The agenda has been published. The meeting will consist of presentations that provide an overview to HCLS and the ongoing tasks. There will be active discussion sessions that focus on controversial topics. In addition, high quality presentations will be selected from the community that focus on the application of the Semantic Web to life sciences and/or health care. Aiding decision-making in clinical research and drug discovery, Semantic Web technologies will bridge many forms of biological and medical information across institutions. The Semantic Web for Health Care and Life Sciences Interest Group (HCLSIG) was chartered to develop and support the use of Semantic Web technologies and practices to improve collaboration, research and development, and innovation adoption in the of Health Care and Life Science domains. Success in these domains depends on a foundation of semantically rich system, process and information interoperability.
See also: XML in Healthcare Industries

Explore Streamlined's Metamodel and Customization Strategies
Bruce Tate, IBM developerWorks
Part 1 of this two-article series introduced Streamlined, a Rails-based open source framework that combines the power of Ajax, metaprogramming, and code generation to take Rails productivity to a new level. This Part 2 installment explores how the metamodel behind Streamlined enables customizations. In Streamlined, you have a combination of a framework with higher language abstractions, code generation, and customization hooks for extension. A common metamodel drives everything. Using this technique, the framework has a focus that's primarily on the user interface, but you can start to see it push beyond mere Web pages. Streamlined provides, or will soon provide, all of the following: (1) Atom feeds for content syndication: This will let other applications on the Web consume an automated XML feed, produced by Streamlined applications, and conforming to a common standard. (2) XML and CSV exports: Streamlined allows exports in common data formats. (3) Queries and filters: Streamlined lets you filter content with simple queries, and then use the results. (4) REST-based Web services: Streamlined initially had Web services support but removed it because Rails architects are redesigning the Web services support to be based on the Simply RESTful plug-in system. Streamlined is striving to become, in the near future, a metaprogramming framework that lets you create an arbitrary template and plug in existing Rails components, generators, and plug-ins. This framework will go beyond look and feel to create a common architecture, potentially creating an extremely powerful corporate application generator.

Computational Science Educational Reference Desk
Diana Tanase, David A. Joiner, Jonathan Stuart-Moore, D-Lib Magazine
The Computational Science Education Reference Desk (CSERD) is a portal to the National Science Digital Library (NSDL) that opens its virtual shelves to those interested in educational resources for computational science. If one wants to find trustworthy resources on the behavior of tsunami waves, on creating computer models for building bridges, simulations of molecule interaction, or many other related topics, the CSERD portal is designed to help in that search. One of the goals of the CSERD project is to assemble, organize, and share its collection of metadata. Of existing metadata management systems, a package that was found to meet our requirements while also integrating well with other systems is the Collection Workflow Integration System (CWIS). In addition to providing a customizable front-end to the portal, this software generates Open Archive Initiative (OAI) files that can be incorporated by NSDL. Customizing CWIS required importing existing metadata, changing its look and feel, and linking it to the VV&A tool. Once the customized Plone and CWIS instances were deployed, the next step was to create a seamless communication channel between the two. Specifically, hyperlinks that included the catalog item id of the resource were added to send the user back and forth between the two platforms for services as needed: to Plone for editing or submitting reviews, and to CWIS for browsing or searching through the metadata.
See also: Open Archives Initiative Protocol (OAI-PMH)

Interview: Microsoft, Apple Eyed for AJAX Alliance
Paul Krill, InfoWorld
In February 2006, a group of technology vendors, including BEA Systems, Google, IBM, and Oracle, formed the OpenAjax Alliance, with the goal of promoting the popular AJAX (Asynchronous JavaScript and XML) Web development technique. Since then, more vendors, such as Sun Microsystems, have joined, and the alliance has launched its OpenAjax Hub project to boost interoperability among AJAX libraries. One of the founders of OpenAjax was David Boloker, who holds the titles of distinguished engineer and CTO of emerging Internet technologies at the IBM software group. He also serves on the alliance's steering committee. Excerpts from the Boloker interview: AJAX enables you in a Web browser to actually have some of the same qualities of an interaction that you used to have only in a fat client setting... you can have one person's UI widget working with your UI widget, and these are all in JavaScript. And each and every one of the toolkits today, actually, expects to own the whole page; so they're going to basically take control, and expect to; then, when you leave their page, they lose control. Well, what really is going to have to happen is, you may like someone's Accordion control from one toolkit and want to use it, for example, with Tibco's. So one of the things which we started working on was something called OpenAjax Hub inside of OpenAjax, which is [aimed at allowing that interoperability], and that's going to be an open source plan... I actually just spoke with Microsoft yesterday about joining OpenAjax, and they've taken back the details and are thinking about it, and they'll get back to us...it makes a difference because I'd actually like to have them at the table. They have some very, very skilled developers, and they've thought about the area a lot, just as Tibco has and IBM has and JackBe has and others. It would be actually great if we actually can get everyone to the table, and I'm really hoping that we can do it.

DRM May Mean Strange Anti-Apple Bedfellows
Larry Dignan, eWEEK
Digital rights management conflicts could make for some strange bedfellows as hunting season opens on Apple and its iTunes juggernaut. While the FSF is officially ranting about DRM and its use by "big media," it's no coincidence that Apple is the first target. Apple essentially owns the music industry right now, and a lot of folks aren't happy about it. Apple has used its iTunes and iPod juggernaut to make its DRM software ubiquitous. # Microsoft could ultimately come around to the FSF position. There are sites such as e-Music that sell tunes without DRM (mostly from independent labels). Let's assume Zune flops and Apple owns DRM. It's possible Microsoft would say DRM is evil. It sees the light. If Microsoft couldn't own the standard, why wouldn't the company undercut it? Suddenly the FSF and Redmond folks are on the same side. The music industry and the FSF could actually agree. On July 19, 2006 Sony BMG and Yahoo offered a new Jessica Simpson single for $1.99 without DRM restrictions. Instead of DRM, the song was personalized with the buyer's name. Yahoo has been an outspoken critic of DRM. The big takeaway: The music industry is open to experimentation. Why? There are other business models to explore and the industry can't let Apple dominate. These developments won't happen overnight, but don't rule them out. Apple's potential to dictate the DRM game has a lot of people worried. Don't be surprised if some of these combatants wind up on the same side.
See also: DRM and XML


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