CARVIEW |
W3C Workshop
on
Constraints and Capabilities for Web Services
Summary, Program, and Position Papers
October 12-13, 2004
Oracle Conference Center, Redwood Shores, CA, USA
Contents
Note: the materials (slides and position papers) are also available as a zip file. The minutes of the meeting are also available to W3C Members.
Report
On October 12th and 13th, the W3C held a Workshop on Constraints and Capabilities for Web Services. Over 50 participants had a wide-ranging discussion, but generally agreed upon addressing a restricted set of today's issues in Web services (e.g., security, management, internationalisation) while allowing extensibility for the future. Of particular interest was the exact level of functionality ― from conjunction and disjunction, negation, through to arithmetic and relational operators ― provided by such a framework. Many existing solutions, such as WS-Policy, address conjunction and disjunction, leaving more advanced functionality to future extensions. Others, such as Rei, address more. Participants agreed that an immediate solution is preferable, but were more diverse in their opinions regarding the functionality needed in such a first cut. However, there was general agreement that basing work on an existing solution, rather than starting fresh, is more likely to produce successful results.
Most participants agreed with the following recommendations:
- a Working Group should start sooner rather than later
- More than one Working Group may be needed to satisfy the diverse requirements in this area
- the Working Group should focus on developing a framework for the constraints and capabilities
- Such a Working Group should focus on a framework for constraints and capabilities; specific vocabularies should be left to other specifications’ developers. For example, internationalisation assertions should be left to an i18n WG
- Such a Working Group should, however, provide guidelines for the benefit of assertion authors
- The expression of constraints and capabilities shouldn’t be restricted to any particular mechanism; e.g., SOAP Headers, WSDL, WS-CDL or UDDI, but should be usable in any such “attachment” mechanism
- having a starting point is a good idea.
There was less agreement between participants on the following points:
- having a working group uniquely dedicated to develop use cases and requirements
- the scope of working group in terms of the functionalities needed
- the timeline
- should the features and properties mechanism be used?
The W3C will take these recommendations into account when considering future work in this area.
Program: Tuesday, October 12
- 08:00am - 08:30am
- Breakfast / registration
- 08:30am - 09:00am
- Introduction to the workshop: Overview and Objectives
slides - 09:00am - 09:30am
- Publishing
Web Service Policies, British Telecommunications.
Presented by Paul Downey
slides - 09:30am - 10:00am
- W3C Workshop on Constraints and Capabilities for Web Services, Jan Alexander (Systinet), Toufic Boubez (Layer 7 Technologies), Luc Clément (Systinet).
Presented by Toufic Boubez and Luc Clément
slides - 10:00am - 10:30am
- Web Services and Internationalization, Addison P. Phillips. webMethods, Inc.
Presented by Addison P. Phillips
slides - 10:30am - 11:00am
- Morning Break
- 11:00am - 12:30pm
- Discussion / Break-out: Problem Domain and Use Cases
slides- Find agreement on the scope of the problem; e.g., are we describing constraints and capabilities of Web services alone, or the whole Web?
- Find agreement on use cases; e.g., technical configuration vs. business constraints, on-the-wire artifacts vs. one-sided behaviors.
- 12:30pm - 01:30pm
- Lunch
- 01:30pm - 02:15pm
- WS-Policy Presentation, by the Co-Authors on WS-Policy and WS-PolicyAttachment.
Presented by David Orchard, Claus Von Riegen
slides, slides - 02:15pm - 03:00pm
- RDF For Web Service Policy Assertions, Eric Prud’hommeaux. World Wide Web Consortium.
Presented By Eric Prud’hommeaux
slides - 03:00pm - 03:30pm
- Afternoon Break
- 03:30pm - 04:15pm
- Declarative Policies for Describing Web Service Capabilities and Constraints, Lalana Kagal, Tim Finin, and Anupam Joshi. University of Maryland Baltimore County.
Presented by Lalana Kagal
slides - 04:15pm - 05:00pm
- IBM Position Paper for W3C Constraints/Capabilities, Maryann Hondo. IBM.
Presented by Maryann Hondo
slides
Program: Wednesday, October 13
- 08:00am - 08:30am
- Breakfast / registration
- 08:30am - 08:45am
- Objectives
- 08:45am - 09:45am
- Comparing Features / Properties and WS-Policy, Glen Daniels. Sonic Software.
Presented by Glen Daniels
slides - 09:45am - 10:30am
- Position Paper for W3C Constraints and Capabilities Workshop, Ashok Malhotra, Ümit Yalçınalp. Oracle Corp.
Presented by Ashok Malhotra
slides - 10:30am - 11:00am
- Morning Break
- 11:00am - 11:45am
- Constraints and Capabilities for Web Services. Sun Microsystems, Inc.
Presented by Anne Anderson
slides - 11:45am - 12:30pm
- IONA Technologies Position Paper. IONA Technologies, PLC.
Presented by Rebecca Bergersen
slides - 12:30pm - 01:30pm
- Lunch
- 01:30pm - 03:00pm
- Discussion: Candidate Technologies
slides- Discuss and document the relative merits of various candidates and their ability to address what is agreed to be in-scope; e.g., Semantic Web, WS-Policy, WSDL Properties and Features, etc.
- 03:00pm - 03:30pm
- Afternoon Break
- 03:30pm - 05:00pm
- Discussion: Summary and Next Steps
slides- Discuss next steps, relationships to existing efforts, roadmap, etc.
Position Papers
The following list of position papers have been accepted:
- A generalized RuleML-based Declarative Policy specification language for Web Services, Steve Ross-Talbot (Enigmatec Corporation), Said Tabet, Sharma Chakravarthy (University of Texas), and Gary Brown (Enigmatec Corporation). Available at https://www.w3.org/2004/08/ws-cc/srtst-20040903
- Administrative Delegation in XACML, Erik Rissanen, Babak Sadighi Firozabadi. Swedish Institute of Computer Science. Available at https://www.w3.org/2004/08/ws-cc/erbsf-20040902
- Boeing Position Paper for W3C Workshop on Constraints and Capabilities for Web Services, Gerald W. Edgar. Boeing Commercial Airplanes. Available at https://www.w3.org/2004/08/ws-cc/geboeing-20040904
- Classification of the Current Constraint and Capabilities Protocols in Describing Web Services, Art Sedighi, Eric Johnson. TIBCO Software. Available at https://www.w3.org/2004/08/ws-cc/asej-20040903
- Comparing Features / Properties and WS-Policy, Glen Daniels. Sonic Software. Available at https://www.w3.org/2004/08/ws-cc/gdfpwsp-20040904
- Constraints and Capabilities, from Yves Lafon. World Wide Web Consortium. Available at https://www.w3.org/2004/08/ws-cc/ylw3c-20040903
- Constraints and Capabilities for Web Services. Sun Microsystems, Inc. Available at https://www.w3.org/2004/08/ws-cc/aaccws-20040827
- Constraints & capabilities of Web services agents: a look at the current situation, Hugo Haas. World Wide Web Consortium. Available at https://www.w3.org/2004/08/ws-cc/12-hh-ccw
- Declarative Policies for Describing Web Service Capabilities and Constraints, Lalana Kagal, Tim Finin, and Anupam Joshi. University of Maryland Baltimore County. Available at https://www.w3.org/2004/08/ws-cc/umbc-20040904
- Expressing Requirements and Capabilities for Web Services, Jeffrey Schlimmer and Kyle Young. Microsoft Corporation. Available at https://www.w3.org/2004/08/ws-cc/jsklms-20040903
- Grid-Centered Position Paper for the W3C Workshop on Constraints and Capabilities for Web Services, Frank Siebenlist (Argonne National Laboratory), Takuya Mori (NEC Corporation). Available at https://www.w3.org/2004/08/ws-cc/grid-20040904
- IBM Position Paper for W3C Constraints/Capabilities, Maryann Hondo. IBM. Available at https://www.w3.org/2004/08/ws-cc/mhibm-20040903
- IONA Technologies Position Paper. IONA Technologies, PLC. Available at https://www.w3.org/2004/08/ws-cc/rbcc-20040902
- KAoS Policies for Web Services, Andrzej Uszok, Jeff Bradshaw. IHMC. Available at https://www.w3.org/2004/08/ws-cc/kaos-20040904
- Nokia Position Paper for W3C Workshop on Constraints and Capabilities for Web Services, Art Barstow, Frederick Hirsch, Michael Mahan. Nokia. Available at https://www.w3.org/2004/08/ws-cc/abfhmm-20040903
- On Expressing Web Services Constraints & Capabilities, Jong Lee, David Orchard, BEA Systems. Available at https://www.w3.org/2004/08/ws-cc/mnbea-20040904
- OWL-S Technology for Representing Constraints and Capabilities of Web Services, Katia Sycara, David Martin, Deborah L. McGuinness, Sheila McIlraith, Massimo Paolucci. On behalf of the OWL-S Coalition. Available at https://www.w3.org/2004/08/ws-cc/dmowls-20040904
- Policies are good for business, Francis G. McCabe. Available at https://www.w3.org/2004/08/ws-cc/fmcp-20040806
- Position Paper: W3C Workshop on Constraints and Capabilities for Web Services, Jan Alexander (Systinet), Toufic Boubez (Layer 7 Technologies), Luc Clément (Systinet). Available at https://www.w3.org/2004/08/ws-cc/tblcja-20040904
- Position Paper for W3C Constraints and Capabilities Workshop, Ashok Malhotra, Ümit Yalçınalp. Oracle Corp. Available at https://www.w3.org/2004/08/ws-cc/amuy-20040903
- Publishing Web Service Policies, Paul Downey. British Telecommunications plc. Available at https://www.w3.org/2004/08/ws-cc/pdbt-20040901
- RDF For Web Service Policy Assertions, Eric Prud’hommeaux. World Wide Web Consortium. Available at https://www.w3.org/2004/08/20-ws-pol-pos/
- Specifying and Constraining Web Services Behaviour through policies, Akhil Sahai, Carol Thompson, William Vambenepe. Hewlett Packard. Available at https://www.w3.org/2004/08/ws-cc/hp-20040908
- Stretching WSDL 2.0, David Booth. World Wide Web Consortium Fellow / Hewlett-Packard. Available at https://www.w3.org/2004/06/dbooth-cc/cc
- The Importance of Constraints and Capabilities for the Internationalization of Web Services, Martin Dürst. World Wide Consortium/Keio University. Available at https://www.w3.org/2004/09/duerst-constraints-position
- Towards a First-Order Ontology for Semantic Web Services, Daniela Berardi, Michael Grüninger, Richard Hull, Sheila McIlraith. Available at https://www.w3.org/2004/08/ws-cc/mci-20040904
- W3C Workshop on Constraints and Capabilities for Web Services, Ken Laskey. MITRE Corporation. Available at https://www.w3.org/2004/08/ws-cc/klmitre-20040904
- W3C Workshop on Constraints and Capabilities for Web Services, Bijan Parsia. MINDSWAP Group. Available at https://www.w3.org/2004/08/ws-cc/bj-20040904
- W3C WORKSHOP ON CONSTRAINTS AND CAPABILITIES FOR WEB SERVICES, Claus von Riegen. SAP AG. Available at https://www.w3.org/2004/08/ws-cc/cvrsap-20040903
- Web Services Capabilities, Requirements and Preference Profiles (WS-CRP Profiles), Asir S Vedamuthu, Wes Moulder, webMethods. Available at https://www.w3.org/2004/08/ws-cc/crpp-20040903
- Web Service Capabilities and Constraints in WSMO, from Sinuhé Arroyo, Christoph Bussler, Jacek Kopecký, Rubén Lara, Axel Polleres, Michal Zaremba. Digital Enterprise Research Institute (DERI). Available at https://www.w3.org/2004/08/ws-cc/wsmo-20040903
- Web Services and Internationalization, Addison P. Phillips. webMethods, Inc. Available at https://www.w3.org/2004/08/ws-cc/i18n-20040902
- Web Services Policy Considerations in Relation to NGN, Abbie Barbir. Nortel Networks. Available at https://www.w3.org/2004/08/ws-cc/abwspcrn-20040902
- WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES, Christian de Sainte Marie. ILOG. Available at https://www.w3.org/2004/08/ws-cc/cdsm-20040903
- Workshop on Capabilities and Policies, Dale Moberg. Cyclone Commerce. Available at https://www.w3.org/2004/08/ws-cc/dmcp-20040817
Mark Nottingham, Philippe Le Hégaret, Chairs
with the help of the Program Committee: Anne Anderson, David
Booth, Glen Daniels, Jim Hendler, Maryann Hondo, Greg Pavlik,
Claus von Riegen, Steve Ross-Talbot, Jeffrey Schlimmer.