<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Are web services too slow?</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx</link><description>I spend a lot of my time with professional developers building systems on .NET, discussing various architectural and design issues. One of my focuses as the moment is web services , and one of the topics that comes up on a fairly regular basis, when discussing</description><dc:language>en-GB</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title> David Gristwood s Blog Are web services too slow | Wood TV Stand</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx#9673618</link><pubDate>Mon, 01 Jun 2009 03:36:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9673618</guid><dc:creator> David Gristwood s Blog Are web services too slow | Wood TV Stand</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://woodtvstand.info/story.php?id=3247"&gt;http://woodtvstand.info/story.php?id=3247&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9673618" width="1" height="1"&gt;</description></item><item><title>So, should you use web services in your own applications?</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx#400947</link><pubDate>Wed, 23 Mar 2005 16:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:400947</guid><dc:creator>David Gristwood's WebLog</dc:creator><description>&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=400947" width="1" height="1"&gt;</description></item><item><title>re: Are web services too slow?</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx#246332</link><pubDate>Fri, 22 Oct 2004 23:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246332</guid><dc:creator>ksuh</dc:creator><description>Obviously, network latency can be an issue with WS.  HTTP compression helps a lot with this issue.&lt;br&gt;&lt;br&gt;We're all using HTTP compression with WS?  Right?  Right?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=246332" width="1" height="1"&gt;</description></item><item><title>re: Are web services too slow?</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx#246285</link><pubDate>Fri, 22 Oct 2004 21:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246285</guid><dc:creator>DrPizza</dc:creator><description>Web services are surely somewhat limited in terms of &amp;quot;scalability&amp;quot;.  COM is quite clever; I can make in-process calls, same-machine different process calls, and different machine, different process calls, and I don't have to care *too* much about it.  Remote calls just have higher latency.&lt;br&gt;&lt;br&gt;As such, in spite of COM being a &amp;quot;lower-level&amp;quot; protocol (describing, as it does, things like v-table layouts and so on), it offers, thanks to DCOM, in some sense a higher level of abstraction.&lt;br&gt;&lt;br&gt;I personally like location transparency, though I know some don't.  Web services--by concentrating so much on transport issue--seem to deny me that possibility.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=246285" width="1" height="1"&gt;</description></item><item><title>re: Are web services too slow?</title><link>http://blogs.msdn.com/b/david_gristwood/archive/2004/10/22/246252.aspx#246275</link><pubDate>Fri, 22 Oct 2004 21:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246275</guid><dc:creator>Jeff Parker</dc:creator><description>Hmm, interesting, could you maybe elaborate on this some, Why are people thinking they are to slow? What are these problems people are complaining about?&lt;br&gt;&lt;br&gt;I have heard this before, people say oh no use remoting, speed, speed, speed. &lt;br&gt;&lt;br&gt;However, I got to tell you I have been using Web services here at a fortune 500 global company, I can push and pull data all over the world faster than most people can blink. I have a web service in Belgium. Yeah, it was slow, it was integrating with a legacy Progress Database, it was the database that was slow. I put in caching of the data noticable speed jump and now no user complains about speed. &lt;br&gt;&lt;br&gt;Scalable, this one web service went from being local Belgium only, to All Europe Locations, To All US location, with our US location going Ohh I want that here. To now opened up to our Customers. Web services to me are a godsend. Ok I am not moving megs of data per method call, only 10kb up to maybe 500 kb a method call but sometimes hundreds of calls per minute but that is the intention, maybe it is just me, but there are things like paging data, and so on. I guess I am not seeing what all these performance problems are that I keep hearing so much about, you might have a SQL server directly attached to an application making queries, are you really going to be returning megs of rows per query at a time or are you going to page it, why not same thing with web services?&lt;br&gt;&lt;br&gt;So anyway can you please explain to me why people think this performance is an issue? Why is this an issue, what are people trying to do with this data? Yes if you put in timers they are slower, but slower is a relative term, we are talking a hundred or so milliseconds to get data from belgium to the US not seconds from at least from my experimentation. Oh, and our China and Korean location getting data back to the US is faster, but they have better bigger pipes back here.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=246275" width="1" height="1"&gt;</description></item></channel></rss>