|  |
WSRF for WebSphere Application Server
A technology that provides support for the implementation of Web Service Resource Framework (WS-RF) as described in the OASIS Web Services Resource Framework specifications.
Date Posted: December 2, 2005
|
|
 |
 |
What is Web Service Resource Framework (WSRF) for WebSphere Application Server?
Many technologies must represent state in a standard fashion in a Web services architecture, such as grid computing and distributed systems management. WSRF is the emerging OASIS Web services standard for modeling and accessing stateful resources using Web services.
WSRF for WebSphere® Application Server (WAS) was developed by the WAS development team. This technology extends the WAS Web Services run-time environment to support the patterns defined by WSRF, and it enables a Web service to have an association with instances of stateful resources, the composite of which is a stateful "WS-Resource." A WS-Resource has an associated XML document, called a resource properties document, that describes the state of the resource. The resource properties document and the resource it describes may be queried and updated through Web service message exchanges defined in the WSRF specifications.
This technology includes a comprehensive sample application illustrating the following:
- the use of a stateful WS-Resource
- the means through which its state is queried and updated
- the well-defined life cycle of the state.
How does it work? WSRF for WAS extends the WAS 6.0 support for Web Services. It introduces a Java interface for WS-Addressing EndpointReferences (EPR) and exploits the capabilities of WS-Addressing to support the WS-Resource access pattern described in the OASIS WSRF Technical Committee's draft specification for WS-Resources.
A WS-Resource application may produce an EPR that refers to a particular WS-Resource instance, and a requester may associate that EPR with a JAX-RPC stub through which the WS-Resource can then be invoked. Existing WAS Web services development tools may then be used to develop Web scenarios that include stateful services and that provide access to that state in a well-defined and interoperable fashion.
This technology is now included as part of the WAS 6.1 product. Further information is available in this documentation and in this sample.
|
|
 |

|  | About the technology author(s): John Beaven works as a software engineer for IBM in the WebSphere Application Server development team. Mr. Beaven holds a bachelors degree in computer science from the University of Southampton, England.
Dr. Ian Robinson is an IBM senior technical staff member and the co-chairman of the OASIS WS-RF technical committee. Dr. Robinson received a B.Sc. and a Ph.D. in physics from the University of Exeter, England, in 1986 and 1989 respectively.
Mark Dobbie works as a software engineer for IBM in the WebSphere Application Server development team. Mr. Dobbie holds a B.Sc. in computer science from the University of Edinburgh, Scotland.
| |
|
| |
|