<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Sunny Nagi </title><subtitle type="html" /><id>http://weblogs.asp.net/sunnynagi/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/sunnynagi/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/sunnynagi/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2008-02-01T09:39:00Z</updated><entry><title>Long running web services</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/sunnynagi/archive/2008/08/01/long-running-web-services.aspx" /><id>http://weblogs.asp.net/sunnynagi/archive/2008/08/01/long-running-web-services.aspx</id><published>2008-08-01T01:22:29Z</published><updated>2008-08-01T01:22:29Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.udidahan.com/" target="_blank"&gt;Udi Dahan&lt;/a&gt; has just posted an excellent blog post about &lt;a href="http://www.udidahan.com/2008/07/30/scaling-long-running-web-services/" target="_blank"&gt;long running web services&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Recently while working on project I came across a similar sort of situation. In our scenario we were dealing with a web application calling and WCF based Web service which has some business logic execution steps followed by a call to a third party provider on http. &lt;/p&gt;  &lt;p&gt;The B2B communication is handled by &lt;a href="http://en.wikipedia.org/wiki/Tibco_Software" target="_blank"&gt;Tibco&lt;/a&gt; business works and we have noticed that performance is phenomenal, but business logic execution on our end uses SQL stored procedures and calls to some class library functions which has been a major bottle neck.&lt;/p&gt;  &lt;p&gt;To get around this problem of waiting UI we decided to split the call to the WS into major sections - Submit request return to UI and then finally try to get a response back.&lt;/p&gt;  &lt;p&gt;This approach more or less looks like Basic polling that Udi has mentioned in his post. I will try to implement REST-full polling that Udi has mentioned.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6463988" width="1" height="1"&gt;</content><author><name>longhorn2005</name><uri>http://weblogs.asp.net/members/longhorn2005.aspx</uri></author><category term="WCF" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/WCF/default.aspx" /><category term=".Net Framework 3.5" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/.Net+Framework+3.5/default.aspx" /></entry><entry><title>Software Architecture</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/sunnynagi/archive/2008/05/01/software-architecture.aspx" /><id>http://weblogs.asp.net/sunnynagi/archive/2008/05/01/software-architecture.aspx</id><published>2008-05-01T02:15:08Z</published><updated>2008-05-01T02:15:08Z</updated><content type="html">&lt;p&gt;Software architecture has become one of the hottest topic in last year or so. I also moved into software architecture role at the start of last year. It is very different world but very interesting as you get to deal with the problems first up and come up with a solution that is always best for &lt;u&gt;business&lt;/u&gt; and not necessarily always best technical solution.&lt;/p&gt;  &lt;p&gt;Here are couple of really good articles which highlight some of the challenges that are faced with architects&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc431351(printer).aspx"&gt;The Hidden Roles of Software Architects&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/tomholl/archive/2008/04/29/thoughts-on-being-a-solution-architect.aspx"&gt;Thoughts on being a Solution Architect&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6146620" width="1" height="1"&gt;</content><author><name>longhorn2005</name><uri>http://weblogs.asp.net/members/longhorn2005.aspx</uri></author><category term="Software Architect" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Software+Architect/default.aspx" /><category term="Agile" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Agile/default.aspx" /><category term="Architecture" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Architecture/default.aspx" /></entry><entry><title>Debugging Demos</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/sunnynagi/archive/2008/04/02/debugging-demos.aspx" /><id>http://weblogs.asp.net/sunnynagi/archive/2008/04/02/debugging-demos.aspx</id><published>2008-04-02T06:17:29Z</published><updated>2008-04-02T06:17:29Z</updated><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/tess/" target="_blank"&gt;Tess&lt;/a&gt; has posted an &lt;a href="http://blogs.msdn.com/tess/pages/net-debugging-demos-information-and-setup-instructions.aspx" target="_blank"&gt;excellent series&lt;/a&gt; on how to debug your applications using Windbg and SOS dll that ships with &lt;a href="http://www.microsoft.com/whdc/devtools/debugging/default.mspx" target="_blank"&gt;debugging tools for windows&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6059808" width="1" height="1"&gt;</content><author><name>longhorn2005</name><uri>http://weblogs.asp.net/members/longhorn2005.aspx</uri></author><category term="Debugging" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Debugging/default.aspx" /><category term="asp.net" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/asp.net/default.aspx" /><category term="IIS" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/IIS/default.aspx" /></entry><entry><title>Introduction</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/sunnynagi/archive/2008/02/01/introduction.aspx" /><id>http://weblogs.asp.net/sunnynagi/archive/2008/02/01/introduction.aspx</id><published>2008-02-01T01:39:00Z</published><updated>2008-02-01T01:39:00Z</updated><content type="html">&lt;P&gt;Hi everyone and welcome to my new blog. First of all thanks to Joe Stagner for setting up a blog on asp.net website.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;So here's a brief introduction about me, My name is Harjit Singh Nagi or &lt;A href="http://www.sunnynagi.com/" target=_blank mce_href="http://www.sunnynagi.com"&gt;Sunny Nagi&lt;/A&gt; as known be most of my friends. I am a software architect based in &lt;A href="http://en.wikipedia.org/wiki/Perth%2C_Western_Australia" target=_blank mce_href="http://en.wikipedia.org/wiki/Perth%2C_Western_Australia"&gt;Perth Australia&lt;/A&gt; (Yep most isolated city in the world). I have been involved with Microsoft development scene since I finished my unit in Visual C++ back in 1997. In 1999 I learned about Visual Basic which just revolutionised the way I started writing applications. Developing applications with Visual Basic became like a piece of cake with all those cool Microsoft features that became standard in my developed applications.&lt;/P&gt;
&lt;P&gt;I worked on number of Windows based applications for small to medium enterprises and in year 2001 while completing my Masters degree at &lt;A class="" href="http://en.wikipedia.org/wiki/Murdoch_University" mce_href="http://en.wikipedia.org/wiki/Murdoch_University"&gt;Murdoch University&lt;/A&gt; I started developing applications for web. During this time I also learned ASP, JSP, Servlets and even IBM WebSphere. I finally settled on .net framework when it was in its second beta release. Since then I have worked on number of projects that used a combination of all Microsoft technologies.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Nowadays I work as software architect for one of the major telecommunication companies in Australia. Outside work I love my cars,&amp;nbsp;my sports&amp;nbsp;and my toys so expect blog entries about new toys that I get to play with. On family front I love my wife and my lovely 5 month old daughter - Esha.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5684648" width="1" height="1"&gt;</content><author><name>longhorn2005</name><uri>http://weblogs.asp.net/members/longhorn2005.aspx</uri></author><category term="Community News" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Community+News/default.aspx" /><category term="Welcome" scheme="http://weblogs.asp.net/sunnynagi/archive/tags/Welcome/default.aspx" /></entry></feed>