- From: <noah_mendelsohn@us.ibm.com>
- Date: Fri, 30 Apr 2004 22:54:31 -0400
- To: Mark Nottingham <mark.nottingham@bea.com>
- Cc: www-dom@w3.org, XMLP Dist App <xml-dist-app@w3.org>
Speaking for myself and not officially for XMLP, I think it's also worth pointing out that the XMLP workgroup is preparing a related working draft, known as MTOM, that provides for XOP to be used for optimizing the transmission of SOAP messages. So, SOAP is one of the use cases for XOP, though we also hope that XOP will be considered by non-SOAP users of XML who may have similar needs to embed binary content. The current editors' copy of MTOM is at [1]. We are also doing some work that may lead to standardization of markup that would indicate the mime type of base64 encoded streams, with the understanding that such markup would commonly be used in conjunction with MTOM. I'm not sure whether this mime typing work has reached the point that there is a copy you should be reviewing; I suggest that you keep in touch with our chair David Fallside if you are interested in that aspect of our work. I hope this informal update is useful to you as you follow up on Mark's suggestion that you evaluate XOP. Again, this note does not necessarily represent the opinions of or input from other members of the XMLP workgroup, though since we do our work in public, there is no particular secret about the developments I've discussed, except insofar as they are work in progress and we may not in all cases have reached consensus as to which will move forward. I think it's fair to say that at least XOP and MTOM are very much on a recommendation track. Noah [1] http://www.w3.org/2000/xp/Group/3/06/Attachments/OptimizationMechanism.html -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 -------------------------------------- Mark Nottingham <mark.nottingham@bea.com> Sent by: xml-dist-app-request@w3.org 04/30/2004 06:05 PM To: www-dom@w3.org cc: XMLP Dist App <xml-dist-app@w3.org>, (bcc: Noah Mendelsohn/Cambridge/IBM) Subject: Request for review: XOP The XML Protocol Working Group would like to bring one of its work items, XML-binary Optimized Packaging (XOP) [1] to the attention of the DOM Working Group. XOP is an alternate serialization of XML that provides Infoset fidelity, while making it possible to gain efficiencies when base64-encoded content is present in elements. In particular, although the content is conceptually base64-encoded (i.e., it shows up as such in an Infoset abstraction), it is in fact binary data when serialized; a MIME multipart package contains the XML with references out to the binary data in attachments. However, to enable applications to obtain the full benefit of the this serialization, it is necessary for slight changes to existing APIs, so that they can access the raw binary stream, rather than the character representation of it. Because of this, the XML Protocol Working Group would like the DOM WG (or IG) to consider how this might be accommodated in DOM. We would be glad to discuss the use cases, practical considerations, etc. with you, at your convenience. We would also appreciate any feedback, as we anticipate being in Last Call soon. 1. http://www.w3.org/2000/xp/Group/3/06/Attachments/XOP.html On behalf of the XMLP WG, -- Mark Nottingham Principal Technologist Office of the CTO BEA Systems
Received on Friday, 30 April 2004 22:55:17 UTC