XML and Web Services In The News - 26 December 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by BEA Systems, Inc.



HEADLINES:

 ebXML-BP Version 2.0.4 Approved as an OASIS Standard
 W3C Publishes Synchronized Multimedia Integration Language (SMIL 3.0)
 SugarCRM Gives Customers More Control Over Application Performance through the Use of AJAX
 Project to Tag Tokyo Neighborhood with RFID
 FujiFilm, IBM Team to Create First 700GB Tape Cartridge
 Implementing Persistent Identifiers
 Sea Change at SAP
 Using WSIF for Integration


ebXML-BP Version 2.0.4 Approved as an OASIS Standard
Staff, OASIS Announcement
OASIS announced that version 2.0.4 of the "ebXML Business Process Specification Schema Technical Specification" has been approved as an OASIS Standard, following successful ballot of the Committee Specification. The document was produced by members of the ebXML Business Process Technical Committee, and edited by Jean-Jacques Dubray, Sally St. Amand, and Monica J. Martin. The specification defines a standards-based business process foundation that promotes the automation and predictable exchange of Business Collaboration definitions using XML. The eBusiness Extensible Markup Language (ebXML) Business Process Specification Schema (BPSS) technical specification defines a standard language by which business systems may be configured to support execution of Business Collaborations consisting of Business Transactions. It is based upon prior UN/CEFACT work, specifically the metamodel behind the UN/CEFACT Modeling Methodology (UMM) defined in the "UN/CEFACT Modeling Methodology — Meta Model — Revision 10." In the future, when a reference guide becomes available subsequent versions will be evaluated and other metadata requirements analyzed. These could include those developed under the United Nations Centre for Trade and Facilitation and Electronic Business (UN/CEFACT), such as from the Unified Business Agreements and Contracts (UBAC). The ebBP technical specification supports the specification of Business Transactions and the choreography of Business Transactions into Business Collaborations. The current version of the ebBP technical specification addresses Business Collaborations between any number of parties (Business Collaborations specialized to Binary or Multiparty Collaborations). It also enables participants, which are capable of using Web service or combined technologies (such as ebXML and web services) to participate in a Business Collaboration. It is anticipated that a subsequent version of this technical specification will address additional features such as the semantics of economic exchanges and contracts, and context based content based on the metadata requirements provided by relevant organizations.
See also: the OASIS ebBP TC

W3C Publishes Synchronized Multimedia Integration Language (SMIL 3.0)
Dick Bulterman, Pablo Cesar (et al., eds), W3C Technical Report
The Synchronized Multimedia (SYMM) Working Group at W3C has released the First Public Working Draft for the "Synchronized Multimedia Integration Language (SMIL 3.0)" specification. This the third version of the Synchronized Multimedia Integration Language (SMIL, pronounced "smile") is an XML-based language that allows authors to write interactive multimedia presentations. SMIL version 3.0 version will extend the functionality of SMIL 2.1, facilitate the reuse of SMIL syntax and semantics in other XML-based languages, and define new SMIL profiles. SMIL 3.0 is defined as a set of markup modules, which define the semantics and an XML syntax for certain areas of SMIL functionality. SMIL 3.0 has the following design goals: (1) allow authors using SMIL 3.0 to can describe the temporal behavior of a multimedia presentation, associate hyperlinks with media objects and describe the layout of the presentation on a screen; (2) allow reusing of SMIL 3.0 syntax and semantics in other XML-based languages, in particular those who need to represent timing and synchronization. For example, SMIL 3.0 components are used for integrating timing into XHTML and into SVG; (3) extend the functionalities contained in the SMIL 2.1 into new or revised SMIL 3.0 modules; (4) define new SMIL 3.0 Mobile Profiles incorporating features useful within the industry. SMIL 3.0 linking integrates the general features of the XHTML-2 access and role attributes as an extension and replacement for the accessKey attribute. This is expected to result in the deprecation or removal of the accesskey attribute and the accesskey event from SMIL 2.1.
See also: the W3C news item

SugarCRM Gives Customers More Control Over Application Performance through the Use of AJAX
Staff, AJAXWorld News
SugarCRM Inc. announced that it has reached more than 1,000 paying customers since the first edition of its commercial open source customer relationship (CRM) software was released in September 2004. In addition, Sugar Open Source has been downloaded over 1,000,000 times, establishing a worldwide community of users who strengthen the product through contributions, quality improvements, extensions and language translations. SugarCRM began by serving small and mid-sized businesses but has quickly established large enterprise customers, including Honeywell, Yahoo, Starbucks, State of Oregon, NASA Ames Research, AXA Rosenberg, First Federal Bank, and BDO Seidman. Customer adoption is being fueled by the flexibility customers gain through multiple deployment options (On-Site, On-Demand or Appliance-Based Solutions), the ubiquity of open source technologies on which SugarCRM is based (Linux, MySQL, Apache, PHP) and SugarCRM's support for multiple platforms (Microsoft Windows, Apple OS X, and Linux) as well as database support for Oracle, Microsoft and MySQL. With Sugar 4.5, SugarCRM is giving customers more control over how the application performs through the use of AJAX, which allows users to quickly display what information is displayed in the application. For example, the State of Oregon Department of Human Services, Oregon's largest state public agency with over 9,000 employees, uses the Sugar Cube Appliance to manage relations with 35,000 healthcare providers. Using SugarCRM, DHS achieved HIPAA compliance while reducing paper-based healthcare transactions and error rates.

Project to Tag Tokyo Neighborhood with RFID
Martyn Williams, ComputerWorld
A location-based services trial that will see a famous Tokyo neighborhood blanketed with around 10,000 RFID (radio frequency identification) tags and other beacons got its start in December 2006. The Tokyo Ubiquitous Network Project seeks to install RFID, infrared and wireless transmitters throughout Tokyo's Ginza area, which is the most famous shopping area in the capital. The tags and transmitters will provide location-related information to people carrying prototype readers developed for the trial. The system works by matching a unique code sent out by each beacon with data stored on a server on the Internet. The data is obtained automatically by the terminal, which communicates back to the server via a wireless LAN connection and requests the data relevant to the beacon that is being picked up. Designers say the system will be able to provide users with basic navigation and information about the shops and stores in the area in at least four languages: Japanese, English, Chinese, and Korean. For example, bringing the terminal close to an RFID tag on a street lamp will pinpoint the user's location and the system will be able to guide them to the nearest railway station while walking past a radio beacon in front of a shop might bring up details of current special offers or a menu for a restaurant... In one of the trials, RFID tags have been embedded in yellow studded rubber tiles that are often put onto pavements as an aid to blind or partially sighted people. An RFID reader at the tip of a cane picks up the tags and a transmitter box mounted higher on the cane sends the tag's ID to the prototype terminal which gets relevant information from the server. In a demonstration of the system the terminal alerted the user that the pavement is coming to an end but that there's a ramp to the right and stairs to the left.

FujiFilm, IBM Team to Create First 700GB Tape Cartridge
Chris Preimesberger, eWEEK
Storage media provider FujiFilm revealed that it has joined forces with IBM to create a tape cartridge with 700GB of uncompressed storage capacity. The technology was developed for use in the IBM System Storage TS1120 Tape Drive, introduced in 2005, and now the first enterprise-grade tape system to use the 700 GB cartridges. In May 2006, the two companies demonstrated putting a record amount of data onto a test tape at a density of 6.67 billion bits per square inch. The 700 GB cartridge is the next step to achieving multiple terabyte storage on a single cartridge, a goal first announced at that time. The cartridge, which is smaller than a typical VHS cassette, will be able to hold the text from 8 million books — volumes that if lined up, would fill 92 kilometers' (57 miles) worth of bookshelves. The System Storage 3592 Extended Data high-capacity tape media was announced in October and is now available from IBM in both rewriteable or WORM formats. It is the first 700GB tape media available to customers, a company spokesperson said. The cartridges may be integrated into the IBM TS3500 Tape Library, the 3494 Tape Library and the Silo Compatible Tape Drive Frame 3592 Model C20 as well as into stand-alone environments. The cartridge tape includes Fujifilm Nanocubic magnetic coating method.

Implementing Persistent Identifiers
Hans-Werner Hilse and Jochen Kothe (eds.), CERL Technical Report
This 70-page report contains an overview of concepts, guidelines, and recommendations on "Persistent Identifiers" for resources on the Web. The report was written by the Research and Development Department of the Goettingen State and University Library at the request of the Advisory Task Group (ATG) of the Consortium of European Research Libraries. It is co-published by the Consortium of European Research Libraries (CERL) and the European Commission on Preservation and Access (ECPA). Citing the problem of broken links, the report notes: "To create a more reliable system for referring to published material on the web, from the mid-1990s a number of schemes have been developed that use name spaces to identify resources, enabling retrieval even if the location on the web is unknown. The report explains the principle of persistent identifiers and helps institutions decide which scheme would best fit their needs. It discusses Handles, Digital Object Identifiers (DOIs), Archival Resource Keys (ARKs), Persistent Uniform Resource Locators (PURLs), Uniform Resource Names (URNs), National Bibliography Numbers (NBNs), and the Open URL, providing examples and extensive references for each... The report emphasises that supporting persistent identification requires administrative effort and commitment. The systems presented support these administrative tasks but do not render them obsolete. All changes in location, ownership or metadata must be reflected in the name-space system — causing the organisations that run an identification system to incur costs. To assist organisations that wish to implement a persistent identification scheme, the report details questions that need to be addressed and offers possible strategies to tackle a number of scenarios. The authors of this report hesitate to recommend the implementation of one specific technical implementation. This is due to many reasons: First of all, in most cases the actual implementation is secondary to the commitment to identifier persistence. However, none of these systems ensure persistence: persistence can only achieved by administrative commitment." [Note: the second sentence of the report's 'Executive Summary' contains a potentially misleading statement about links being 'broken' when content is moved to another location. Links do not "break" and they do not "get broken": URI owners break them through acts of irresponsible URI management. As the still-classic 1998 article from Tim Berners-Lee clarifies ("Cool URIs Don't Change"), there is no technical reasons for link breakage. Only lame excuses. Period. People break links through intentional and unintentional acts — all of which resolve to inadequate commitment to protecting digital information.]
See also: the ECPA web site

Sea Change at SAP
Ephraim Schwartz, InfoWorld
If anyone doubts that competition spurs change, let them sit down with Dennis Moore, general manager for emerging solutions at SAP, and talk about what SAP has on tap for 2007. As I see it, what's coming out of SAP this year represents a sea change taking place across the software industry. Enterprise Search, which the company will also introduce in the first half of the year, looks to me to be one of the more interesting products of 2007. As you know, most search products focus on text. If you're looking for news, reviews, or an esoteric piece of information about an obscure author, Google is the way to go. But what if you want to know the status of a customer shipment, how much inventory is left, who is so-and-so's supervisor, or whether I am authorized to give him or her a raise? These are the kinds of questions Enterprise Search is built to answer. Enterprise Search comes with pre-built connections to SAP systems, and its Web service connectors can be used to hook it up to any other system. The search itself works by finding business-object matches. For example, if I'm looking for a customer whose company name has Palo Alto in it, Enterprise Search won't bring up irrelevant customers just because they have the words Palo or Alto buried somewhere in their documentation. Best of all, Enterprise Search works from any browser. The company is also building its own gadgets that give you an alert box for, say, an RSS reader that tracks business events rather than news or blogs. That way, a sales manager can monitor when a sales rep closes a deal, for example. There are also alerts for corporate KPIs (key performance indicators), as well as alerts for tracking workflow queues, such as notifying a purchasing manager of requisitions waiting for approval. Sounds like a dashboard, but these applets embody more of a Web 2.0 approach — they're updated over the Internet, you don't have to install anything, they're more dynamic than what you get with a dashboard, and you get to pick the ones you want.

Using WSIF for Integration
Matjaz B. Juric, JavaWorld Magazine
In real-world scenarios, a BPEL (Business Process Execution Language) business process will often have to connect to an existing application or system. Of particular interest here is connectivity to J2EE artifacts, such as Java classes, Enterprise JavaBeans (EJBs), Java Message Service (JMS), enterprise resource planning systems accessible through Java Connector Architecture (JCA), Java Database Connectivity databases, or other Java resources. It is possible to convert these resources to a Web service, but that approach has several disadvantages: (1) The performance overhead of invoking Web service operations is several orders of magnitude larger than that of invoking native Java classes, and an order of magnitude larger than that of invoking EJBs or other native Java resources. (2) Web services invocations lack the important capability to propagate contexts during transactions. In contrast, when using Java resources directly, transaction context can be propagated automatically if the Java resource provides such support (as EJB and JCA do, for example). Hence, the better approach is to access these external resources natively. Native connectivity to Java resources is not a standard feature of BPEL, but Oracle BPEL Process Manager offers a solution for this purpose — Web Services Invocation Framework (WSIF) — that does not require modifications or extensions to BPEL code. This capability greatly extends the reach of BPEL and makes it suitable for enterprise application integration (EAI).


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