Skip to main content

Rehash of WS Reliable Messaging (WS-RM) in Metro 1.0 and what's next

Posted by bhaktimehta on September 18, 2007 at 10:59 AM PDT

 Project Metro is a new
name  for the JAX-WS + Project Tango combination. JAX-WS is the standardized web services stack and Project Tango is the  Sun's Java
Web Services interoperability project with Microsoft's Windows Communication Foundation.

Project Metro is released in GlassFish V2 FCS (b58g)

GlassFish V2 contains the Metro 1.0 Stack within it thereby making
WebServices functionality directly usable from GlassFish (without the
need for any extra downloads or installations).

WebServices Reliable Messaging (WS-RM)  is one of the enterprise features in 
Project Metro.
Now we shall have a brief rehash of  WS-RM  in Metro 1.0 and
what would be the new features in upcoming releases

WS Reliable Messaging in Metro 1.0
WS-RM 1.0 is based on the following standards

  • href="http://specs.xmlsoap.org/ws/2005/02/rm/ws-reliablemessaging.pdf">WS-ReliableMessaging
    specification
  • WS-RM
    Policy Assertion

The programming model when developing  webservices applications
with Metro is the same old JAXWS Programming Model and nothing new is required to be learned. 

Adding WS-RM, Security and other Quality of Service features to
the  JAXWS webservice is enabled via configuration files which can be handwritten or easily edited by Netbeans.
WS-RM is enabled in endpoints by the presence of RM
policy assertions
in the WSDL.  href="http://www.netbeans.org/">Netbeans IDE will  provide configurable settings to easily enable RM in endpoints.

Here is a brief overview
of WS-RM. This is a  href="http://blogs.sun.com/arungupta/entry/screencast_ws3_reliable_and_interoperable">screencast which show how to easily enable WS-RM when working with
Netbeans. For more information ,instructions on how to use Netbeans with GF are also available here.

Future plans for WS Reliable Messaging 1.1

  • Web Services ReliableMessaging Policy Assertion (WS-RM policy ver 1.1)
  • Web Services Reliable Messaging ver 1.1
Related Topics >>