Issues regarding Web Services Architecture and the documents produced buy the Web Services Architecture Working Group should be reported to [email protected] (public archives).
Comments on this list should be sent to the [email protected] mailing list (Archives).
id | Status | Spec | Topic | Class | Req | Title |
---|---|---|---|---|---|---|
3 | closed | none | med | AR006.2.1 | What does " identities of communicating parties" mean? | |
20 | Active | none | med | Spec | Contention Management in the WSA | |
22 | Active | none | med | Spec | Providing traffic/activity logging of Web services for the benefit of Web Analyzer products. | |
24 | Active | none | med | Spec | how a P3P policy can be associated with a SOAP message | |
25 | Active | none | med | Spec | Web services characteristics: idempontent, safe, Web Method Specification Feature | |
31 | Active | Use Case | med | Use Case | Use Case Scenario: Request/Response belongs in WS-CHOR. | |
2 | Active | Req | med | none | Should SOAP envelope include the target URI? | |
6 | Active | none | med | none | What analysis artifacts are needed to implement a Web Service? | |
15 | Active | Spec | med | None | Support for I18N incomplete | |
29 | Active | Spec | med | Spec | Comments of Architecture docuement |
id | Spec | Req | Topic | Class | Status | Raised By | Owner |
---|---|---|---|---|---|---|---|
1 | Req | none | med | Closed | XMLP WG | Hugo Haas | |
Title: what is a priori knowledge? | |||||||
Description: see email | |||||||
Proposal: See Proposal email | |||||||
Resolution: | |||||||
2 | Req | none | med | Active | XMLP WG | unassigned | |
Title: Should SOAP envelope include the target URI? | |||||||
Description: see email | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
3 | none | AR006.2.1 | med | closed | Daniel Weitzner | Hugo Haas | |
Title: What does " identities of communicating parties" mean? | |||||||
Description: see email | |||||||
Proposal: Proposal e-mail | |||||||
Resolution: Closure pending response from issue originator | |||||||
4 | REQ | none | med | Closed | Dan Connolly | Don Mullen | |
Title: Please clearly explain notations | |||||||
Description: see email | |||||||
Proposal: none | |||||||
Resolution: Referred to the XMLP Abstract Model | |||||||
5 | Use Case | none | med | Closed | Dan Connolly | unassigned | |
Title: Don't use POST to do GET in examples | |||||||
Description: see email | |||||||
Proposal: | |||||||
Resolution: Fixed in the document | |||||||
6 | none | none | med | Active | Sadiki Musa Mbebe | Daniel Austin | |
Title: What analysis artifacts are needed to implement a Web Service? | |||||||
Description: see email | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
7 | 3.2.1Top Level Goals | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: Clearly state in 3.2.1 that the goal will be expounded upon | |||||||
Description: Original email 3.2.1 Top-level Goals The Working Group has determined that at the highest level, its goals can be divided into 6 categories. Each of these is associated with the CSFs and requirements listed in [47]section 3.2.2 While it might be implied that these goals will be further expounded upon in 3.2.2, it might be useful to state this. | |||||||
Proposal: See email | |||||||
Resolution: Proposal accepted | |||||||
8 | REQ | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: What is a "reference architecture" | |||||||
Description: Original email AC008 is consistent and coherent. This applies to both the reference architecture itself and the document that contains its definition. What is a "reference architecture"? | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
9 | D-AC001.1.1 | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: Decisions will be not be made on the basis of favoring any particular implementor over others. | |||||||
Description: Original email D-AC001.1.1: Ensure that no individual implementor is favored over others. While I continue to appreciate the sentiment, it sounds as if it will create dead locks. What happens if you have to make an arbitrary technical decision and *someone* benefits from it, can you not make the decision? A decision will always benefit someone more than someone else, however, you don't want this to be part of the reason for the decision. I think, instead, you want something like, "decisions will be not be made on the basis of favoring any particular implementor over others." | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
10 | AG004 | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: What does encourage and promote mean? | |||||||
Description: Original email AG004 Security Web Services Architecture must provide a secure environment for online processes. Critical success factors and requirements for this goal: AC006 addresses the security of Web services across distributed domains and platforms.AC020 enables privacy protection for the consumer of a Web service across multiple domains and services. AG005 Scalability and ExtensibilityThe web services architecture must promote implementations that are scalable and extensible. What do these terms mean: encourage/promote (perhaps use one?), enable, provide, and support?
(A term I sometimes also use is, "not preclude".) This is relevant to your later non-repudiation requirement. "Non-repudation" is typically determined by a combination of algorithm cryptography) properties and policy/legal definitions. Do you plan to require particular algorithms necessary for non-repudation? Or define what it means in your context? | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
11 | D-AC016 | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: What is the difference between the architectural and technical realm? | |||||||
Description: Original email AR016.1 Identify what constitutes interoperability
What's the difference between the architectural and technical realm? | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
12 | AC020 | REQ | med | Closed | Joeseph Reagle | Daniel Austin | |
Title: Normative reference for P3P | |||||||
Description: Originalemail AC020
AC020.2 Advertised Web Service privacy policies MUST be expressed in P3P. Normative reference? | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
13 | US | REQ | med | Closed | Samuel Mulube | Hugo Haas | |
Title: Usage senario error | |||||||
Description: Originalemail point 4 reads - 4. The travel agent service finds a list of airlines. I think that should read: 4. The travel agent service finds a list of hotels. | |||||||
Proposal: Changes made See Resolution email | |||||||
Resolution: Changes made to Use Case document | |||||||
14 | Spec | None | med | Closed | Hao He | unassigned | |
Title: Incorporate WSDL Harvesting in Architecture Document | |||||||
Description: See email | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
15 | Spec | None | med | Active | Dave Hollander | unassigned | |
Title: Support for I18N incomplete | |||||||
Description: Original email Both the WSA requirements and architecture documents needs to accommodate the needs of I18N. I18N requirements for web services are being considered and articulated by the I18N WG; please review and react to these requirements when they are completed. | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
16 | Spec | ARCH | med | Closed | Hugo Haas | Mike Mahan | |
Title: Message exchange patterns in the architecture | |||||||
Description: Original email Original Comments list email The architecture draft[1] discusses MEPs as an architectural element. They currently appear in the document both as a SOAP feature and a WSDL description attribute. They are likely to show up in one form or another in other places, e.g. in choreography. An interesting question is to know what relationships MEPs have in each of those "layers", if any. I would therefore like to add an issue in the document about how MEPs translate from one "layer" to another. Some background discussions on this: A (short) document comparing SOAP's and WSDL's approaches architecture draft [1] | |||||||
Proposal: none | |||||||
Resolution: Addressed in the document. | |||||||
17 | none | Arch | med | Closed | Mark Baker | Martin Chapman | |
Title: SOAP and WSDL as protocols | |||||||
Description: Original E-mail Comments listReference section 1.3 says "A small and non-exclusive set of protocols for interchanging information between agents", which I believe is incorrect, because each WSDL document defines a new protocol. So perhaps more accurately we should say that the Web services architecture (currently) consists of a protocol framework which provides a means for each application to define its own protocol. I agree with Chris' note that SOAP belongs in the protocol section, since it's principle value is as a protocol, despite it also having some of the properties of a format. for the reason suggested in the first point above, I would also put WSDL in the protocols section. | |||||||
Proposal: none | |||||||
Resolution: Fixed | |||||||
18 | none | REQ | med | Closed | Paul Cotton | Daniel Austin | |
Title: Normative reference to TAG documents | |||||||
Description: Original The WS Architecture Requirements [1] document refers to "TAG Architecture Categorization" [2] as a normative reference. This is not a good idea since this web page clearly states: "This is not a formal document in any sense, nor a working draft of the W3C. It is a working space for the TAG. Like all categorizations it is to a certain extent arbitrary. The tree structure below does not in any way dictate an order of writing the documents. This is not a formal document. It is more like a group note-book. It changes continually." At best this reference should be an Informative Reference. If you are looking for a normative reference I would recommend you consider using the " Architectural Principles of the World Wide Web" Working Draft [3] which is much more recent than [2]. [1]http://www.w3.org/TR/wsa-reqs | |||||||
Proposal: See email | |||||||
Resolution: Proposal Accepted | |||||||
19 | none | Spec | med | Closed | Jean-Jacques Moreau | Hugo Haas | |
Title: Definition of a Web service out of sync | |||||||
Description: The definition in the glossary[1] is the same as the one in the requirements document[2]. However, the architecture document uses a slightly different one[3]. Editors, any idea where it comes from? I think the natural thing would be to use [2]. [2]http://www.w3.org/TR/2002/WD-wsa-reqs-20021011#IDAGWEBD [3]http://dev.w3.org/cvsweb/~checkout~/2002/ws/arch/wsa/wd-wsa-arch.html#IDA1ZKFF | |||||||
Proposal: Proposal e-mail | |||||||
Resolution: Changes integrated | |||||||
20 | none | Spec | med | Active | Sebastian Wain | Mike Champion | |
Title: Contention Management in the WSA | |||||||
Description: See Original e-mail See Comments list e-mail | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
21 | none | Spec | med | Closed | Mark Baker | Eric Newcomer | |
Title: Web services and the Uniform interface | |||||||
Description: See Comments list e-mail In preparation for the publication of the first draft of the WSA, I hereby raise this issue regarding Web architecture. The architecture described in the soon-to-be-published version of the Web Services Architecture document[1], rejects the uniform interface constraint[2] of the Web, since it assumes the use of WSDL, a technology whose objective is to describe interfaces that are specific to individual components rather than generic to them all. My preferred resolution to this issue would be the adoption of the uniform interface constraint into the work produced by existing and yet-to-be-created working groups in the Web Services Activity. [1] http://dev.w3.org/cvsweb/~checkout~/2002/ws/arch/wsa/wd-wsa-arch.html [2]http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_1_5 | |||||||
Proposal: none | |||||||
Resolution: There is a section about it in the document | |||||||
22 | none | Spec | med | Active | Lee Cook | Heather Kreger | |
Title: Providing traffic/activity logging of Web services for the benefit of Web Analyzer products. | |||||||
Description: See Comments list e-mail | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
23 | Req | Req | med | Closed | Paul Meurisse | Daniel Austin | |
Title: Comments on WSA Requirements | |||||||
Description: See Comments list e-mail | |||||||
Proposal: See email | |||||||
Resolution: Close issue on the requirements document and opened an issue on the architecture Doc. | |||||||
24 | none | Spec | med | Active | Lorrie Cranor | unassigned | |
Title: how a P3P policy can be associated with a SOAP message | |||||||
Description: See Comments list e-mail See Original e-mail | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
25 | none | Spec | med | Active | Hugo Haas | unassigned | |
Title: Web services characteristics: idempontent, safe, Web Method Specification Feature | |||||||
Description: See Comments list e-mail There have been discussions about describing certain characteristics of Web services such as whether the service is idempontent, safe, how to fit the Web Method Specification Feature in the description, etc. The questions as I see them are: - what characteristics should be exposed? - how should they be exposed? - what implications do such characteristics have on: + transfer protocol + behaviors for interacting with the service. + etc. The discussion started at: http://lists.w3.org/Archives/Public/www-ws-arch/2002Nov/0157.html and it was discussed during the 12 December teleconference. I would like to open an issue about this since there hasn't been any closure for this discussion, and that it touches quite a lot of areas. We will need some text in the architecture document about it. | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
26 | Use Case | Use Case | med | Closed | Mark Baker | David Booth | |
Title: Travel agent use case issue | |||||||
Description: See Comments list e-mail When reading DavidB's comments about the discovery stuff being written from a technology POV rather than exposing a problem, I remembered that I had identified a similar problem with the use cases, while trying to outline a REST friendly solution to the travel agent use case. I didn't finish, but got far enough to see that it was prescribing a means of solving the problem. http://internet.conveyor.com/RESTwiki/moin.cgi/WebServicesTravelAgentExample There's three comments in there about solution-prescribing, two obvious ones where it says "service requests a description of how to communicate with the service found" (i.e. grab the WSDL), and one less obvious one where a "confirmation number" is prescribed rather than a "confirmation identifier". | |||||||
Proposal: none | |||||||
Resolution: Fixed in the document | |||||||
27 | Spec | Spec | med | Closed | Mark Baker | Mike Champion | |
Title: Describing relationship to OSI/IETF stack models | |||||||
Description: See Comments list e-mail I'd like to raise an issue that the architecture document currently uses terminology such as "transport protocol", to refer to protocols which, in the OSI or IETF network stack models, would be called "application protocols", and moreover that these other stack models already have a "transport protocol". I request that Web services network stack model be described (and layers and terms defined) and that this description be related to the IETF and/or OSI network stack models. | |||||||
Proposal: See email. | |||||||
Resolution: See email summary. | |||||||
28 | Spec | Spec | med | Closed | Mark Baker | Mike Champion | |
Title: Misuse of transport protocol term | |||||||
Description: See Comments list e-mail I'd like to point out that the architecture document misuses the term "transport protocol" in places, at least with respect to what it's generally understood to mean outside of the Web services community. In particular, it refers to HTTP and other application protocols as transport protocols in sections 3.1 and 4.1.1. In addition, the naming of the layer in the "wire stack" as "transport" seems quite inappropriate if it is to engulf both transport and application protocols. I see that some attempt has been made elsewhere to remedy this, which is a good thing. | |||||||
Proposal: See email. | |||||||
Resolution: See email summary. | |||||||
29 | Spec | Spec | med | Active | Paul Meurisse | unassigned | |
Title: Comments of Architecture docuement | |||||||
Description: See Comments list e-mail This issues was originally opened on the requirements document, to better address Mr. Meurisse's concerns this issues was opened on the Architecture document. See Issue 23 See Resolution email | |||||||
Proposal: none | |||||||
Resolution: none | |||||||
30 | Glossary | Glossary | low | Closed | Roger Cutler | unassigned | |
Title: Definition of syncronous | |||||||
Description: The definition of synchronous should be improved. http://dev.w3.org/cvsweb/~checkout~/2002/ws/arch/glossary/wsa-glossary.html#synchronous | |||||||
Proposal: none | |||||||
Resolution: Done in the glossary | |||||||
31 | Use Case | Use Case | med | Active | Bryan B Thompson | unassigned | |
Title: Use Case Scenario: Request/Response belongs in WS-CHOR. | |||||||
Description: I think that the Request/Response use case scenario: http://www.w3.org/TR/2003/WD-ws-arch-scenarios-20030514/#S003 is really a choreography use case scenarios and should be modeled as such. I recommend that this be noted as an issue against this document. A good solution would identify this as a use case scenario that should be a point for liaison with the WS-CHOR working group. | |||||||
Proposal: none | |||||||
Resolution: none |