- From: Don Box <dbox@microsoft.com>
- Date: Fri, 19 Jul 2002 12:45:09 -0700
- To: <xmlp-comments@w3.org>
- Message-ID: <CFC4F26947496E4092489B2425614958057FA714@svc-msg-02.northamerica.corp.microsoft>
I am extremely pleased in how Parts I and II have isolated the encoding of graphs as being distinct and independent from RPC. Moreover, the fact that roughly 95% of the Parts I and II are independent of encoding or RPC is a fantastic advance, as object serialization/RPC have always been but one application of SOAP. Unfortunately, the Primer does not seem to mirror the good work done by Parts I and II. I am concerned that the Primer reinforces the myth that there are in fact two (and only two) distinct worlds: document and rpc. It does this by (a) calling out non-RPC applications by name (document), (b) discussing RPC-specifics too early and (c) intermingling RPC-isms in other broad/general concepts. Moreover, the specific examples seemed to have a very artificial distinction. Granted, the primer needs to address RPC-specifics such as <rpc:result> and the convention of encoding the operation/method name as the QName of the first child of Body. I'm all for that! However, given that less than 5% of the normative specs even discuss RPC (1842 words out of a total of 37042), it felt very strange that RPC wound up permeating the primer as it did. Also, there seems to be factoring issues, in that there is a co-mingling of the presentation of broad SOAP features inside the RPC sections. Specifically, in section 2.2.2 of the primer, the paragraph beginning with "RPCs may also require additional information..." as this issue is NOT specific to RPC but rather to any app that needs to augment the schema/content of the body with additional contextual goo. DB
Received on Friday, 19 July 2002 15:45:42 UTC