- From: <Noah_Mendelsohn@lotus.com>
- Date: Tue, 2 Oct 2001 11:40:23 -0400
- To: francis@redrice.com
- Cc: andrewl@microsoft.com, hutch@xampl.com, xml-dist-app@w3.org
>> could we list some of the use cases for >> XML Protocol? Sure. Some of this has been collected in the official requirements document[1]. One that is of crucial importance for my company's intended use is [2]: "The design of the protocol architecture must be sensitive to the issues arising in the full spectrum of deployment environments ranging from resource constrained embedded devices (appliances) through high performance service engines." I would strongly emphasize the need to support high performance service engines. As I've said before, we're going to be competing with and attempting to displace binary protocols. I would be very surprised if, for example, XSLT-based implementations were suitable in the highest performance settings. In general, I would expect that for many medium-performance applications, off the shelf parsers, XSLT, etc. may play a role. On the smallest devices, implementations will be customized for space and to minimize unnecessary features---indeed, some will support only one vocabulary ("getTrafficLightStatus") as opposed to general-purpose SOAP. At the far extreme will be a variety of customized implementations designed to do only SOAP, and to do it with extremely high speed. We certainly can't presume that general purpose off the shelf parsers will meet the needs of such high performance installations. [1] http://www.w3.org/TR/2001/WD-xmlp-reqs-20010319/ [2] http://www.w3.org/TR/2001/WD-xmlp-reqs-20010319/#z306 ------------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 Lotus Development Corp. Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------------
Received on Tuesday, 2 October 2001 11:49:08 UTC