The WS-Resource Framework
- Relevant documents
- Presentations and Meetings
- Frequently asked questions
- Press coverage
Web services must often provide their users with the ability to access and manipulate state, i.e., data values that persist across, and evolve as a result of, Web service interactions. And while Web services successfully implement applications that manage state today, we need to define conventions for managing state so that applications discover, inspect, and interact with stateful resources in standard and interoperable ways. The WS-Resource Framework defines these conventions and does so within the context of established Web services standards.
Initial work on the WS-Resource Framework has been performed by the Globus Alliance and IBM, who released initial architecture and specification documents with co-authors from HP, SAP, Akamai, TIBCO and Sonic (see below) for public comment and review on January 20, 2004. These documents were submitted to the OASIS standards group in March 2004. The WSRF Technical Committee was formed to work on WS-ResourceProperties, WS-ResourceLifetime, WS-ServiceGroup, and WS-BaseFaults specifications. The WSN Technical Committee was formed to work on WS-BaseNotification, WS-Topics, and WS-BrokeredNotification specifications.
The WS-Resource Framework is inspired by the work of the Global Grid Forum's Open Grid Services Infrastructure (OGSI) Working Group. Indeed, it can be viewed as a straightforward refactoring of the concepts and interfaces developed in the OGSI V1.0 specification in a manner that exploits recent developments in Web services architecture (e.g., WS-Addressing). We discuss the relationship between the WS-Resource framework and OGSI in the document From OGSI to WSRF: Refactoring and Evolution. (See "Relevant Documents" below.)
March 2006: HP, IBM, Intel, and Microsoft announced their intention to work together toward converging Web Service standards for resources, events, and management.
March 2004: The WSRF specifications have been submitted to OASIS.
The WS-Resource Framework announcement was issued January 20, 2004.
Three overview documents motivate the WS-Resource framework.
- Modeling Stateful Resources with Web Services describes the WS-Resource construct.
- The WS-Resource Framework describes how the WS-Resource construct is rendered in terms of six Web services specifications. (Added on March 5, 2004.)
- From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring and Evolution describes how OGSI constructs map to WS-Resource Framework constructs.
- Publish-Subscribe Notification for Web Services white paper.
The following are the WSRF and WSN WSDL and XSD files shipped with the Globus Toolkit. They are based on the OASIS 1.2 draft versions of the WSDL and XSD files with minor modifications such as the use of March 2004 (instead of 2003) version of WS-Addressing and with WS-Addressing Action attribute annotations. The WSN specifications are not considered part of WSRF proper, but rather build on WSRF. The WS-BrokeredNotification is not currently supported by the Globus Toolkit but it is listed for completeness.
- WS-ResourceProperties (WSRF-RP)
- WS-ResourceLifetime (WSRF-RL)
- WS-ServiceGroup (WSRF-SG)
- WS-BaseFaults (WSRF-BF)
- Authors of WSRF hosted an Interop Workshop April 20-21 at Research Triangle Park in North Carolina.
- On January 28, 2004, Imperial College in London hosted a presentation and technical discussion on the Web Services Resource Framework. Steve Tuecke of the Globus Alliance and others will present an overview and highlights of the new framework, addressing motivation and technical consequences. See http://www.nesc.ac.uk/esi/events/385/.
- On January 20, 2004 at GlobusWORLD, IBM's Daniel Sabbah (PDF and PPT) and the Globus Alliance's Ian Foster (PDF and PPT) made the first public presentations regarding WS-RF.
We have collected answers to frequently-asked questions on a separate web page.
(See the main Globus Alliance news archive.)