W3C home > Mailing lists > Public > xml-dist-app@w3.org > September 2003

Re: Sharing MTOM parts for identical leaf nodes

From: Sanjiva Weerawarana <sanjiva@watson.ibm.com>
Date: Mon, 29 Sep 2003 21:29:20 +0600
Message-ID: <02ff01c3869e$84e1ef60$72545ecb@lankabook2>
To: <xml-dist-app@w3.org>, <noah_mendelsohn@us.ibm.com>

Isn't this SOAP encoding in disguise?


----- Original Message -----
From: <noah_mendelsohn@us.ibm.com>
To: <xml-dist-app@w3.org>
Sent: Saturday, September 27, 2003 6:31 AM
Subject: Sharing MTOM parts for identical leaf nodes

> Jacek and I had some private discussion of this over the summer, but I'm
> not sure whether it ever resulted in any public consideration by the WG:
> It occurs to me that in certain use cases the identical large binary might
> logically serve as content to multiple leaf nodes.  This could in
> be done by reference to headers, but that changes the vocabularies and is
> not in all cases natural.  I wonder whether we should allow a smart MTOM
> implementation to point multiple xbinc:Includes to the same mime part
> use the same URI)?  Seems like a win to me, and I can quite easily imagine
> implementations that would know from the construction of the DOM or
> structure that the content was identical.
> In any case, I think we should open an issue to make clear what the rule
> is, even if we just clarify that you must not link a given mtom part from
> more than (or perhaps less than?) a single xbinc:Include.  My current
> leaning would be to allow flexibility in both directions.  Multiple
> xbinc:Includes should be able to ref the same content, and it should be
> possible to carry content that is not referenced at all (e.g. to avoid the
> need for reference counting, or to maintain certain kinds of signatures,
> even if a header with a reference is removed.)  That said, I wouldn't
> expect many implementations to avail themselves of the permission to send
> large useless content,  but I think the sharing makes sense.
> New issue?
> Thanks.
> ------------------------------------------------------------------
> Noah Mendelsohn                              Voice: 1-617-693-4036
> IBM Corporation                                Fax: 1-617-693-8676
> One Rogers Street
> Cambridge, MA 02142
> ------------------------------------------------------------------
Received on Monday, 29 September 2003 11:30:09 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 22:01:24 UTC