W3C LogoArchitecture

W3C Workshop
Constraints and Capabilities for Web Services

Call for Participation

October 12-13, 2004
Oracle Conference Center, Redwood Shores, CA, USA

Nearby: Workshop program



Various aspects of a Web service may require description. This includes its constraints (e.g., "You must use HTTP Authentication when accessing this service") and its capabilities (e.g., "I can support GZIP compression"). Likewise, clients accessing Web services have constraints and capabilities of their own to consider when accessing services.

Many such aspects are typically associated with a number of orthogonal problem domains; for example, it may be desirable to describe constraints and capabilities (also, "policy") regarding security, reliable messaging and message serialization for a particular endpoint. A domain-neutral means of expressing the relationships between policies (e.g., "You MUST use HTTP Authentication and MAY use GZIP compression") would allow a particular aspect to be defined without reference to other domains.

Additionally, Web services provide a number of means of associating metadata (and, therefore, constraints and capabilities) with services; for example, WSDL, UDDI, HTTP and SOAP headers all might allow association of such information with a particular service. It would be advantageous to abstract the association of such metadata with a Web service from its expression, to avoid duplication of effort and allow new association mechanisms to be easily defined.

This Workshop is being held to discuss the establishment of a framework for the expression of such constraints and capabilities and their association with Web services, in order to promote their interoperability and scalability. It is expected that discussion at the Workshop will lead to a common understanding of the problem space and provide recommendations to the W3C regarding further work.

Scope of the Workshop

Because of the breadth of this topic, there are many potential interactions with existing efforts, including (but not limited to):

Discussion of the relationship of these areas to the Workshop topic is encouraged.

Position Papers

Each participating organization or individual is required to submit a position paper (1 to 5 pages); some will be selected for presentation at the Workshop. Topics for position papers may include (but are not limited to):

In order to further discussion at the Workshop, each paper should include:


Although the Workshop is public, it is restricted to 60 places.

Position papers are required in order to participate in this workshop (except for the workshop chairs). Participation is pending the acceptance of the position paper by the Program Committee. Each group, organization or individual, wishing to participate must submit a position paper explaining their interest in the workshop no later than 3 September. The intent is to make sure that participants have an active interest in the area, and that the workshop will benefit from their presence. The authors of accepted papers will be allowed to send two participants to the workshop. A set of papers selected by the Program Committee will also be presented during the workshop.

Send papers (in valid XHTML/HTML or PDF) to: team-ws-cc-submissions@w3.org (an archived mailing list, accessible to the W3C Team and the Program Chairs). Position papers will be disseminated to the Program Committee on September 4. Accepted position paper authors will be contacted on September 14-18.

All accepted position papers will be available from the workshop Web site on September 24. The workshop Web site will be public, so position papers and slides must be suitable for public dissemination. Speaker slides will also be available at the Web site after the workshop. There will not be printed proceedings.

To attend, you must register by filling out the registration form. The URI for the registration form will be sent to you after your position paper is accepted.

There will be no participation fee.

Important Dates

Organizing Committee

Program Chairs
Mark Nottingham (BEA), Philippe Le Hégaret (W3C)
Program Committee Members

Workshop details


The workshop will be held at the
Oracle Conference Center (OCC),
350 Oracle Parkway,
Redwood Shores CA 94065.

Update: the room number is 102/103.

The receptionist at the conference center will be able to direct you to the correct room (there will be signs as well).


Here are some suggested hotels for your stay during the workshop. Sofitel is the closest to OCC, but also the most expensive. It is about 15 minute walking distance from OCC. Sofitel also has shuttles to/from Oracle HQ. There is also a new Marriott Towneplace Suites and a Motel 6 that is walking distance. Check your favorite mapping service for the details.

There is a shuttle service from San Carlos and Belmont Train stations to Oracle HQ buildings between 7-10am and 3-7pm. The shuttle schedules are coordinated with the train schedules.

Getting There

Redwood Shores is about 22 miles south of San Francisco and 23 miles north of San Jose.

From San Jose:
  1. Take 101 North
  2. Take the Ralston Ave./Marine World Parkway exit
  3. Exit at Marine World Parkway
  4. After exiting the off-ramp, go to the far left lane
  5. At first stop light, make a left onto Oracle Parkway
from San Franscico:
  1. Take 101 South
  2. Take the Ralston Ave. exit
  3. Take the Marine World Parkway exit
  4. Go to far left lane and make a left at first stop light-Oracle Parkway

100 Oracle Parkway is the western building, 600 Oracle Parkway is the eastern building.

See also the map of the Oracle HQ and of the OCC.

Mark Nottingham, Philippe Le Hégaret

$Date: 2004/10/07 14:04:46 $