Re: RE: RPC Style Issues (3)

Yes, we're *only* talking about message conformance. However, 
the way do that is by *first* defining a schema and *then* saying
"oh BTW, I followed certain rules when I defined that schema, if
you care to know." So, interop is guaranteed purely by whether you
conform to the schema or not, period.

*If* you do care to notice the fact that the author followed the RPC 
rules in defining the schema, *then* you have an obligation to 
verify that the guy didn't screw it up. This does lead to a kind of
interop problem, but the problem is that the WSDL is simply wrong
(for people who wish to pay attention to the style=RPC part), and
thereby non-interoperable ;-).

I agree with Jeff and others that this is analogous to the model we
have for bindings. *If* you care to use the HTTP binding in a WSDL
then you may complain that the binding has some flaws. However,
if you only care to use the SOAP binding, then you will not examine
the HTTP binding nor complain about its flaws. Similarly, if you do
not care to pay attention to the fact that the author claims certain
rules were followed in defining schemas, then the you are not obligated
to verify that the author is not a two-faced liar.

Sanjiva.

Received on Friday, 31 October 2003 14:49:22 UTC