- From: <paul.downey@bt.com>
- Date: Wed, 9 Jun 2004 22:44:42 +0100
- To: <asirv@webmethods.com>, <noah_mendelsohn@us.ibm.com>, <mgudgin@microsoft.com>
- Cc: <gdaniels@sonicsoftware.com>, <hugo@w3.org>, <jmarsh@microsoft.com>, <Marc.Hadley@Sun.COM>, <www-ws-desc@w3.org>, <xml-dist-app@w3.org>
> +1 to "guaranteed to be optimizable", if there is such a subtype
> of base64Binary.
> Reading thru this thread, possibilities are, sender/receiver:
> (a) knows what to optimize (magic
> (b) learns what to optimize (say, from a schema (via hints)
> (c) optimizes per directions from a user
> (d) determines on the fly - walks thru an infoset hunting for element
> content to be optimized
interesting enumeration, and i can see how these would particularly
apply when working at the document level, generically trying to optimise
XML into SOAP messages on the fly.
but for an agent constructing a message described in WSDL, my
understanding is all that is required is a type which can contain a
base64 encoded string, even as Noah said: xs:string.
so i don't follow what further hints are required in WSDL. an agent
can make intelligent (or dumb) decisions at runtime whether to optimise
an element based upon all sorts of criteria not know at describe time
including:
1) size of the content to be encoded
2) current channel bandwidth/utilisation
3) current memory / CPU utilisation
4) network has per-byte charging
5) other misc policies
Paul
Received on Wednesday, 9 June 2004 17:44:53 UTC