- From: christopher ferris <chris.ferris@Sun.COM>
- Date: Tue, 02 Oct 2001 12:19:38 -0400
- To: Noah_Mendelsohn@lotus.com
- CC: francis@redrice.com, andrewl@microsoft.com, hutch@xampl.com, xml-dist-app@w3.org
+1 but I take issue with the notion that XSLT implementations may not be suitable for performance sensitive situations. Interpreted XSLT yes, but compiled XSLT such as that provided by XSLTC (now available in Apache Xalan) can really cook! returning orders of magnitude performance improvements over interpreted XSLT. Of course, YMMVADS. Cheers, Chris Noah_Mendelsohn@lotus.com wrote: > > >> 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 12:19:47 UTC