[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: XML versus SOAP/WSDL Performance



Hi Remco,

--On Friday, September 20, 2002 7:33 PM +0200 Remco van de Meent <remco@vandemeent.net> wrote:
Some simple  measurements I did this afternoon led me to the very
preliminary conclusion that, say, a simple Get operation using SOAP
(over ..) is not that much slower than the good old snmpget. Didn't try
complicated things (yet). Neither does it address the original question
of 'SOAP over ..' vs 'just XML'.
I am not sure what you have measured. It could well be the complete round-trip
time of the transaction. In such a case, an SNMP agent with a huge amount
of managed objects and asking a variable in the best (fastest access) position
in the MIB or the worst position in the MIB. Also how many managed objects
did you have in your SOAP engine/agent. If you have there a lot I guess that
searching also slows down.

IMHO, the real interesting parts to measure would be:
1) The time of packing the message. (The time from app data to wire data)
2) The time of unpacking the message. (The time from wire data to app data).
3) Which kind of processing do you use for the XML part, SAX or DOM.
I believe that depending on the application of DOM or SAX it may
differ.
4) The time portion in which the data is retrieved within the engine
(SOAP or SNMP). In other words, the MIB API.
These four points come down to seperate parts of the processing in the
protocol engine or agent.

Understanding a few of the previous comments this seems to worry various
people. The time to ship the data over the wire between SOAP and
SNMP is then almost only the difference between TCP and UDP.


Harrie

--
to unsubscribe send a message to xmlconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/xmlconf/>