- From: Jacek Kopecky <jacek@idoox.com>
- Date: Wed, 25 Jul 2001 16:01:20 +0200 (CEST)
- To: John Ibbotson <john_ibbotson@uk.ibm.com>
- cc: <xml-dist-app@w3.org>
John, do you have any points for why you see RPC as an extension? As it is now, it doesn't even specify its own block (like <rpc:call>) in which the data would go. It puts the data in the body, that's why I see it as an application (I use this term to differentiate from the formal SOAP extensions). I agree that RPC could be made into a proper extension, but then I don't see why this should be done. I'm starting to thing that encoding really does belong to RPC more than to the core, but the divison into 1+2 and 3+4 would (at least in some people's minds) tie the encoding with RPC and nobody would use it apart. And it would tie our RPC with our encoding as well. I also agree that our RPC is the major user of our encoding, so the tyings aren't necessarily that bad. I hope you don't mind me cc'ing the list again. Best regards, Jacek Kopecky Idoox http://www.idoox.com/ On Wed, 25 Jul 2001, John Ibbotson wrote: > > Jacek, > Yes, that's what I mean by an extension. > > However I see encoding as being linked to RPC (unless I've missed > something) so I do see the split as 1+2 and 3+4 and as 2 separate > documents. > > John > > XML Technology and Messaging, > IBM UK Ltd, Hursley Park, > Winchester, SO21 2JN > > Tel: (work) +44 (0)1962 815188 (home) +44 (0)1722 781271 > Fax: +44 (0)1962 816898 > Notes Id: John Ibbotson/UK/IBM > email: john_ibbotson@uk.ibm.com > > > > > Jacek Kopecky > <jacek@idoox.c To: John Ibbotson/UK/IBM@IBMGB > om> cc: xml-dist-app@w3.org > Subject: Re: RPCTF: Should RPC be core or an extension ? > 07/25/2001 > 02:14 PM > Please respond > to Jacek > Kopecky > > > > > > > > John, > do you mean an extension in terms of the SOAP extension > mechanism (headers, mustUnderstand, faulting)? > For example I believe encoding cannot be made into such an > extension. And my opinion is that RPC is not an extension either, > that it's an application (usage pattern with some rules) of SOAP. > I agree that the spec could be split into a few parts: > 1) SOAP core > 2) transport protocol bindings > 3) data encoding > 4) rules for RPC > But IMO RPC should be split apart from encoding. Also IMO > bindings and encoding belong to the core document as optional > normative(*) parts. Then the RPC document could be made into an > optional normative part as well, with some text that clearly > separates these parts from the core. > There is already a precedent for splitting - the XML Schema rec. > I tend to prefer one document for SOAP, but I'd probably have no > problem with splitting SOAP into two documents - 1+2+3 and 4, I > wouldn't like the split to be 1+2 and 3+4. It could also be 1+2 > and 3 and 4, but that's too many documents then, if we also > release the abstract model and a primer. 8-) > Best regards, > > Jacek Kopecky > > Idoox > http://www.idoox.com/ > > (*) by an optional normative part I mean that it specifies > something that needn't be used, but if used, this part is > normative. If there is a better term for this or if this is an > oxymoron (which depends on what normative exactly means here), > please let me know. 8-) > > > > > > On Wed, 25 Jul 2001, John Ibbotson wrote: > > > Should RPC be part of the core SOAP specification or an architected > > extension ? > > > > I believe the SOAP 1.1 specification confused matters by including > sections > > on RPC and encoding. Readers of the specification came to the incorrect > > conclusion that SOAP was inextricably linked to RPC. As Henrik pointed > out > > inthe early days of the WG, SOAP is really only a single way message > with > > RPC being a convention for linking two single way messages into a > > request/response pair together with an encoding mechanism. By removing > RPC > > from the core specification and placing it into a separate extension, we > > have the opportunity to correct the confusion that I believe originates > > from SOAP 1.1. > > > > There is a second reason for removing RPC from the core specification. > > There is a large body of users (the EDI community via ebXML) for whom > RPC > > is not the preferred invocation mechanism. They operate with a document > > exchange model which may include boxcarring of business documents in a > > single message each of which is of equal processing importance. If the > WG > > perpetuates the perceived importance of RPC by including it in the core > > specification rather than viewing it as an extension, then acceptance of > > SOAP in some communities may be diminished. > > > > Comments please, > > John > > > > XML Technology and Messaging, > > IBM UK Ltd, Hursley Park, > > Winchester, SO21 2JN > > > > Tel: (work) +44 (0)1962 815188 (home) +44 (0)1722 781271 > > Fax: +44 (0)1962 816898 > > Notes Id: John Ibbotson/UK/IBM > > email: john_ibbotson@uk.ibm.com > > > > > > > >
Received on Wednesday, 25 July 2001 10:01:24 UTC