The Web Services Resource Transfer (WS-RT) specification was developed
jointly by IBM, Hewlett-Packard, Intel, and Microsoft to provide a unified resource
access protocol for Web Services. WS-RT defines standard messages
for controlling resources using the familiar paradigms of "get",
"put", "create" and "delete".
More information about the WS-RT specification is available from the
IBM developerWorks website:
This demo will introduce users to the WS-RT specification by providing
a visual demonstration of a WS-RT client talking to a WS-RT Web Service deployed on Apache
Muse. The users will see WS-RT SOAP messages exchanged between the WS-RT client and WS-RT service
for all WS-RT operations in this demo.
To demonstrate XSLT based interoperability between WS-ResourceProperties (WS-RP) and WS-RT
Web services, an
XSLT stylesheet has also been
developed to transform WS-RT and WS-Transfer messages into the equivalent WS-RP messages. This
transformation allows new client applications using WS-RT to work with existent
WS-RP resources. This demo provides options that
apply XSLT transformations to WS-RT operations so a WS-RT client can interact with a WS-RP Web Service.
As shown above, the demo uses AJAX based WS-RT and WS-RP clients to interact with
a WS-RT/WS-RP Web Service running on the Apache Muse engine. The browser's XSLT
processor is used to transform messages when XSLT options are chosen.
Click on the button below to start the demo.