<?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>Inside The Lab</title><link>http://blogs.msdn.com/gregleak/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Summer of Benchmarks: .NET vs. IBM WebSphere 7 Performance and Price Debate and Discussion</title><link>http://blogs.msdn.com/gregleak/archive/2009/08/17/summer-of-benchmarks-net-vs-ibm-websphere-7-performance-and-price-debate-and-discussion.aspx</link><pubDate>Mon, 17 Aug 2009 19:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9872510</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/9872510.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=9872510</wfw:commentRss><description>&lt;P style="LINE-HEIGHT: normal; MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;This is turning out to be the summer of benchmarks. Check out &lt;A href="http://www.wholoveswindows.com/websphere" mce_href="http://www.wholoveswindows.com/websphere"&gt;http://www.wholoveswindows.com/websphere&lt;/A&gt; for the latest update to the benchmark discussion, including the latest IBM and Microsoft responses. I spent the late spring finalizing and evangelizing a study, which I’ve previously discussed on my blog, that compares performance and price of Windows Server 2008/.NET Framework 3.5 systems to IBM Power6/WebSphere 7 systems. I scrutinized the results, took tips from the community and my colleagues to ensure accuracy of the tests and answered a lot of questions on the methodology. The bottom line is, I stand behind the testing methodology and the results, and I encourage customers to read the study and conduct the tests themselves. I’d also love to continue to get comments and feedback on your experiences, should you decide to take the plunge. &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Showing customers how to save money and time with technology is something I care about a great deal. I also want to make sure customers can get equally solid real-world results, using the sample benchmark applications with published source code as learning guides. Full disclosure of such benchmarking and testing is extremely important, as it allows customers and competing vendors to fully analyze the results, and even replicate the testing on their own such that fully informed choices can be made. Without this level of disclosure, customer should question the credibility of their results, especially considering our specific technical counter-points included in this paper.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Turns out, I’m not quite done testing. IBM recently shared their own benchmarking results in an effort to challenge my original benchmarking results published in April 2009. Once I obtained a copy of IBM report detailing their results, I was excited to dive in and explore the findings. You can find my response to IBM’s challenge, as well as my original benchmarking results at our new website, &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"&gt;&lt;A href="http://www.wholoveswindows.com/websphere" mce_href="http://www.wholoveswindows.com/websphere"&gt;http://www.wholoveswindows.com/websphere&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;. The bottom line, I stand my previously published results and continue to invite IBM to meet us in an independent lab to perform the same tests of the .NET StockTrader and WSTest benchmark workloads and pricing analysis of the middle tier application servers tested in our benchmark report. In addition, we invite the IBM competitive response team to our lab in Redmond, for discussion and testing in their presence and under their review.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 5pt 0in; mso-pagination: none; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;So, what’s next for my summer of benchmarks? It’s hard to say. I can tell you that I *&lt;B&gt;hope&lt;/B&gt;* it includes a joint Microsoft/IBM effort to have results on the respective platforms validated by a third party!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9872510" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/WebSphere+7+performance/default.aspx">WebSphere 7 performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/WCF+Performance/default.aspx">WCF Performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+performance/default.aspx">.NET performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+WebSphere+Cost+comparison/default.aspx">.NET and WebSphere Cost comparison</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Java+performance/default.aspx">Java performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+WebSphere+benchmark/default.aspx">.NET and WebSphere benchmark</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+Java+Benchmark/default.aspx">.NET and Java Benchmark</category></item><item><title>Latest WebSphere 7 and .NET Benchmark Results Stir Debate</title><link>http://blogs.msdn.com/gregleak/archive/2009/05/13/latest-websphere-7-and-net-benchmark-results-stir-debate.aspx</link><pubDate>Thu, 14 May 2009 00:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9611642</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/9611642.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=9611642</wfw:commentRss><description>&lt;P&gt;Well, if you have not noticed there are new benchmark results for the Trade application running as a Java application in WebSphere 7 and running as a .NET application, posted at &lt;A href="http://msdn.microsoft.com/stocktrader"&gt;http://msdn.microsoft.com/stocktrader&lt;/A&gt;. Also, Steven Martin, the head of my division, posted a really good blog post on these results, released last week, at:&amp;nbsp; &lt;A href="http://blogs.msdn.com/stevemar/archive/2009/04/30/websphere-loves-windows-who-knew.aspx"&gt;http://blogs.msdn.com/stevemar/archive/2009/04/30/websphere-loves-windows-who-knew.aspx&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Also, take a look at &lt;A href="http://www.websphereloveswindows.com/"&gt;http://www.websphereloveswindows.com&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;The thing that is&amp;nbsp;new here, and sparking the usual&amp;nbsp;debate that comes along with almost all benchmarks I do (including the infamous PetShop/MiddleWare/TheServerSide.com benchmarks I did in the past) is that we ran a WebSphere 7-version of IBM's trade application &lt;STRONG&gt;on a high-end IBM Power6 server&lt;/STRONG&gt;--specifically a Power 570/AIX server that costs $215,000.00 even without any WebSphere licenses.&amp;nbsp; We wanted to document the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How does WebSphere 7 running on Windows Server 2008&amp;nbsp;and an HP BladeSystem (using moderate scale out vs. a RISC scale-up approach on Power6) compare in performance and total cost to the Power 570 server?&amp;nbsp; &lt;EM&gt;Hint&lt;/EM&gt;:&amp;nbsp; The HP BladeSystem costs about $51,000.00&lt;/LI&gt;
&lt;LI&gt;How does the .NET implementation running on the same HP BladeSystem compare to both WebSphere 7 on Windows and WebSphere 7 on the high-end Power6/AIX system (both in performance and middle tier app server hardware + software costs)?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Checkout &lt;A href="http://www.websphereloveswindows.com/"&gt;http://www.websphereloveswindows.com&lt;/A&gt; for summary, links to full benchmark paper, etc.&amp;nbsp; You can use the provided Capacity Planner tool to test other hardware configs, comparing for example, WebSphere on a mainframe to WebSphere on other platforms; or .NET on a Windows Server 2008 platform or even Linux platform of your choosing.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As usual, my comparison&amp;nbsp;has sparked some debate.&amp;nbsp; In a thread below I re-post the latest rebuttal from an anonymous source that thinks the comparison is biased, along with my responses to the points brought up.&amp;nbsp; I work hard on the benchmarks I run, and encourage this type of feedback.&amp;nbsp; That is what full disclosure for such benchmarks, with published code, detailed tuning documents, test scripts, etc. is all about.&amp;nbsp; So comment away!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9611642" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/WebSphere+7+performance/default.aspx">WebSphere 7 performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+STockTradeTrader/default.aspx">.NET STockTradeTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/WCF+Performance/default.aspx">WCF Performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/ASP.NET+Performance/default.aspx">ASP.NET Performance</category></item><item><title>New Interesting Benchmarks Coming:  .NET Capacity Planner Tool</title><link>http://blogs.msdn.com/gregleak/archive/2009/01/11/new-interesting-benchmarks-coming-net-capacity-planner-tool.aspx</link><pubDate>Sun, 11 Jan 2009 05:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9305171</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/9305171.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=9305171</wfw:commentRss><description>&lt;P&gt;Just thought I would letfolks know of some fairly comprehensive benchmarks that I have been working on, involving IIS 7; multi-core scaling (up to 16 cores); WCF.&amp;nbsp; And of course some comparative Data to Java will part of this.&amp;nbsp; It has been an interesting few months; working through several hundred benchmark runs; with very careful attention paid to tuning, etc.&amp;nbsp; The results, based on two workloads (StockTrader and Web Services WSTest) are based on a tool anyone can use; that I have fixed up lately.&amp;nbsp; This is the Capacity Planner tool; that allows anyone to setup multi-agent benchmarks to test either/both of these workloads.&amp;nbsp; Right now I am focussed on vertical scalability of services across SMP CPUs; as well as serialization performance between .NET IIS-Hosted; .NET self-hosted; HTTP-XML vs. TCP-Binary Encoding for WCF; and comparing to at least one popular Java Enterprise stack (just updated).&lt;/P&gt;
&lt;P&gt;The results will be published on MSDN, in a new benchmark/tuning site I plan to create; separate but related to&amp;nbsp;the&amp;nbsp;StockTrader site.&amp;nbsp; The cool thing is that everything gets published (including the test tool and Java implementations) as part of the StockTrader 2.03 download (&lt;A href="http://msdn.microsoft.com/stocktrader"&gt;http://msdn.microsoft.com/stocktrader&lt;/A&gt;&amp;nbsp;); so anyone can perform the tests form themselves on whatever equipment /software stack they want; helps in tuning and in guaging relative performance of various software stacks, including of courese .NET 3.5 and WCF.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Greg&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9305171" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+WCF+performance+tuning/default.aspx">.NET WCF performance tuning</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+Java+Benchmarks/default.aspx">.NET Java Benchmarks</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+WCF+on+multi-core+systems/default.aspx">.NET WCF on multi-core systems</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+Performance+Tuning/default.aspx">.NET Performance Tuning</category></item><item><title>Apache support for the .NET StockTrader </title><link>http://blogs.msdn.com/gregleak/archive/2008/11/10/apache-support-for-the-net-stocktrader.aspx</link><pubDate>Mon, 10 Nov 2008 22:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9058523</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/9058523.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=9058523</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face=Calibri size=3&gt;This week at &lt;/FONT&gt;&lt;A href="http://www.us.apachecon.com/c/acus2008/" mce_href="http://www.us.apachecon.com/c/acus2008/"&gt;&lt;FONT face=Calibri size=3&gt;ApacheCon 2008&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, WS02 announced that they will be building an open source version of the .NET StockTrader sample application under “Project Stonehenge.” Driven by WS02, “Project Stonehenge” is a new Apache incubation project. They will use this project to set up sample applications to demonstrate seamless interoperability with multiple underlying platform technologies by using currently defined W3C and OASIS standards.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I think this is really exciting news, as it gives developers best practices for interoperable applications that communicate via distributed protocols. The project will demonstrate interoperability between platforms and provide sample code upon using service-oriented architecture (SOA), which developers can use in their own work. It also demonstrates cross-platform deployments of SOA technologies, which demonstrates both the technical and business value of SOA.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face=Calibri size=3&gt;WS02 has been working with us since &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/gregleak/archive/2008/06/20/my-demo-at-teched-it-pro-last-week.aspx" mce_href="http://blogs.msdn.com/gregleak/archive/2008/06/20/my-demo-at-teched-it-pro-last-week.aspx"&gt;&lt;FONT face=Calibri size=3&gt;TechEd US&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; last June on demonstrating interoperability using the .NET StockTrader reference application. I was on stage with them as they showed their demo during Bob Muglia’s keynote, and it’s great to see them to continue their support for the .NET StockTrader. We will also continue to support their interoperability efforts and consider participating in the future, including implementations of sample applications like the .NET StockTrader app. This project could offer a forum for important interoperability efforts around WS* and SOA, which can benefit the industry and customers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Can’t wait to see what else we see in interoperability! &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9058523" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category></item><item><title>Video Clip - Interop Panel at TechEd IT Pro</title><link>http://blogs.msdn.com/gregleak/archive/2008/07/29/video-clip-interop-panel-at-teched-it-pro.aspx</link><pubDate>Tue, 29 Jul 2008 06:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8786949</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8786949.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8786949</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; mso-bidi-font-family: Arial"&gt;Just in case you missed it last month at TechEd IT Pro, here’s a video clip of the &lt;A href="http://microsofttech.fr.edgesuite.net/TechEdOnline/Videos/08_NA_ITP_TEOPanel_56_low.wmv"&gt;Interop panel&lt;/A&gt; that I participated in with our industry partner, WS02, and moderated by Burton analyst, Chris Haddad. The main discussion points are interop topics that have affected all of us like, &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial"&gt;interoperability through SOA, WS-* standards and how they facilitate interoperability and common problems with interoperability. Worth taking a peek and let me know what you think.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8786949" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/Web+Services/default.aspx">Web Services</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Video/default.aspx">Video</category></item><item><title>My Demo at TechEd IT Pro Last Week</title><link>http://blogs.msdn.com/gregleak/archive/2008/06/20/my-demo-at-teched-it-pro-last-week.aspx</link><pubDate>Sat, 21 Jun 2008 00:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8627391</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8627391.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8627391</wfw:commentRss><description>&lt;P&gt;Just in case you missed me last week at TechEd IT Pro, I did a demo during Bob Muglia's keynote, and below is a clip of it. Enjoy!&lt;/P&gt;&lt;A title=".NET StockTrader 2.0 demo at TechEd IT Pro 2008" href="http://video.msn.com/video.aspx?vid=7019fbb8-4d12-4f56-93a1-a39b9d2ccb00" target=_new mce_href="http://video.msn.com/video.aspx?vid=7019fbb8-4d12-4f56-93a1-a39b9d2ccb00"&gt;&lt;IMG style="WIDTH: 156px; HEIGHT: 89px" height=84 alt=".NET StockTrader 2.0 demo at TechEd IT Pro 2008" src="http://img2.catalog.video.msn.com/Image.aspx?uuid=7019fbb8-4d12-4f56-93a1-a39b9d2ccb00&amp;amp;w=112&amp;amp;h=84" width=112 border=0 mce_src="http://img2.catalog.video.msn.com/Image.aspx?uuid=7019fbb8-4d12-4f56-93a1-a39b9d2ccb00&amp;amp;w=112&amp;amp;h=84"&gt;&lt;BR&gt;.NET StockTrader 2.0 demo at TechEd IT Pro 2008&lt;/A&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8627391" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Video/default.aspx">Video</category></item><item><title>.NET Customer wins RDN's Innovator Awards</title><link>http://blogs.msdn.com/gregleak/archive/2008/06/12/net-customer-wins-rdn-s-innovator-awards.aspx</link><pubDate>Fri, 13 Jun 2008 01:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8593816</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8593816.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8593816</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Just saw this interesting article in &lt;A href="http://reddevnews.com/features/article.aspx?editorialsid=2511"&gt;Redmond Developer News&lt;/A&gt;, which&amp;nbsp;focuses on&amp;nbsp;.NET customer, Southwest Florida Water Management District, winning the RDN Innovator Awards. The Southwest Florida Water Management District gained acclaim, in the SOA category of &lt;I&gt;RDN’s First Annual Innovator Awards&lt;/I&gt; in the &lt;A href="http://reddevnews.com/features/article.aspx?editorialsid=2511"&gt;SOA category&lt;/A&gt;&lt;I&gt;,&lt;/I&gt; with a well-construction permitting application that ties into a host of legacy systems. The SOA implementation, built on the Microsoft .NET Framework, ties together disparate Cobol applications, Oracle databases, an enterprise content-management repository, and a geographic information system to process 86 percent of the nearly 17,000 permits processed electronically. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Really great to see customers use .NET to implement SOA and this such a good example of how to leverage .NET!&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8593816" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/SOA/default.aspx">SOA</category></item><item><title>.NET StockTrader 2.0 Demo at TechEd IT Pro</title><link>http://blogs.msdn.com/gregleak/archive/2008/06/10/net-stocktrader-2-0-demo-at-teched-it-pro.aspx</link><pubDate>Tue, 10 Jun 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8590184</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8590184.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8590184</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;What a crazy couple of weeks in Orlando! I was at TechEd Developer last week doing a couple of sessions on my app, .NET StockTrader 2.0, and still here this week to do a .NET StockTrader 2.0 demo during Bob Muglia’s keynote at TechEd IT Pro. I will also have our partner, WS02, joining us on stage during the demo to showcase the interoperability on an Apache platform. Part of Bob’s keynote address, the .NET StockTrader and Configuration Service 2.0 will show how a composite application, running across Windows-, IBM WebSphere- and Apache-distributed components, could dynamically virtualized against physical resources on-premises and across the cloud. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;New interoperability features demonstrated with WS-* Advanced Web Service Security are below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Message level security interoperability with WSO2 open-source based Web Services Application Server (Java)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Message level security interoperability with WSO2 open-source Web Services Framework for PHP&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Interoperability across three distinct platforms (Microsoft, PHP, Apache Axis2/C) via Advanced WS-* protocols and X.509 certificates on service clients and service hosts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-weight: bold"&gt;Also, this demo shows that interoperability &lt;I style="mso-bidi-font-style: normal"&gt;is&lt;/I&gt; real and ready for customers to leverage today. .NET StockTrader and Configuration Services 2.0 let customers to take advantage of their existing services and applications while enabling them to easily scale out by automatically detecting when you’ve added new computing nodes to the network and take advantage of scaling out with greater power. Real-world IT environments are a mix of technologies and we continue to prioritize to help customers achieve interoperability between systems for the benefit of sharing information across organizational and corporate boundaries. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-weight: bold"&gt;There’ll also be a TechEd Online Interop panel discussion on Tuesday, June 10 at &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;2:00-3:00 pm ET with WS02, Sun and TIBCO to discuss how interoperability is important today and the role it plays for customers in the future. The panel will be held in the TEO are by the Microsoft store so if you have free time then, you should come by and watch the panel. It’ll be moderated by Burton analyst, Chris Haddad, and will be discussing the importance of interoperability today in our industry. The panel will also be taped so if you can’t make it, you can also check it online on the &lt;SPAN style="COLOR: #0070c0"&gt;&lt;A href="http://www.microsoft.com/techedonline/default.aspx"&gt;Tech·Ed Online Web site&lt;/A&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;SPAN style="COLOR: #0070c0"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8590184" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+Java+Interop/default.aspx">.NET and Java Interop</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Web+Services/default.aspx">Web Services</category></item><item><title>.NET StockTrader 2.0 and Configuration Services 2.0 Download Available!</title><link>http://blogs.msdn.com/gregleak/archive/2008/06/03/net-stocktrader-2-0-and-configuration-services-2-0-download-available.aspx</link><pubDate>Tue, 03 Jun 2008 23:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8572120</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8572120.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8572120</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Just wanted to provide everyone an update that the .NET StockTrader 2.0 and Configurations Services 2.0 are both available for download on the MSDN .NET StockTrader site, &lt;A href="http://msdn.microsoft.com/stocktrader"&gt;http://msdn.microsoft.com/stocktrader&lt;/A&gt;!&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Know a lot of people were waiting anxiously for this and now it’s finally ready for you to try out. Also, I really do want your feedback on this app so please provide some comments on the &lt;A href="http://forums.microsoft.com/MSDNWorkShop/ShowForum.aspx?ForumID=1810&amp;amp;SiteID=64"&gt;developer forum&lt;/A&gt;, and we may use this feedback for future .NET StockTrader updates. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Let me know what you think!&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8572120" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Benchmarks+and+Performance/default.aspx">Benchmarks and Performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+Java+Interop/default.aspx">.NET and Java Interop</category></item><item><title>.NET StockTrader Sessions at TechEd Developer 2008</title><link>http://blogs.msdn.com/gregleak/archive/2008/06/02/net-stocktrader-sessions-at-teched-developer-2008.aspx</link><pubDate>Mon, 02 Jun 2008 21:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8569874</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8569874.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8569874</wfw:commentRss><description>&lt;P&gt;I'm doing a couple of sessions this week at TechEd Developer in Orlando and if you're already attending, you should check it out. Hope to see you there!&lt;/P&gt;
&lt;P&gt;&amp;nbsp; 
&lt;TABLE class=MsoNormalTable style="BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 22.5pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Date&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Timeslot&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Code&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Title&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Session Type&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: black 1pt solid; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Speaker(s)&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 22.5pt; mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;6/5/2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;10:15 - 11:30&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;SOA310&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Interoperability Scenarios with Microsoft .NET and J2EE&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;BRK&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Gregory Leake&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 22.5pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-alt: solid black .5pt; mso-border-top-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;6/6/2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;08:30 - 09:45&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;SOA306&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Providing Load Balancing, Application-Level Failover, and Centralized Configuration Management with Windows Communication Foundation Services and Microsoft .NET Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;BRK&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 0in; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0in; BACKGROUND: #507cd1; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 22.5pt; mso-border-top-alt: solid black .5pt; mso-border-bottom-alt: solid black .5pt; mso-border-right-alt: solid black .5pt"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: white; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Gregory Leake&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8569874" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category></item><item><title>More and more Interop…NET FX 3.5 SP1 Beta Bits Live!</title><link>http://blogs.msdn.com/gregleak/archive/2008/05/13/more-and-more-interop-net-fx-3-5-sp1-beta-bits-live.aspx</link><pubDate>Tue, 13 May 2008 18:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8500542</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8500542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8500542</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;In the last few weeks, we’ve seen Microsoft announce several Interop-related work that the company is doing, including &lt;/SPAN&gt;&lt;A href="http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx" mce_href="http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Arial','sans-serif'"&gt;BizTalk R3&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; with expanded interop with new Web Services registry capabilities with support for UDDI (Universal Description Discovery and Integration) version 3.0 and LOB applications, &lt;/SPAN&gt;&lt;A href="http://blogs.msdn.com/stevemar/archive/2008/04/17/announcing-another-new-edition-to-the-biztalk-family.aspx" mce_href="http://blogs.msdn.com/stevemar/archive/2008/04/17/announcing-another-new-edition-to-the-biztalk-family.aspx"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Arial','sans-serif'"&gt;Microsoft BizTalk RFID Mobile&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&amp;nbsp; - a light weight application that works on mobile RFID devices, and will enable delivery of relevant information from these devices to central business process systems, Interop news from partners, like &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/presspass/press/2008/apr08/04-30BIANPR.mspx" mce_href="http://www.microsoft.com/presspass/press/2008/apr08/04-30BIANPR.mspx"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Arial','sans-serif'"&gt;SAP&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; and &lt;/SPAN&gt;&lt;A href="http://blogs.zdnet.com/Gardner/?p=2654" mce_href="http://blogs.zdnet.com/Gardner/?p=2654"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: 'Arial','sans-serif'"&gt;TIBCO&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;, and last, but not least the .NET StockTrader 2.0/Config Service 2.0. This also only just a few examples of Interop work that’s been going on at Microsoft. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Let’s face it. Interop is very important in the industry and Windows Communication Foundation makes it easier for developers to create seamless Web Service-based applications. Today, Microsoft released Service Pack 1 (SP1) betas for Visual Studio 2008 and the .NET Framework 3.5. This is very exciting for me because the SP1 for the .NET FX 3.5 delivers &lt;B&gt;WCF improvements that give developers more control over the way they access data and services&lt;/B&gt;, including:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Interoperable object references &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Enable WCF Service template in Visual Web Developer Express sku&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Hosting Wizard for Visual Studio WCF Service projects in IIS &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Enable Event Logging in Partial trust &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;These are only a few of the new features for WCF in the .NET FX 3.5 Beta bits. This is really important also for the investment of SOA applications which enables customers and developers to create more interoperable apps. As we see more companies involved in developing SOA apps like SAP and TIBCO as well as our own technology investments in developing more interoperable features in our products, we see the importance and need of SOA in the enterprise industry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Also, go to Scott’s blog, &lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-latin; mso-themecolor: text2"&gt;&lt;A href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" mce_href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;ScottGu’s blog&lt;/A&gt;&lt;/SPAN&gt;, to get more details.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8500542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/SOA/default.aspx">SOA</category></item><item><title>What is Configuration Services 2.0?</title><link>http://blogs.msdn.com/gregleak/archive/2008/05/01/example-image-embed.aspx</link><pubDate>Thu, 01 May 2008 22:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8447491</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8447491.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8447491</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Last week, I presented at different types of user group sessions including the .NET Connected Systems Group in NYC and the Scalability Group in Boston. I showed a new feature of my StockTrader app, Configuration Services 2.0, which makes it easier to build services easier with .NET Framework 3.5 and WCF, and you may have read more here, &lt;/SPAN&gt;&lt;A href="http://www.informationweek.com/news/software/soa/showArticle.jhtml?articleID=207401732&amp;amp;cid=RSSfeed_IWK_News"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Microsoft Continues Its Work On Oslo -- SOA for Windows&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Here are a few of the main objectives of the Configuration Services 2.0 and this will all be posted in the white paper on MSDN on the .NET StockTrader site:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Make it easier to build services with .NET 3.5 and WCF&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Includes template bindings, security examples, interoperability examples with Java&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Manages host process, endpoints, connections between services automatically&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level2 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Designed for high-performance&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provide centralized configuration management of service nodes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Move host and application-specific settings from config files to a repository approach&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provide Web-based management UI&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l1 level1 lfo3"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provide way to automatically update settings without host restarts&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l3 level1 lfo2"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provide these capabilities via &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;easily&lt;/U&gt;&lt;/B&gt; re-usable shared libraries&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Easy for customers to implement in their own applications and services&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Provides base classes, uses .NET reflection&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l2 level1 lfo4"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Courier New'"&gt;&lt;SPAN style="mso-list: Ignore"&gt;o&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;~20 lines of code and not much time investment for customer to implement!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;You can also call this something like a distributed &lt;B style="mso-bidi-font-weight: normal"&gt;“Service Network”&lt;/B&gt; and is one of the first examples of a general purpose Service Network built using .NET managed code. These code libraries can be leveraged as part of your SOA projects to develop new composite application that mix/match services across both .NET and Java.&amp;nbsp;The Service Network should be able to automatically detect when you’ve added new computing nodes to the network and take advantage of scaling out with greater power without requiring complex setup or configuration – it should auto-detect that more resources are available for use. &lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;You can read more about Service Network on &lt;A href="http://blogs.msdn.com/stevemar/archive/2008/04/28/composite-applications-and-distributed-service-networks.aspx"&gt;Steven Martin’s blog&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Below is also a diagram that might make more sense. Let me know what you think and would love your thoughts on this.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/gregleakemicrosoftcom/images/8447480/original.aspx" mce_src="http://blogs.msdn.com/photos/gregleakemicrosoftcom/images/8447480/original.aspx"&gt;&lt;A href="http://blogs.msdn.com/photos/gregleakemicrosoftcom/images/8447480/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8447491" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Load+Balancing/default.aspx">Load Balancing</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Web+Services/default.aspx">Web Services</category></item><item><title>Quick Update on my User Group Presentations</title><link>http://blogs.msdn.com/gregleak/archive/2008/04/28/quick-update-on-my-user-group-presentations.aspx</link><pubDate>Mon, 28 Apr 2008 07:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8434216</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8434216.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8434216</wfw:commentRss><description>&lt;P&gt;The last couple of weeks have been a whirlwind for me since I've been on the road presenting my .NET StockTrader 2.0 at user group meetings in San Francisco, New York City and Boston. Really want to provide more details on my experience on the road and will share more in the upcoming days, including the top questions I've been getting and my presentation that I've been showing. Just want to thank everyone for coming out to see me and giving me vaulable feedback on my new demo. It's been really beneficial&amp;nbsp;for me and I'm greatful for you letting me come out. It just took shipping 5 servers to 3 different cities and setting-up a mini lab, but it was all worth it!&lt;/P&gt;
&lt;P&gt;I'm off to London to showcase my .NET StockTrader 2.0 and Configuration Services 2.0 demo at the Microsoft Architect Summit, but keep your eyes out on MSDN since the .NET StockTrader 2.0 download will be up any day now, &lt;A href="http://msdn.microsoft.com/stocktrader" mce_href="http://msdn.microsoft.com/stocktrader" minmax_bound="true"&gt;&lt;SPAN style="FONT-SIZE: 10pt" minmax_bound="true"&gt;&lt;FONT color=#0000ff minmax_bound="true"&gt;http://msdn.microsoft.com/stocktrader&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;. Will also include a tutorial, new white papers and new Windows Server benchmarks.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8434216" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category></item><item><title>Putting the Final Touches on .NET StockTrader2.0</title><link>http://blogs.msdn.com/gregleak/archive/2008/04/15/putting-the-final-touches-on-net-stocktrader2-0.aspx</link><pubDate>Tue, 15 Apr 2008 20:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8397995</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8397995.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8397995</wfw:commentRss><description>&lt;P&gt;Taped this video on Sunday when I was putting the final touches on my app and I talk a little bit about one of the new cool features, Configuration Services, and will definitely talk more about it during my presentations at the .NET User Group meetings this week and next. Also, look out for more blog postings on this too and want your feedback on it!&lt;/P&gt;
&lt;P&gt;&lt;A title="Final Touches of the .NET StockTrader 2.0" href="http://video.msn.com/video.aspx?vid=0738969c-8d5c-4438-ad05-57ef04a3f3c7" target=_new mce_href="http://video.msn.com/video.aspx?vid=0738969c-8d5c-4438-ad05-57ef04a3f3c7"&gt;&lt;IMG height=84 alt="Final Touches of the .NET StockTrader 2.0" src="http://a1909.g.akamai.net/f/1909/23830/v0001/msnuuv1.download.akamai.com/23830/thumbs/prod/9a/d1/60/4fc58653-3854-4799-bb80-55f5ef60d19a.jpg" width=112 border=0 mce_src="http://a1909.g.akamai.net/f/1909/23830/v0001/msnuuv1.download.akamai.com/23830/thumbs/prod/9a/d1/60/4fc58653-3854-4799-bb80-55f5ef60d19a.jpg"&gt;&lt;BR&gt;Final Touches of the .NET StockTrader 2.0&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8397995" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Benchmarks+and+Performance/default.aspx">Benchmarks and Performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Video/default.aspx">Video</category></item><item><title>.NET StockTrader Benchmarks from Feb</title><link>http://blogs.msdn.com/gregleak/archive/2008/04/15/net-stocktrader-benchmarks-from-feb.aspx</link><pubDate>Tue, 15 Apr 2008 20:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8397972</guid><dc:creator>gregleak@microsoft.com</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/gregleak/comments/8397972.aspx</comments><wfw:commentRss>http://blogs.msdn.com/gregleak/commentrss.aspx?PostID=8397972</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;As I finish up and put the final touches on .NET StockTrader 2.0, I wanted to share some benchmark findings that I did last February during the launch of the new versions of three cornerstone technologies: Windows Server 2008, Visual Studio 2008 and SQL Server 2008. Based on Windows Server 2008 and .NET Framework 3.5, I released new benchmarks for the .NET StockTrader, which also show that Windows Server and .NET can push perf boundaries against other publicly available apps like IBM’s J2EE StockTrader perf application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Some of my favorite findings are: &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Microsoft Windows Server 2008 with .NET Framework 3.5 delivers &lt;B style="mso-bidi-font-weight: normal"&gt;117% better throughput than IBM WebSphere 6.1 on Red Hat Linux for the Web Application Server test&lt;/B&gt; using the IBM-designed Trade 6.1 benchmark as well as delivers &lt;B style="mso-bidi-font-weight: normal"&gt;93% better throughput for the remote services test&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;On the Sun Microsystems’ WSTest Web Services benchmark, .NET StockTrader demonstrates &lt;B style="mso-bidi-font-weight: normal"&gt;94% better throughput on Windows Server on processing Web Service requests&lt;/B&gt; and &lt;B style="mso-bidi-font-weight: normal"&gt;86% better throughput performance for the EchoStruct operation&lt;/B&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Check out the full white paper here, &lt;A href="http://msdn.microsoft.com/stocktrader"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;http://msdn.microsoft.com/stocktrader&lt;/SPAN&gt;&lt;/A&gt;, which has a chart that better explains the high performance that I tested for the .NET StockTrader based on Windows Server 2008 and .NET Framework 3.5.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;The paper on MSDN presents the benchmark results of two key application server workloads:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; mso-fareast-font-family: Arial; mso-bidi-font-family: Arial"&gt;1.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; mso-fareast-font-family: Arial"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;Trade 6.1 Application Server Benchmark created by IBM&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt; – This benchmark serves as IBM’s primary capacity planning tool for WebSphere, and as their primary performance sample application for Java Enterprise applications. The benchmarks detail throughput results for the IBM implementation vs. the functionally equivalent of the .NET Framework 3.5 implementation. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoBodyText style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; mso-fareast-font-family: Arial; mso-bidi-font-family: Arial"&gt;2.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; mso-fareast-font-family: Arial"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/wstest"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;FONT color=#0000ff&gt;WSTest Web Services 1.5 Benchmark, created by Sun Microsystems&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt; – This benchmark tests an application server’s performance as a Web Service Host, measuring the platforms ability to process Web Service operations involving HTTP/SOAP requests, isolating the networking stack, Web server integration, and XML serialization engines within the application server. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;The benchmarks also show that the .NET Framework is a proven foundation for enterprise mission critical applications and the misconceived perception that .NET isn’t scalable for enterprise apps. With Windows Server, the .NET Framework really does deliver impressive performance, scalability and interoperability relative to other options in the market. The .NET StockTrader is also a good proof point of interoperability as well since it has complete, seamless connections between front and back-end technologies. The sample app also illustrates that a developer who uses .NET can now focus on adding more features and functionality to your applications spending less time writing lines and lines of code and debugging.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I’m at my lab right now working on the new benchmarks for .NET StockTrader 2.0, which I hope to have posted on MSDN very, very soon so key an eye out for it!&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8397972" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+StockTrader/default.aspx">.NET StockTrader</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/Benchmarks+and+Performance/default.aspx">Benchmarks and Performance</category><category domain="http://blogs.msdn.com/gregleak/archive/tags/.NET+and+Java+Interop/default.aspx">.NET and Java Interop</category></item></channel></rss>