- From: Jean-Jacques Moreau <moreau@crf.canon.fr>
- Date: Fri, 25 Oct 2002 10:24:49 +0200
- To: Christopher B Ferris <chrisfer@us.ibm.com>
- CC: www-ws-arch@w3.org
Chris et al,
Some further comments on the draft.
Jean-Jacques.
==============
Section 1.1 The Need for an Architecture
-----------------------------------------
<minor>
For consistency with:
"extensible message framework (SOAP)"
I suggest adding "(WSDL)" to:
"interface definition language"
i.e.:
"interface definition language (WSDL)"
</minor>
Section 3.1 Basic Architecture
------------------------------
<minor>
MEPs are defined at least three times:
"Requester and providers interact using one or more
message exchange pattern (MEPs)."
and:
"message exchange patterns (MEP)s that
group basic messages into higher-level interactions"
and again:
"Service requesters and providers interact by
exchaging messages, which may be aggregated to form
message exchange patterns (MEPs)."
</minor>
<minor>
Similarly, the extended Web services architecture is defined at
least twice:
"details how messages may carry context to support
security, transactions, orchestration"
and:
"may be extended to include features that
ensure privacy, coordinate transactions, orchestrate"
</minor>
<important>
More importantly, the two sentences give above give the
impression that the extended architecture is provided only
through specialized MEPs; other types of features (modules) are
completely left out.
</important>
<minor>
I don't think the paragraph starting with the following sentence
is very clear: "For example, an XML message may have or more
content models associated with it"
</minor>
<moderate>
More imporantly, the terminology used used in the paragraph cited
above is at odds with that of SOAP (and possibly that of WSDL).
For example, "content model" vs. "module", "endpoint" vs. "node",
"provider" vs. "ultimate receiver". This is likely to create
confusion.
</moderate>
<moderate>
The following sentence gives the impression that, to access a
service, you always need to be a provider as well: "that function
as both requesters and providers".
</moderate>
<important>
I disagree with the following sentence, both from a WSDL and SOAP
perspective:
"The request/response pattern [should be MEP] is also often
called the remote procedure call (RPC)."
Document exchanges work with request-response as well.
</important>
Section 3.2.1 Features
----------------------
<moderate>
"Here is a partial list of features:"
Why a partial list? Why a list at all?
</moderate>
<minor>
The description of list items is very terse.
</minor>
Section 3.3 Web Services Stacks
--------------------------------
<minor>
The appearance of the acronym "SOA" first comes as a shock: where
did the "P" disappear? It might be worth changing the acronym to
something less akin to "SOAP".
</minor>
Received on Friday, 25 October 2002 04:24:17 UTC