- From: Jacek Kopecky <jacek@systinet.com>
- Date: Fri, 19 Jul 2002 10:13:16 +0200 (CEST)
- To: "Thompson, Lynne R" <Lynne.Thompson@unisys.com>
- cc: xml-dist-app@w3.org
Lynne,
I'm cc'ing dist-app because I think my reply may be of interest
to others, too.
I commented on Anish's list before I got to comment on the whole
list. It is true that this particular example (see Lynn's email
below) introduces a duplicate again. In commenting on Anish's
list, I was trying to filter out those features that really
didn't belong there; I wasn't trying to consolidate the list with
the "big list" which I hadn't had reviewed at that time.
Perhaps I'll make another pass when the lists are merged by the
maintainers.
Best regards,
Jacek Kopecky
Senior Architect, Systinet Corporation
http://www.systinet.com/
On Thu, 18 Jul 2002, Thompson, Lynne R wrote:
> Jacek,
>
> I am helping Asir with Part 2 (section 5,6, Appendix a and B)per yesterday's
> telecon:
>
> >>[ACTION Item] Asir volunteered to identify any implementation features in
> >>Part 2 that are not already captured in the test collection - 4/3/2002.
>
> Before I dwelt on this exercise, I decided to go through your comments on
> Table 2 in [1]. That way, I am in synced with your definition
> of a feature and the desired level of granularity.
>
> Your comment:
> >>7) rephrase: "supports active intermediaries" to remove
> >>commonality with 1.3
>
> I agree with you in rephrasing (7).
>
> This is a general feature. One may go another level to be more specific.
>
> One of your comments in Anish's list is:
>
> > 9. Section 2.7.2
> >
> > In addition to the processing performed by forwarding
> > intermediaries, active intermediaries undertake additional
> > processing that can modify the outbound message in ways not
> > described in the inbound message. That is, they can undertake
> > processing not described by SOAP header blocks in the incoming
> > message.
>
> > OK
>
> I agree that this should be included in Table 2. This seems related to
> (7) "supports active intermediaries". However, it is more specific. Should
> this really be included? Is this the level of fetaure granularity we want?
>
> Can you enlighten me on this?
>
> Thanks,
> Lynne
>
>
> -----Original Message-----
> From: Jacek Kopecky [mailto:jacek@systinet.com]
> Sent: Thursday, July 18, 2002 3:55 AM
> To: xml-dist-app@w3.org
> Subject: implementation features comments
>
>
>
> Hi all, 8-)
> I have comments here on the implementation features listed in
> table 2 in [1].
> I refer to the features by their ordinal position in the table
> (at the moment the table contains 60 features) and I presume that
> the features will be numbered from 1 to 60 in the next update to
> the document.
> My comments are from the position of a SOAP implementor - what I
> envision I could say I implement or not. From this POV arise some
> properties of implementation features:
> 1) a feature should be atomic - it can be implemented or not,
> nothing in between. This is an ideal state; usually there is some
> fuzziness and the following is my personal approach to drawing
> the line.
> 2) a feature must affect implementation - for example
> requirements on transport bindings affect binding specs, not
> implementations.
> 3) a feature must be specified by SOAP 1.2 specification, part 1
> or 2.
> My comments are at the end of this message. They are in the form
> of "feature_number) my comments". Features I don't comment on are
> OK with me.
> Proposed features are in the form of "feature_number) feature
> text"; the feature text presumes a context of "an implementation
> supports ...".
> If I suggest splitting a feature, this suggestion also implies
> removing the original feature.
>
> Jacek Kopecky
>
> Senior Architect, Systinet Corporation
> http://www.systinet.com/
>
>
> [1] http://www.w3.org/2000/xp/Group/2/03/soap1.2implementation.html
>
>
>
> 1) split into three features:
> 1.1) generating and transmiting SOAP messages - initial sender,
> intermediary
> 1.2) receiving and processing SOAP messages - intermediary,
> ultimate receiver
> 1.3) relaying SOAP messages - intermediary
>
> 2) add the text "supports env:role attribute II" obsoleting
> feature 18
>
> 3) remove, routing is not in SOAP 1.2 spec and relaying is in
> 1.3
>
> 4) dupe of 2
>
> 5) rephrase: "supports SOAP-specified role names"
>
> 7) rephrase: "supports active intermediaries" to remove
> commonality with 1.3
>
> 8) does this mean at one endpoint URI? Just a clarification
> question, otherwise the feature is OK.
>
> 9) rephrase to include all soap-envelope elements (envelope,
> fault, header, body) because I don't see why an implementation
> should validate Envelope and not the others
>
> 10) don't see what it means: "does it support XML with some
> content?" Suggestion: remove
>
> 11) rephrase: "allows insignificant whitespace in SOAP Envelope,
> between headers etc."
>
> 12) obsoleted by 9
>
> 13) and 14) I suggest merging these two
>
> 15) obsoleted by 9
>
> 16) obsoleted by 9
>
> 17) duplicating 9 and 2
>
> 18) obsoleted by 2
>
> 20) obsoleted by 9
>
> 21) obsoleted by 9
>
> 22) split into
> 22.1) Supports multiple application data models and their
> serializations into XML
> 22.2) Supports SOAP Data Model
>
> 23) obsoleted by 22.1
>
> 24) rephrase: "supports SOAP Encoding"
>
> 26) rephrase: "supports globally and locally scoped names"
>
> 27) split into:
> 27.1) supports simple data types
> 27.2) supports structs
> 27.3) supports arrays
> 27.4) supports generics
>
> 28) obsoleted by 27.3
>
> 29) dupe of 22.1
>
> 30) remove
>
> 34) rephrase to: "supports application/soap+xml content type
> with XML 1.0 serialization",
>
> 35) dupe of 31 and 32
>
> 36) dupe of 33
>
> 37) not specified by SOAP, remove
>
> 38) and 39) implementation supports state description? merge
> into "supports all specified HTTP status codes"
>
> 40) merged into 34
>
> 41) through 46) merge into "supports SOAP Faults"
>
> 50) remove, covered by others
>
> 53) split into
> 53.1) supports RPC as structs
> 53.2) supports RPC as arrays
>
> 55) dupe of 53
>
> 57) SOAP doesn't specify other encoding styles, remove
>
> 58) covered by 53
>
> 59) remove or rephrase to "supports SOAP headers with RPC"
>
> 60) rephrase to "supports RPC faults"
>
Received on Friday, 19 July 2002 04:13:18 UTC