XML and Web Services In The News - 28 August 2006

Provided by OASIS | Edited by Robin Cover

This issue of XML Daily Newslink is sponsored by Sun Microsystems


HEADLINES:

 BEA Advancing High-Performance Apps Platform
 CSS Module: Namespaces
 Sun Likes Media Grid
 Apache Abdera: An Open Source Atom Implementation
 Privacy Preserving Trust Authorization Framework Using XACML
 Jitterbit Goes Open Source for Application 'Glue'
 Efficient Web Service Discovery and Composition Using Constraint Logic Programming
 OASIS Public Review Draft for WS-ResourceMetadataDescriptor

BEA Advancing High-Performance Apps Platform
Paul Krill, InfoWorld
BEA Systems on Monday is launching an upgrade to its high-performance application platform, WebLogic Real Time Core Edition 1.1, featuring lower latency and runtime analysis. The product includes the WebLogic Express 9.2 application server and adds the JRockit Runtime Analyzer tool, providing detailed information on the Java virtual machine and the application that is running. The tool detects memory leaks. Maximum response times have been improved to 30 milliseconds in Version 1.1, from 100 milliseconds in the previous version, said Jim Sherburne, director of product marketing for the Real Time product at BEA. Calling the software the industry's only Java-based runtime, BEA says the product provides fast, predictable response times and leverages Java infrastructure. It also enables users to focus on business functionality; not on maintaining C or C++ code, which have been commonly used in high-performance applications. An augmented version of the JRockit JVM is included in the package, featuring deterministic garbage collection to define pauses for memory recovery in service- level agreements. This prevents pauses that could last an unacceptably long time and impact application performance. The Real Time software is intended for users in areas such as financial services, manufacturing, telecommunications and government who want to take advantage of Java infrastructure.
See also: the PR

CSS Module: Namespaces
Elika J. Etemad (ed)., W3C Working Draft
W3C announced the publication of a "CSS Module: Namespaces" Working Drft, updating the previous version of 1999-06-25. Produced by members of the W3C CSS Working Group as part of the Style Activity, this CSS module defines the syntax for using namespaces in CSS. It introduces the '@namespace' rule for declaring the default namespace and binding namespaces to namespace prefixes, and it defines a syntax that other specifications can adopt for using those prefixes in namespace- qualified names. A CSS client that does not support this module will (if it properly conforms to CSS forward compatible parsing rules) ignore all '@namespace' rules, as well as all style rules that make use of namespace qualified names. The syntax of delimiting namespace prefixes in CSS was deliberately chosen so that these CSS clients would ignore the style rules rather than possibly match them incorrectly... In CSS Namespaces, as in XML Namespaces, the local prefix is merely a syntactic construct; it is the expanded name (the tuple of local name and namespace) that is significant. Thus the actual prefixes used in a CSS style sheet, and whether they are defaulted or not, are independent of the namespace prefixes used in the markup and whether these are defaulted or not... The namespace prefix is declared only within the style sheet in which its '@namespace' rule appears, and not any style sheets imported by that style sheet, style sheets that import that style sheet, or any other style sheets applying to the document...
See also: the W3C Style Activity

Sun Likes Media Grid
Paul Shread, IT Planet.com
Sun Microsystems is collaborating with the MediaGrid.org open standards group to help advance international standards for storing, delivering and processing digital media in grid computing environments. As part of the collaboration, Sun said it will seamlessly connect its on-demand Sun Grid compute utility to the public Media Grid network so Media Grid service requests and jobs can be handled by Sun Grid, increasing the quality of service and overall performance of the Media Grid network. The partnership will provide a "real-world gateway implementation and corresponding technical specifications upon which Media Grid application standards" &emdash; such as those for rendering, gaming and virtual reality &emdash; can be built, said Aaron Walsh, director of the Grid Institute's MediaGrid.org standards organization. Aisling MacRunnels, senior director of utility computing at Sun, said the combined platform "will enable the media and entertainment, healthcare, aerospace and education markets to complete a wide range of applications not possible with today's computational limitations... Sun will contribute its grid computing expertise to help translate these emerging, real-world uses of a grid-based digital media infrastructure into open standards for the storage, delivery and processing of digital media." As part of the collaboration, Dan Hushon, senior director and chief technologist of Sun Grid, has been appointed to a one-year fellowship to participate in the development of Media Grid standards.

Apache Abdera: An Open Source Atom Implementation
James Snell, Apache Posting
The Apache Abdera developer community has announced its first developer preview release (version 0.1.0-incubating), with binary and source distributions for Java 1.5 and Java 1.4.2. The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (in-progress) specifications. Abdera is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. The release supports: (1) Parsing Atom Syndication Format 1.0 Feeds; (2) Serializing Atom Syndication Format 1.0 Feeds; (3) Extensions; (4) XML Digital Signature and XML Encryption; (5) A high performance incremental parsing model; (6) Feed Object Model API.
See also: Atom references

Privacy Preserving Trust Authorization Framework Using XACML
Uche Mbanaso, Grahame Cooper et al.,, Conference Paper
This research paper was presented at the IEEE 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks: "Nowadays many organizations share sensitive services through open network systems and this raises the need for an authorization framework that can interoperate even when the parties have no pre-existing relationships. Trust Negotiation is the process used to establish these first relationships, through the transfer of attributes, embedded in digital credentials, between the two parties. However, these attributes may themselves be considered sensitive and so may need protection from disclosure. In some environments, the policies that govern the protected services may also be considered sensitive and their release to arbitrary strangers may leak confidential business information. This paper describes a way to unify the protection of services, sensitive credentials and policies in a synchronized trustworthy manner. We propose a trust authorization framework (TAF) that builds on the capabilities of XACML to support the bilateral exchange of policies and credentials through trust negotiation... We demonstrate how the XACML model can be explored to enable privacy and trust whilst protecting access to electronic resources in a synchronized manner. We describe how to construct effective trust policy sets, which can optimize trust establishment sessions, and propose a new trust layer component in the primitive XACML model. We have leveraged trust concepts already proposed by researchers and show how our model optimistically addresses the problem of probing attacks such that the risk to which a party is exposed at any point in the negotiation can be minimized. Our framework has the capabilities to protect resources, policies and credentials simultaneously in distributed environment for users with or without pre-existing trust relationships. The implementation of this framework is in an advanced stage using the Sun XACML implementation and the PERMIS Attribute Verifier subsystem."
See also: the OASIS XACML TC

Jitterbit Goes Open Source for Application 'Glue'
Martin LaMonica, CNET News.com
A start-up company called Jitterbit has set out to enter the crowded market for integration software using open source and a modular product design. The company, which is expected to release an update to its namesake software on Monday, has developed software for transferring data from one application to another. For example, a company could use the server for moving an order transaction from an e-commerce system to its customer support database. This application-to-application integration software is meant to complement lower-level messaging software, such as an enterprise service bus product, said Sharam Sasson, the president and CEO of Jitterbit. There are a number of open-source integration servers, including ServiceMix and Mule, that are built around standards, such as Java Messaging Service and Java Business Integration. Jitterbit has developed its software to be extensible by open-source developers, Sasson said. The product comes with client-side software for designing programs that suit a specific purpose, such as integration between SAP and Peoplesoft applications. These individual integration programs, or "Jitterpaks," can be shared with others and extended, which will speed up installation time. The company's product performs a function similar to that performed by an appliance offered by Cast Iron Systems.
See also: InfoWorld

Efficient Web Service Discovery and Composition Using Constraint Logic Programming
Srividya Kona, Ajay Bansal, Gopal Gupta, Thomas Hite, Conference Paper
This paper is published in the Proceedings of the ICLP 2006 Workshop on Applications of Logic Programming in the Semantic Web and Semantic Web Services (ALPSWS 2006). "Service-oriented computing is gaining wider acceptance. For Web services to become practical, an infrastructure needs to be supported that allows users and applications to discover, deploy, compose and synthesize services automatically. This automation can take place effectively only if formal semantic descriptions of Web services are available. In this paper we present an approach for automatic service discovery and composition with both syntactic and semantic description of Web services. In syntactic case, we use a repository of services described using WSDL (Web Service Description Language). In the semantic case, the services are described using USDL (Universal Service-Semantics Description Language), a language we have developed for formally describing the semantics of Web services. In this paper we show how the challenging task of building service discovery and composition engines can be easily implemented and efficiently solved via (Constraint) Logic programming techniques. We evaluate the algorithms on repositories of different sizes and show the results. To make services ubiquitously available we need a semantics-based approach such that applications can reason about a service's capability to a level of detail that permits their discovery, deployment, composition and synthesis. Several efforts are underway to build such an infrastructure. These efforts include approaches based on the semantic web (such as USDL, OWL-S, WSML, WSDL-S) as well as those based on XML, such as Web Services Description Language (WSDL). Our solution produces accurate and quick results with both syntactic and semantic description of Web services. We are able to apply many optimization techniques to our system so that it works efficiently even on large repositories. Use of Constraint Logic Programming helped greatly in obtaining an efficient implementation of this system.

OASIS Public Review Draft for WS-ResourceMetadataDescriptor
Dan Jemiolo (ed), Public Review Draft Version 01
OASIS has announced the publication of "Web Services Resource Metadata 1.0 (WS-ResourceMetadataDescriptor)" as Public Review Draft, inviting comments through 22-October-2006. Produced by the OASIS Web Services Resource Framework TC, this document explains the need for metadata in the context of WS-Resource Framework, proposing an information model applicable to Manageable Resources and WS-Resources in general. The components introduced by the WS Resource Framework (WSRF) address functional aspects of modeling stateful resources (such as systems resources) using Web services. WSRF uses WSDL as the form of service description. There is a need to be able to supplement the descriptive information available about a WS-Resource. WS-ResourceMetadataDescriptor standardizes the form of the WS-Resource MetadataDescriptor that contains metadata information about a WS-Resource's interface so that clients of that interface may reason about implementations of the interface at both design time and run time. The syntax of a preferred XML serialization of the information model is also described.
See also: the announcement


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