Re: SOAP performance data and open benchmarks

"Vinoski, Stephen" <[email protected]> Fri, 18 Oct 2002 10:08:36 -0400
Newsgroups gmane.comp.windows.devel.soap.general
Message-ID <4F4A31A61D72604FAF84C29C8EA28481567ABA@amereast-ems1.IONAGLOBAL.COM>
Leo is correct, and I just want to add that you will want to make sure your network transmissions are actually a bottleneck before embarking on a project to improve them -- you know, premature optimization and all that. For example, if you're feeding XML messages into a business process involving workflow with humans in the loop -- for example, a document must get signature approval before it can proceed in the workflow, and that approval might take days -- then obviously a few extra seconds of network transmission time for the XML messages won't be noticeable.

--steve

> -----Original Message-----
> From: Leo Golubovsky [mailto:[email protected]]
> Sent: Friday, October 18, 2002 9:13 AM
> To: [email protected]
> Subject: Re: [SOAP] SOAP performance data and open benchmarks
> 
> 
> In reality this computation gets a bit more complex with 
> external clients.
> First you don't always control external connections.  Second 
> think how XML
> request gets accepted on processing side.  In most cases you 
> have a router
> and webServer or reverse proxy in DMZ first.  Then it 
> transfers data to your
> XML server where it finally gets processed.
> 
> So you need to account for all these hops.
> 
> Leo Golubovsky
> [email protected]
> 
> -----Original Message-----
> From: Discussion of implementing SOAP applications today
> [mailto:[email protected]]On Behalf Of Neelakantan 
> Lakshminarayan
> Sent: Friday, October 18, 2002 8:02 AM
> To: [email protected]
> Subject: Re: [SOAP] SOAP performance data and open benchmarks
> 
> 
> > We found in our testing that XML messages, especially big business
> > transactions, have excellent size reduction ratios.  You need to
> compromise
> > speed of compression/decompression against speed of data transfer.
> > The other issue is that you will need to add decompression 
> and compression
> > filters yourself into standard SOAP packages that don't 
> have this feature
> > out of the box.  And all your clients must follow this protocol.
> Internally
> > this is easy to accomplish.  Externally is a different story.
> >
> > Leo Golubovsky
> > [email protected]
> >
> 
> Is there any statistics out there which provides guidance on 
> the speed of
> compression versus speed of data transfer? This would vary 
> for the modes of
> compression, of course.
> As a client or server how do I decide if this particular 
> reques/response
> should be compressed or not? Is it practical to make this 
> judgement call for
> every request/response?
> 
> I'm curious how people handle this.
> 
> Thanks!
> Neela
> 
> You can read messages from the SOAP archive, unsubscribe from SOAP, or
> subscribe to other
> DevelopMentor lists at http://discuss.develop.com.
> 
> You can read messages from the SOAP archive, unsubscribe from 
> SOAP, or subscribe to other
> DevelopMentor lists at http://discuss.develop.com.
> 

You can read messages from the SOAP archive, unsubscribe from SOAP, or subscribe to other
DevelopMentor lists at http://discuss.develop.com.