XML and Web Services In The News - 27 April 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML.org Daily Newslink is sponsored by SAP


HEADLINES:

 IBM alphaWorks Technology: BPEL Repository
 Justice and Law Enforcement Information Exchange Clearinghouse Goes Live
 Review: Sun Microsystems Java Enterprise System Collaboration Suite
 IBM Eyes Programming for the Masses
 Microformats in Context
 Assertion of Intent: SAML 2.0 in Denmark
 PKI Doesn't Have to be Perfect to be Worthwhile
 Timed Text (TT) Authoring Format 1.0: Distribution Format Exchange Profile (DFXP)

IBM alphaWorks Technology: BPEL Repository
Jussi Vanhatalo, et al., IBM
BPEL Repository, a tool from the IBM alphaWorks emerging technologies Web site, provides a mechanism for storing and retrieving XML data via object-oriented querying. As the market for Business Process Management (BPM) matures, organizations implementing BPM solutions observe the proliferation of BPEL (Business Process Execution Language), WSDL (Web Services Description Language), and other forms of XML documents. Storing, finding, and using these documents is laborious and inefficient. BPEL Repository solves these problems by providing the following features: (1) An extensible framework that currently supports several standard XML files for BPEL, WSDL, and other XML schemas; (2) Support for access to the stored XML data as Java objects, which makes it easier for Java programs to process the data; (3) Ability to query the data using an object-oriented query language: Object Constraint Language (OCL); (4) An Eclipse plug-in for visually interacting with and administer the repository of XML data. The Java API is used to manipulate the files as EMF (Eclipse Modeling Framework) objects, hiding the data serialization and de-serialization from the user. BPEL Repository provides basic operations (create, read, write, and delete) for manipulating the data as objects. Although the user manipulates the data as objects, the data is stored as XML files compliant with the standard XML schemas for BPEL, WSDL, and so forth. BPEL Repository can easily be extended to support other XML schemas.
See also: the project site

Justice and Law Enforcement Information Exchange Clearinghouse Goes Live
Staff, Government Technology
Yesterday, the IJIS Institute announced that the Bureau of Justice Assistance in the Office of Justice Programs of the U.S. Department of Justice has added an information exchange clearinghouse to its web site to allow government and industry developers to post information exchange package descriptions (IEPD's) about information exchanges that have been documented in law enforcement and justice. The purpose of the clearinghouse is to provide a single source of information on IEPD's that have been developed or are being developed so that others can find models to follow or collaborate on the development of documentation packages for specific exchanges. The IEPD is a well-defined set of artifacts about an information exchange, including XML schema that conforms to the Global Justice XML Data Model (GMXDM). The concept behind the definition of the IEPD and the process which has been developed for creating them is to promote component reuse in the development of information sharing activities in the law enforcement and justice world. The web site was constructed by technical assistance grant funds made available by BJA to the IJIS Institute under the guidance of the IJIS Institute XML Advisory Committee and GTTAC members. It is based on a tailored version of the RightNow software used to run the GJXDM Knowledge Management System and Help Desk.
See also: the web site

Review: Sun Microsystems Java Enterprise System Collaboration Suite
Michael Caton, eWEEK
Sun Microsystems' Messaging Server, Calendar Server and Instant Messaging Server fit together nicely. The Web-based clients aren't as advanced as some competing products, but they are fast and easy to navigate. To access IM Server, users can choose between the Java-based client and a client that supports the XMPP standard. While each of the Sun Collaboration Servers is a discrete component within the Java Enterprise System, Sun has done a good job of integrating the servers where it makes sense to help users manage e-mail, calendars and IM. The messaging and calendar servers are standards-based systems that can be accessed through a Web browser, standard e-mail client or Outlook (using the Sun Java System Connector plug-in). The IM server is also standards-based -- an XMPP (Extensible Messaging and Presence Protocol)-based system that we accessed through either a Java-based client or by using a client that supports XMPP, such as Gaim. The IM server also supports federation, so a company can use it to directly connect the internal IM network with internal IM networks of partners, as well as public IM networks. We particularly liked the Java IM client. It does a good job of providing access to the rich capabilities found on most XMPP-based servers, such as persistent chat. Java Enterprise System can be configured to manage archiving of IM-based conversations -- on the server or by copying conversations to the user's in-box.
See also: XMPP specifications

IBM Eyes Programming for the Masses
Martin LaMonica, ZDNet News
IBM is working on a project, called QEDwiki, that takes a stab at a long-held industry promise: end-user programming. According to Rod Smith, IBM's vice president of emerging technology, [QEDwiki is] a relatively lightweight approach to writing applications. The idea behind QEDwiki, which stands for quick and easily done wiki, is that businesspeople can create their own Web pages by dragging and dropping components onto a pallet. For example, a businessperson could build a "dashboard" to see how weather is affecting sales at retail outlets. By aggregating information from public Web sites, such as mapping and weather services, he or she could assemble a very useful, if simple, content-driven application... Several Web technologies, such as RSS (Really Simple Syndication), XML (Extensible Markup Language), and collaborative Web sites called wikis, are increasingly being used in a business setting. IBM, long a proponent of industrial-strength languages like Java and Cobol, is trying to capitalize on these technologies with software and services for relatively short-lived, rapidly built applications, Smith said. QEDwiki is targeted at people who want to make Web applications without the aid of professional programmers. It uses AJAX scripting and a wiki on a server to collect and share information, such as RSS and Atom feeds. "To do more advanced work and customizations, people can use the PHP language with the QEDwiki; the idea of application assembly, in which businesspeople, rather than programmers, build their own applications, has been around for some time, but that vision has never been fully realized." The company is currently testing QEDwiki with its corporate customers to determine how affordable and valuable these "five-minute applications" and assembly tools are.
See also: Gerken's blog

Microformats in Context
Uche Ogbuji, XML.com
There has been a lot of discussion in XML circles as to how far the extensibility revolution promised by XML can take us, or has taken us. Is XML really a tool for creating specialized languages so that information can be expressed in the most natural formats practical? In this article I focus mostly on microformats with XHTML as a host language. Microformats enshrine the idea that rather than creating whole new vocabularies, developers should piggy-back off existing, widely supported and deployed formats such as XHTML. The problem is that XHTML, at its best, does is good for basic document structure but, at its worst, tends to be used for the presentation of documents. Microformats are a lightweight way to express more specialized information within the structure of XHTML without changing its syntax. The idea is that the success of this approach rests on modest (hence "micro") constructs in modules that are mutually independent and focused on very specific domains. Through such simplicity and modularity microformats minimize the strain on the host languages, as well as the implementation effort and overall conceptual load. Norm Walsh wrote a weblog entry in which he provided some thought experiments on a means for validating microformats. He believes that "[the validation] problem has to be solved before microformats can be considered a reliable way to encode data."
See also: Norm Walsh blog

Assertion of Intent: SAML 2.0 in Denmark
John Gotze, Gotzeblogged e-Government
IDABCs eGovernment Observatory brought this story out in English on 2006-04-25: 'The Danish IT Architecture Committee has decided to stand firm on SAML 2.0 as the recommended standard for federation'. Once broken into English, the story was quickly brought around internationally. SecureID News basically copied the IDABC-story, Danish Government says 'yes' to SAML 2.0 and encourages Microsoft to support those specifications.. Computer Business Review follow-up and talked to Liberty Alliance: Identity next public sector battleground for Microsoft? There is a bit more to the story than the international coverage caught. Basically, the committee decision was about an open letter to Microsoft. It was written by my former collegue, Soren Peter Nielsen from the IT-Strategic Office in the Danish Ministry of Science, Technology and Innovation; the letter to Microsoft was sent via Microsft Denmark to Don Schmidt, senior program manager for Microsoft's Identity and Access group. [The letter said in part:] "In the Danish Ministry of Science, Technology and Innovation we have the responsibility to select and recommend IT standards for public sector usage as also create shared services for public sector. This work is undertaken in an open process that involves all levels of public sector institutions. The Danish public sector decided early in 2005 to recommend using SAML 2.0 for federated identity and access management. This was among other based on the momentum for the standard in product support from various suppliers, plans for actual usage in public sector solutions worldwide, proofing og interoperability through testing, and also very important SAML 2.0 being a ratified OASIS standard..."
See also: SAML references

PKI Doesn't Have to be Perfect to be Worthwhile
William Jackson, Government Computer News
Bill Burr, National Institute of Standards and Technology: "PKI promises to be a pretty good way to authenticate users, sign documents electronically and secure data. It uses a pair of mathematically related encryption keys to secure data. One key is kept private while the other is made public, allowing communications between individuals without exchanging secret keys. Using a public key, messages can be sent that can only be read by someone possessing the corresponding private key. Material encrypted with a private key can be decrypted using that individual's public key, validating who sent and signed the message. The tricky part of PKI is the infrastructure, a system for generating and managing keys and digital certificates that contain them. It's much harder than we thought it would be; we've backed the wrong horse any number of times." He said one of these wrong horses was the decision to use a bridge certificate authority rather than a single central certificate authority to issue and manage digital certificates. Burr said that a bridge system between authorities eventually would be needed, but that in retrospect the government should have started by using a single certificate authority within government.
See also: OASIS PKI Member Section

Timed Text (TT) Authoring Format 1.0: Distribution Format Exchange Profile (DFXP)
Glenn Adams (ed), W3C Working Group Note
Members of W3C's Timed Text Working Group have produced a second Last Call Working Draft for the "Timed Text (TT) Authoring Format 1.0: Distribution Format Exchange Profile (DFXP)." The DFXP Timed Text Profile provides a standardized representation of a particular subset of textual information with which stylistic, layout, and timing semantics are associated by an author or an authoring system for the purpose of interchange and potential presentation. It specifies the distribution format exchange profile (DFXP) of the timed text authoring format (TT AF) in terms of a vocabulary and semantics. The timed text authoring format is a content type that represents timed text media for the purpose of interchange among authoring systems. Timed text is textual information that is intrinsically or extrinsically associated with timing information. The Distribution Format Exchange Profile is intended to be used for the purpose of transcoding or exchanging timed text information among legacy distribution content formats presently in use for subtitling and captioning functions. In addition to being used for interchange among legacy distribution content formats, DFXP content may be used directly as a distribution format, for example, providing a standard content format to reference from a 'text' or 'textstream' media object element in a SMIL 2.1 document.
See also: the W3C news item


XML.org is an OASIS Information Channel sponsored by Innodata Isogen and SAP.

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