[Debian-OASIS] Fwd: [OASIS members] OASIS TC Call for Participation: Web Services Resource Framework
Mark Johnson
mrj@debian.org
Thu, 29 Apr 2004 17:55:36 -0400
----- Forwarded message from "Karl F. Best" <karl.best@oasis-open.org> -----
Date: Tue, 09 Mar 2004 15:13:36 -0500
From: "Karl F. Best" <karl.best@oasis-open.org>
Reply-To: karl.best@oasis-open.org
Subject: [OASIS members] OASIS TC Call for Participation: Web Services Resource
Framework
To: members@lists.oasis-open.org, tc-announce@lists.oasis-open.org,
xml-dev@lists.xml.org, wsrf@lists.oasis-open.org
A new OASIS technical committee is being formed. The OASIS Web Services
Resource Framework (WSRF) TC has been proposed by the following members
of OASIS: Fred Carter, AmberPoint; Glen Daniels, Sonic Software; Andreas
Dharmawan, Individual; Ian Foster, ANL; Hiro Kishimoto, Fujitsu; Hitoshi
Komori, Fujitsu; Lily Liu, webMethods; Bryan Murray, Hewlett-Packard
Company; Richard Nikula, BMC Software; Homayoun Pourheidari,
Hewlett-Packard Company; Alain Regnier, Ricoh; Ian Robinson, IBM; Igor
Sedhuck, Computer Associates; Hitoshi Sekine, Ricoh; David Snelling,
Fujitsu; Latha Srinivasan, Hewlett-Packard Company; Jem Treadwell,
Hewlett-Packard Company; Steve Tuecke, ANL; William Vambenepe,
Hewlett-Packard Company; Alan Weissberger, NEC; and Dave Orchard, BEA.
The proposal for a new TC meets the requirements of the OASIS TC Process
(see http://oasis-open.org/committees/process.shtml), and is appended to
this message. The TC name, statement of purpose, scope, list of
deliverables, audience, and language specified in the proposal will
constitute the TC's charter. The TC Process allows these items to be
clarified (revised); such clarifications (revisions), as well as
submissions of technology for consideration by the TC and the beginning
of technical discussions, may occur no sooner than the TC's first meeting.
As specified by the OASIS TC Process, the requirements for becoming a
member of the TC at the first meeting are that you must 1) be an
employee of an OASIS member organization or an Individual member of
OASIS; 2) notify the TC chair of your intent to participate at least 15
days prior to the first meeting; and 3) attend the first meeting of the
TC. For OASIS members, to register for the TC using the OASIS
collaborative tools, go to the TC's public web page at
http://www.oasis-open.org/committees/wsrf and click on the button for
"Join This TC" at the top of the page. You may add yourself to the
roster of the TC either as a Prospective Member (if you intend to become
a member of the TC) or an Observer. A notice will automatically be sent
to the TC chair, which fulfills requirement #2 above.
OASIS members may also join the TC after the first meeting. Note that
membership in OASIS TCs is by individual, and not by organization.
Non-OASIS members may read the TC's mail list archive, view the TC's web
page, and send comments to the TC using a web form available on the TC's
web page; click the "Send A Comment" button. The archives of the TC's
mail list and public comments are visible at
http://lists.oasis-open.org/archives/
Further information about the topic of this TC may be found on the Cover
Pages under "Stateful Web Services" at
http://xml.coverpages.org/statefulWebServices.html
-Karl
=================================================================
Karl F. Best
Vice President, OASIS
office +1 978.667.5115 x206 mobile +1 978.761.1648
karl.best@oasis-open.org http://www.oasis-open.org
Name of the TC:
OASIS Web Services Resource Framework (WSRF) Technical Committee
Statement of Purpose:
The purpose of the Web Services Resource Framework (WSRF) TC is to
define a generic and open framework for modeling and accessing stateful
resources using Web services. This includes mechanisms to describe views
on the state, to support management of the state through properties
associated with the Web service, and to describe how these mechanisms
are extensible to groups of Web services.
Web services implementations are often stateless in that they maintain
no dynamic state whose lifetime exceeds the processing of an individual
message. The statelessness of Web service implementations is a valuable
asset to their availability and ability to accommodate dynamic workloads.
Web service interfaces, on the other hand, often imply the need for some
form of stateful interaction with the clients of the service. This may
be manifest in a conversational style of use of a particular Web service
interface in which some aspect of the result of one operation influences
the execution of the next operation. The state in interactions with such
interfaces is typically contained in or referred to from the messages
that are exchanged with the target service. Inferences concerning the
nature of the state may sometimes be made, but only in an
application-specific fashion and not in a generic manner that can be
exploited easily by tooling.
The goal of this TC is to define a set of royalty-free, related,
interoperable and modular specifications that will allow the
relationship between a Web service and state to be modelled in an
explicit and standardized fashion. This will simplify the definition of
new service interfaces and enable more powerful discovery, management
and development tools. These specifications will be composable with
other available Web services specifications enabling applications to
access state with the qualities of service - for example security,
transactions and reliability - provided for in those specifications.
Scope of Work:
The scope of this work is to define a framework within which Web
services can access state in a consistent and interoperable manner, and
an access pattern through which service requesters can interact
indirectly with stateful resources through a Web service that
encapsulates the state. An architectural separation will be maintained
between a stateful resource and the Web service that encapsulates it to
promote the desirable loose coupling between service requestor and the
stateless service provider and to provide a highly available and
scalable means to interact with state.
This TC will define the means by which:
* Web services can be associated with one or more stateful resources
(named, typed, state components).
* Service requestors access stateful resources indirectly through Web
services that encapsulate the state and manage all aspects of Web
service based access to the state.
* Stateful resources can be destroyed, through immediate or time based
destruction.
* The type definition of a stateful resource can be associated with the
interface description of a Web service to enable well-formed queries
against the resource via its Web service interface.
* The state of the stateful resource can be queried and modified via Web
service message exchanges.
* Endpoint references to Web services that encapsulate stateful
resources can be renewed when they become invalid, for example due to a
transient failure in the network.
* Stateful resources can be aggregated for domain-specific purposes.
WSDL is an essential element of Web services architecture. The
specifications produced by this TC will provide WSDL definitions for all
normative message exchanges.
The benefits and results of this work will be a standard way for web
services to access state leading to greater simplification in the
definition of new Web service interfaces, better service
interoperability and greater opportunity for tools vendors to provide
means to manage Web service applications and resources.
The WSRF TC takes, as its starting point, the set of specifications and
the papers "Modeling Stateful Resources with Web Service"
(http://www.ibm.com/developerworks/library/ws-resource/ws-modelingresources.pdf
and
http://devresource.hp.com/drc/specifications/wsrf/ModelingState-1-1.pdf)
and "The WS-Resource Framework"
(http://www.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf,
http://www-106.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf,
and
http://devresource.hp.com/drc/specifications/wsrf/WSRF_overview-1-0.pdf)
recently published by IBM, the Globus Alliance, HP, Fujitsu and CA. The
papers describe how state associated with a Web service can be modeled
in terms of a WS-Resource and give an overview of the specifications
that comprise the framework.
The specifications are:
* WS-ResourceProperties
(http://www.ibm.com/developerworks/library/ws-resource/ws-resourceproperties.pdf
and
http://devresource.hp.com/drc/specifications/wsrf/WS-ResourceProperties-1-1.pdf)
defines how the type definition of a WS-Resource can be associated with
the interface description of a Web service, and message exchanges for
retrieving, changing, and deleting WS-Resource properties.
* WS-ResourceLifetime
(http://www.ibm.com/developerworks/library/ws-resource/ws-resourcelifetime.pdf
and
http://devresource.hp.com/drc/specifications/wsrf/WS-ResourceLifetime-1-1.pdf)
defines mechanisms for WS-Resource destruction, including message
exchanges that allow a requestor to destroy a resource, either
immediately or by using a time-based scheduled resource termination
mechanism.
Other contributions in addition to those listed above will be accepted
for consideration without any prejudice or restrictions, and evaluated
on their technical merit, as long as the contributions are within the
scope of this charter.
Out of Scope:
The following topics are outside the scope of this TC:
* Quality of service related policy enforcement on resource property
access. The TC will not address security or transactions implications in
the specifications it delivers.
* The consideration of protocol-specific bindings.
* Query and update of WS-Resource properties is within the scope of the
TC, but general purpose XML document query and update, outside the
context of managing stateful resources with Web services, is out of scope.
* A normative factory pattern for the creation of WS-Resources.
List of Deliverables:
* A revised WS-ResourceProperties specification. Committee Draft due
within one year of the first meeting.
* A revised WS-ResourceLifetime specification. Committee Draft due
within one year of the first meeting.
* A WS-RenewableReferences specification, which defines a conventional
decoration of a Web service endpoint reference with information needed
to retrieve an updated version of an endpoint reference when it becomes
invalid. Committee Draft due within one year of the first meeting.
* A WS-ServiceGroup specification, which defines an interface to
heterogeneous by-reference collections of Web services. Committee Draft
due within one year of the first meeting.
* A WS-BaseFaults specification, which defines a base fault XML type for
use when returning faults in a Web services message exchange. Committee
Draft due within one year of the first meeting.
These specifications will reflect refinements and changes made to, and
by, contributions to the TC that are identified by members for
additional functionality and semantic clarity within the scope of the TC
charter. The titles and granularity of the specifications may change.
Anticipated Audience
The anticipated audience for this work includes:
* other specification writers that need stateful interaction patterns
for Web services;
* vendors offering web service products;
* software architects and programmers who design and write distributed
applications requiring the management of state.
Language
English
-
-------------------------------
The following is informational only for the purposes of starting the TC,
and will not be part of the TC's charter:
Identification of Existing Activities:
A number of efforts that use or require state-access patterns in Web
services are underway throughout the industry. The following work may be
relevant to this Web Services Resource Framework TC:
* OASIS Web Services Business Process Execution Language Technical
Committee (WSBPEL), http://www.oasis-open.org/committees/wsbpel/charter.php
* OASIS Web Services Composite Application Framework (WS-CAF) Technical
Committee http://www.oasis-open.org/committees/ws-caf/charter.php
* OASIS Web Services Distributed Management Technical Committee (WSDM
TC) http://www.oasis-open.org/committees/wsdm/charter.php
* GGF Open Grid Services Infrastructure (OGSI) http://www.ggf.org/ogsi-wg
* W3C WSDL Version 2.0 http://www.w3.org/TR/wsdl20/
Date and Time of the First Meeting:
The first meeting of the TC will be face-to-face on 28 April 2004 from
9am to 5pm, in New Orleans, in conjunction with the OASIS Symposium on
Reliable Infrastructures.
Meeting Schedule:
Following the first meeting, the TC is expected to meet bi-weekly via
teleconference and to have quarterly face to face meetings, unless a
different schedule is agreed upon.
The sponsors for teleconference and further face to face meetings will
be Fujitsu and IBM.
Proposers
The following eligible people are in support of this proposal:
Fred Carter (fred.carter@amberpoint.com), AmberPoint
Glen Daniels (gdaniels@sonicsoftware.com), Sonic Software
Andreas Dharmawan (andreas@westbridgetech.com), Individual
Ian Foster (foster@mcs.anl.gov), ANL
Hiro Kishimoto (hiro.kishimoto@jp.fujitsu.com), Fujitsu
Hitoshi Komori (komori.h@jp.fujitsu.com), Fujitsu
Lily Liu (lily@webmethods.com), webMethods Inc
Bryan Murray (bryan_murray@hp.com), Hewlett-Packard Company
Richard Nikula (Richard_Nikula@bmc.com), BMC Software
Homayoun Pourheidari (homayoun@hp.com), Hewlett-Packard Company
Alain Regnier (alain@ussj.ricoh.com), Ricoh
Ian Robinson (ian_robinson@uk.ibm.com), IBM
Igor Sedhuck (Igor.Sedukhin@ca.com), Computer Associates
Hitoshi Sekine (hitoshi.sekine@ricoh-usa.com), Ricoh
David Snelling (d.snelling@fle.fujitsu.com), Fujitsu
Latha Srinivasan (latha.srinivasan@hp.com), Hewlett-Packard Company
Jem Treadwell (jem.treadwell@hp.com), Hewlett-Packard Company
Steve Tuecke (tuecke@mcs.anl.gov), ANL
William Vambenepe (vbp@hp.com), Hewlett-Packard Company
Alan Weissberger, ajwdct@technologist.com, NEC
Dave Orchard, dorchard@bea.com, BEA
Convenor:
The convenor for this TC shall be David Snelling
Proposed Co-chairs
Ian Robinson,
David Snelling
_______________________________________________________________
This email list is used solely by OASIS for official consortium
communications. Opt-out requests may be sent to
member_services@oasis-open.org, however, all members are strongly
encouraged to maintain a subscription to this list.
----- End forwarded message -----
____________________________________________________________
Mark Johnson <mrj@debian.org>
Debian XML/SGML: <http://debian-xml-sgml.alioth.debian.org>
Home Page: <http://dulug.duke.edu/~mark/>
GPG fp: DBEA FA3C C46A 70B5 F120 568B 89D5 4F61 C07D E242