Re: Toss section 5 (create SOAP-lite)

The SOAP 1.1 spec as well as the SOAP 1.2 working draft section 5
"SOAP encoding" defines simple and compound types and "spells out
some (type) concepts" in more detail.

The SOAP simple type system based on 
"Element declarations corresponding to each of the simple types
in the XML Schemas Specification"
may be be redundant.

Describing the encoding and usage of some of the datatypes for
which the schema spec leaves too much room for interpretation
is important, and, IMHO *belongs* in a spec like SOAP whose
main goal is interoperability.

Finally, preciseley describing the encoding of structured data
(which also map well on structures found in popular programming
languages) also *belongs* into the SOAP spec otherwise you end
end up with many different interpretations and implementations.
One can like or not like the SOAP Arrays, but they are clearly
defined. XML schema provides many ways to encode arrays.
Also, precisely defining how RPCs have to be encoded is essential.

Thus my conclusion is: Simplicity is important, but it comes
after completeness and soundness. Overly simplistic approaches
don't help.

Regards, Dietmar
Software AG  

Received on Tuesday, 31 July 2001 07:49:05 UTC