<?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>Connected Systems in the Great White North</title><link>http://blogs.msdn.com/b/pkelcey/</link><description>Peter Kelcey&amp;#39;s blog about Connected Systems and all the fun technology that entails. Focused on SOA, ESB, Cloud Integration, Modelling, B2B and RFID in Canada.</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Change in Role, BizTalk Roadshow and BizTalk 2010 Certification</title><link>http://blogs.msdn.com/b/pkelcey/archive/2011/03/29/change-in-role-biztalk-roadshow-and-biztalk-2010-certification.aspx</link><pubDate>Tue, 29 Mar 2011 18:26:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10147306</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10147306</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2011/03/29/change-in-role-biztalk-roadshow-and-biztalk-2010-certification.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So after 5 great years being a technology specialist for connected systems, I've decided to take on a new challenge at Microsoft Canada. I’ve slowly been winding down my BizTalk specific activities for the last month now and as one of my final actions, I wanted to let people know about the upcoming BizTalk 2010 Canadian roadshow and the new BizTalk 2010 Certification.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;BizTalk Canadian Roadshow&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;1. &lt;/b&gt;The BizTalk team is hosting a roadshow this year in Toronto and Montreal.&amp;#160; We will have Rahul Garg (Senior Product Manager from Redmond)&amp;#160; at both events to speak about the BizTalk and connected systems platform roadmaps. We will also have partners and clients speaking at the event. So this should be a very interesting and useful event for you to attend. &lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;The Toronto Event Details&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Date: April 14&lt;sup&gt;th&lt;/sup&gt;&lt;/p&gt;  &lt;p&gt;Location: 1950 Meadowvale Blvd, Mississauga, On, L5N 8L9&lt;/p&gt;  &lt;p&gt;Time: 8:30 Registration, 1:00 Finish&lt;/p&gt;  &lt;p&gt;Registration Link: &lt;a href="https://microsoft.crgevents.com/BusinessIntegration2011/Content/Home.aspx"&gt;https://microsoft.crgevents.com/BusinessIntegration2011/Content/Home.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;The Montreal Event Details&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Date: April 12&lt;sup&gt;th &lt;/sup&gt;&lt;/p&gt;  &lt;p&gt;Location: 2000, Av. McGill College, Bureau 450&lt;/p&gt;  &lt;p&gt;Time: 9:00 Registration, 1:30 Finish&lt;/p&gt;  &lt;p&gt;Registration Link: &lt;a href="https://microsoft.crgevents.com/BusinessIntegration2011/Content/Home.aspx"&gt;https://microsoft.crgevents.com/BusinessIntegration2011/Content/Home.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;BizTalk Exam&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;2.&lt;b&gt; &lt;/b&gt;After skipping BizTalk 2009, we now have a new BizTalk certification exam specifically for 2010. 2010 You can find details at &lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-595"&gt;http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-595&lt;/a&gt;&lt;b&gt;&lt;u&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Cheers and stay connected people&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10147306" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/Integration/">Integration</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/General+PK+News/">General PK News</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2010/">BizTalk 2010</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk/">BizTalk</category></item><item><title>CRM 2011 Integration How to Video #1: BizTalk On-Premise to CRM 2011</title><link>http://blogs.msdn.com/b/pkelcey/archive/2011/03/10/crm-2011-integration-how-to-video-1-biztalk-on-premise-to-crm-2011.aspx</link><pubDate>Thu, 10 Mar 2011 06:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10139085</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10139085</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2011/03/10/crm-2011-integration-how-to-video-1-biztalk-on-premise-to-crm-2011.aspx#comments</comments><description>&lt;p&gt;I recently participated with our MCS Canada team on a large BizTalk 2009 and CRM 4.0 integration project. I gained a ton of experience about CRM integration from that project and I thought I&amp;rsquo;d speak about it at our semi-annual TechReady internal conference. Not long before TechReady though, we release CRM 2011 and I realized that speaking about BizTalk 2009 and CRM 4.0 was about as relevant as speaking about Windows 98 and Trumpet Winsock implementations (I was reading a Slashdot article this week about the Trumpet Winsock creator&amp;hellip; so that&amp;rsquo;s where the reference came from&amp;hellip;). I hastily decided to refocus the presentation on CRM 2011 and BizTalk 2010. That meant that I had to quickly figure out exactly what the integration story was between these two products. After a bunch of trial and error and some helpful conversations with folks from the CRM 2011 team, I figure out the options. It turns out that you have &lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;TWO&lt;/span&gt;&lt;/strong&gt; options for integrating BizTalk 2010 and CRM 2011.&amp;nbsp; Yes indeed, you have two different methods to choose from when integrating these two products! I ended up having a fairly relevant and well received presentation to deliver. From that internal session, I&amp;rsquo;ve repurposed my content into a publicly ready format and created a shorter walk through video that explains the two&lt;strong&gt; &lt;/strong&gt;options that you have. Instead of trying to write a lengthy blog post about how to do that, I&amp;rsquo;ve just filmed a walkthrough of the process.&amp;nbsp; (I found that these video walkthroughs were highly successful when I did them for the BizTalk ESB, so I thought I&amp;rsquo;d do them again here for CRM) Also, I&amp;rsquo;ve included the source code project that I use in the video so that you can get a jumpstart on your process. &lt;/p&gt;
&lt;p&gt;All in all, I found the process to be a very simple one once I figure out a few basic concepts. Hopefully, this blog post will help you figure out those concepts more quickly than I did. Once you&amp;rsquo;ve got a grip on those, then I believe you&amp;rsquo;ll find this integration process to be a very easy one.&amp;nbsp; As with most of these blog videos that I do, I created this after midnight when the house was quite &lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-64-28-metablogapi/6242.wlEmoticon_2D00_smile_5F00_3C564632.png" alt="Smile" class="wlEmoticon wlEmoticon-smile" style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" /&gt; so if you find some issues or bloopers, let me know and I&amp;rsquo;ll correct them.&lt;/p&gt;
&lt;p&gt;Below is an overview of the components, tools and services at play in to the process. In the video, I&amp;rsquo;ll walk you through this diagram in more depth before showing you the actual project I built.&amp;nbsp; In this diagram, you can see that there is data flowing from BizTalk out to the CRM 2011 cloud service as well as data flowing from CRM 2011 Online back through the firewall to BizTalk on-premise. In this first video, I focus on the BizTalk to CRM 2011 Online option. In a day or two, I&amp;rsquo;ll post a second video that shows the CRM 2011 Online event notification being sent back to an BizTalk on-premise installation. (it&amp;rsquo;s a cool one&amp;hellip;)&lt;/p&gt;
&lt;p&gt;&lt;img height="376" width="644" src="http://public.bay.livefilestore.com/y1pKp_K6-wNWDZgTZU_OtSZuMHEw75HOGktDAZ_Bz1yRWyKYx2DXw4FuJGnjpcqsHkhm159YqYAIRzTKoLxq6IOnA/CRM2011Online_BTS_Arc.jpg?psid=1" /&gt;&lt;/p&gt;
&lt;p&gt;This is quite a long video (&amp;gt;45 minutes) so I had to split it into a multipart zip file in order to get it to fit into my SkyDrive folder. &lt;/p&gt;
&lt;p&gt;You can get: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Part one at &lt;a href="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.zip" title="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.zip"&gt;http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Part two at &lt;a href="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.z01" title="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.z01"&gt;http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/CRMBTS%5E_Video%5E_Multi.z01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The source project and test file here &lt;a href="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/BizTalkToCRMOnline.zip" title="http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/BizTalkToCRMOnline.zip"&gt;http://cid-04bc12b1f7b2979a.office.live.com/self.aspx/BlogVideos/BizTalkToCRMOnline.zip&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You&amp;rsquo;ll need to download both parts of the zip file and then use WinZip to extract them.&lt;/p&gt;
&lt;p&gt;Cheers and stay connected people&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10139085" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2010/">BizTalk 2010</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/CRM+2011/">CRM 2011</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+How+to/">BizTalk How to</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/How+to+video/">How to video</category></item><item><title>Local Case Study for BizTalk 2010 and B2B</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/12/09/local-case-study-for-biztalk-2010-and-b2b.aspx</link><pubDate>Thu, 09 Dec 2010 15:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10102666</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10102666</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/12/09/local-case-study-for-biztalk-2010-and-b2b.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When selecting a new technology platform, everyone loves to know the platform has already been proven out in production in some other organizations. (Let them find all the bugs and issues! Not us!). With that in mind, I wanted to call out the new case study that we have published for one of our location Canadian BizTalk partners and BizTalk 2010. QLogitek (http://&lt;a href="http://www.qlogitek.com"&gt;www.qlogitek.com&lt;/a&gt;) is a cloud based provider of B2B services and Trading Partner Management. They have been operating for years on a platform that they built mostly in house. With the release of BizTalk 2010 and its enhanced EDI and TPM capabilities, QLogitek decided that it was time to migrate off their custom legacy code and onto the Microsoft platform. They join out Technology Adopter Program (TAP) and started to build out a SOA based verison of the EDI/TPM platform using the BizTalk 2010 beta.&amp;nbsp; I&amp;rsquo;ll let the case study (at &lt;a href="http://www.microsoft.com/casestudies/Microsoft-SQL-Server-2008-R2-Enterprise/QLogitek/Supply-Chain-Integrator-Relies-on-Microsoft-Platform-to-Facilitate-20-Billion-in-Business/4000008714" title="http://www.microsoft.com/casestudies/Microsoft-SQL-Server-2008-R2-Enterprise/QLogitek/Supply-Chain-Integrator-Relies-on-Microsoft-Platform-to-Facilitate-20-Billion-in-Business/4000008714"&gt;http://www.microsoft.com/casestudies/Microsoft-SQL-Server-2008-R2-Enterprise/QLogitek/Supply-Chain-Integrator-Relies-on-Microsoft-Platform-to-Facilitate-20-Billion-in-Business/4000008714&lt;/a&gt;) speak for itself, but I did want to call out a couple of quotes: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;With its flexible solution based on the Microsoft platform, QLogitek can provide real-time access to transactional data and quickly launch new offerings. The company can also deploy B2B platforms for new enterprise customers up to 75 percent faster. &lt;/li&gt;
&lt;li&gt;&amp;ldquo;With Intelligent Mapper, we can look at a purchase order with 100,000 line items and visually create complex mappings 30 to 40 percent faster than we could in the past. &lt;/li&gt;
&lt;li&gt;&amp;ldquo;We can add a single trading partner to an established B2B platform 90 percent faster, and we expect to reduce the time and cost of adding new enterprise customers by 75 percent.&amp;rdquo; &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Also, I wanted to send my congrats to the Qlogitek team for a great job done while working with the beta.&lt;/p&gt;
&lt;p&gt;Cheers and stay connected:&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10102666" width="1" height="1"&gt;</description></item><item><title>BizTalk 2010 has been released</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/09/23/biztalk-2010-has-been-released.aspx</link><pubDate>Thu, 23 Sep 2010 18:32:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10066926</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10066926</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/09/23/biztalk-2010-has-been-released.aspx#comments</comments><description>&lt;p&gt;Many of you have been waiting for this, and BizTalk 2010 has just been released to manufacturing. It will be available for purchase starting October 1&lt;sup&gt;&lt;span style="font-size: x-small;"&gt;st&lt;/span&gt;&lt;/sup&gt;, 2010. The evaluation and free Developer editions are &lt;b&gt;&lt;i&gt;now&lt;/i&gt;&lt;/b&gt; available for download from the &lt;a href="http://www.microsoft.com/biztalk/en/us/blogs.aspx"&gt;&lt;span style="color: #0065e2;"&gt;BizTalk Server website&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10066926" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2006/">BizTalk 2006</category></item><item><title>Using StreamInsight to Monitor SQL Profile data for Events in SQL Server</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/08/06/using-streaminsight-to-monitor-sql-profile-data-for-events-in-sql-server.aspx</link><pubDate>Fri, 06 Aug 2010 23:59:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10047244</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10047244</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/08/06/using-streaminsight-to-monitor-sql-profile-data-for-events-in-sql-server.aspx#comments</comments><description>&lt;p&gt;Nice project put together by one of our MVPs. He’s used the StreamInsight CEP tool to monitor data from SQL Profiler.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a title="http://www.sqlis.com/sqlis/post/Streaming-Profiler-Data-Through-StreamInsight.aspx" href="http://www.sqlis.com/sqlis/post/Streaming-Profiler-Data-Through-StreamInsight.aspx"&gt;http://www.sqlis.com/sqlis/post/Streaming-Profiler-Data-Through-StreamInsight.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10047244" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/StreamInsight/">StreamInsight</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/CEP/">CEP</category></item><item><title>Welcoming a new citizen to the blogosphere and thinking about “Back-room” programmers</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/06/29/welcoming-a-new-citizen-to-the-blogosphere-and-thinking-about-back-room-programmers.aspx</link><pubDate>Tue, 29 Jun 2010 16:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10032224</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10032224</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/06/29/welcoming-a-new-citizen-to-the-blogosphere-and-thinking-about-back-room-programmers.aspx#comments</comments><description>&lt;p&gt;During my years in the IT world I&amp;rsquo;ve been fortunate enough to meet ton of really intelligent and brilliant people. Many of them have been a joy to speak with and work along side of. However a number of them have been incredibly painful to interact with. I&amp;rsquo;m sure most of you who have worked in along side &amp;ldquo;techies&amp;rdquo; and programmers know what I&amp;rsquo;m talking about. I&amp;rsquo;ve always referred to these people as &amp;ldquo;back-room&amp;rdquo; programmers.&amp;nbsp; There are the people who you want to be creating your software and IT systems, but you also want to keep them shut up in the back-room so that they don&amp;rsquo;t interact with you clients, direct reports, partners or business users.&amp;nbsp; There are many reasons why we don&amp;rsquo;t want them to emerge from their back-room solitude.&amp;nbsp; Some are quick to anger, some are quick to belittle or diminish others, others can&amp;rsquo;t communicate well. Some of these folks have trouble interacting with others, some are extremely shy while others simply can&amp;rsquo;t pull themselves out of the technical world long enough to be able to effectively interact with others.&amp;nbsp; For all of these reasons, we often see these folks left along in a back-room to continue churning out great code/solutions on their own.&lt;/p&gt;
&lt;p&gt;Now as brilliant as a back-room programmer may be, they are often limited in their career. Being brilliant isn&amp;rsquo;t enough to have success in a professional field. We need those soft skills and people skills in order to grow beyond a simple programmer and into an effective IT consultant or team leader. Over the years, I&amp;rsquo;ve seen many back-room programmers passed over for promotions, public recognition and general career advancement.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Of course, when people are routinely passed over for advance and feel that they are missing out on the success that others are achieving, resentment sets in. They come up with any number of reasons why they are left behind while others advance. &amp;ldquo;Some manager doesn&amp;rsquo;t like them&amp;rdquo;, &amp;ldquo;Some manager is stupid and can&amp;rsquo;t see how brilliant they are&amp;rdquo;, &amp;ldquo;so and so over on that team played politics to get their new job&amp;rdquo;, &amp;ldquo;so and so over their boast about their accomplishments and therefore got a role they didn&amp;rsquo;t deserve&amp;rdquo;. There are any number of reasons why they haven&amp;rsquo;t achieved the career success that they hoped for, but the sad thing is, they often fail to look at themselves and assess whether or not they are the reason. We need more than simple technical brilliance to achieve in a professional career. We do need all of those great soft skills and people skills. However, above and beyond all of these soft skills, we really need to have a modicum of self awareness. If we aren&amp;rsquo;t aware of our own needs, wants, limitations, fears, hang-ups, strengths and limitations then we simply can&amp;rsquo;t expect that we are going to being able to connect well with other people.&amp;nbsp;To achieve career success&amp;nbsp; (and life success really), we really need to be aware of why we think the way we think, why we act the way that we act and why we think what we do about others. Once we&amp;rsquo;ve mastered that (although you never really master this), then we can go out and have great personal and working relationships with others. When you combine this with a strong technical expertise and natural talent, then you have the formula for tremendous success.&amp;nbsp; I often look at new graduates from university and wonder which ones will bring this complete package and which ones will only bring strong technical skills. Its sad really, to see brilliant people trapped in a back-room wasting their talent due to a self imposed lack of self awareness.&lt;/p&gt;
&lt;p&gt;Now that I&amp;rsquo;ve said my piece about that, I also wanted to welcome my wife to the blogosphere. (&lt;a href="http://susyfonseca.wordpress.com"&gt;http://susyfonseca.wordpress.com&lt;/a&gt;) There is a connection between my rant today and my welcome message to her. My wife has recently left the IT field (she lead a product development team at a large Telco here) to purse a new career as an art therapist (&lt;a href="http://www.susyfonseca.ca"&gt;www.susyfonseca.ca&lt;/a&gt;). She&amp;rsquo;s focused on helping children and adults connect with themselves so that they can realize why they think the way they do and why they act the way they do. I knew nothing about Art Therapy before I met her, but over the years I&amp;rsquo;ve found it to be a very fascinating discipline. Human minds are conditioned with all kinds of inhibitions and filters which keep our words in check. We often think things that we will never verbally admit. However, the neat thing is, these filters are pretty much only setup to filter verbal communication. When an individual creates art, their true feelings, wants desires, hates and fears will often slip past these filters. When combined with an ongoing discussion with an Art Therapist, this unfiltered art can become a powerful tool for self discovery. It can be used to help an individual discover a ton of great stuff about themselves. This then leads into an ability to interact with others in a healthier and more open way.&amp;nbsp; This is certainly a program that many of the people I have worked with over the years would have benefited from! (and yes, that includes me&amp;hellip; :))&amp;nbsp; Hopefully, this new career will help many many people achieve better success (in the IT field and everywhere else in life). &lt;/p&gt;
&lt;p&gt;To wrap up, today&amp;rsquo;s blog entry certainly wasn&amp;rsquo;t technically focused, but hey! I have a blog tag for &amp;ldquo;personal&amp;rdquo; entries that I have never used. I figured it was time. I&amp;rsquo;ve been ending my recent blogs with the tagline &amp;ldquo;stay connected&amp;rdquo;. Today I&amp;rsquo;ll expand that a little bit and end with &lt;/p&gt;
&lt;p&gt;&amp;ldquo;Stay Connected (with yourself first!)&amp;rdquo;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10032224" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/General+PK+News/">General PK News</category></item><item><title>Application Infrastructure Virtual Launch Event</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/05/10/application-infrastructure-virtual-launch-event.aspx</link><pubDate>Mon, 10 May 2010 10:08:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10010115</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10010115</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/05/10/application-infrastructure-virtual-launch-event.aspx#comments</comments><description>&lt;table border="0" cellspacing="3" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;Our Connected Systems platform encompasses a number of technologies including BizTalk Server, Windows Server AppFabric, Azure, Windows Azure AppFabric, WCF, etc… If you are interested in any or all of those products, then you should check out our upcoming virtual launch event. It’s going to be held on May 20th 2010 (8:30AM Pacific Time). Details are below, the event site is &lt;a href="http://www.appinfrastructure.com"&gt;http://www.appinfrastructure.com&lt;/a&gt; and details on the event are included below&lt;/p&gt;          &lt;p&gt;&lt;b&gt;Application Infrastructure: Cloud Benefits Delivered&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://www.appinfrastructure.com"&gt;http://www.appinfrastructure.com&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;Want to bring the benefits of the cloud to your current IT environment? Cloud computing offers a range of benefits, including elastic scale and never-before-seen applications. While you ponder your long-term investment in the cloud, you can harness a number of cloud benefits in your current IT environment &lt;i&gt;&lt;u&gt;now&lt;/u&gt;&lt;/i&gt;. &lt;/p&gt;          &lt;p&gt;Join us on May 20 at 8:30 A.M. Pacific Time to learn how your current IT assets can harness some of the benefits of the cloud on-premises—and can readily connect to new applications and data running in the cloud. As part of the Virtual Launch Event, Gartner vice president and distinguished analyst Yefim Natis will discuss the latest trends and biggest questions facing the Application Infrastructure space. He will also speak about the role Application Infrastructure will play in helping businesses benefit from the cloud.&amp;#160; Plus, you’ll hear some exciting product announcements and a keynote from Abhay Parasnis, GM of Application Server Group at Microsoft.&amp;#160; Parasnis will discuss the latest Microsoft investments in the Application Infrastructure space aimed at delivering on-demand scalability, highly available applications, a new level of connectivity, and more. Save the date!&lt;/p&gt;          &lt;p&gt;Cheers and stay connected folks…&lt;/p&gt;          &lt;p&gt;Peter&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10010115" width="1" height="1"&gt;</description></item><item><title>Error during configuration of the ESB toolkit 2.0</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/04/29/error-during-configuration-of-the-esb-toolkit-2-0.aspx</link><pubDate>Fri, 30 Apr 2010 01:41:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10004953</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=10004953</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/04/29/error-during-configuration-of-the-esb-toolkit-2-0.aspx#comments</comments><description>&lt;p&gt;I recently helped a client debug an exception they were getting when they tried to run the ESB configuration tool. They kept receiving a rather puzzle error messages which stated:&lt;/p&gt;  &lt;p&gt;“The type initializer for ‘EsbConfigurationTool.Helper’ threw an exception. You must have Microsoft ESB Guidance installed in order to run the tool.”&lt;/p&gt;  &lt;p&gt;Now this is certainly an odd error message since the ESB Toolkit no longer goes by the name ESB Guidance. Also the client most certainly had the toolkit installed. To dig a little deeper into this, I asked for the log file from that the configuration tool creates. This is created in the same directory as the configuration tool and is called “EsbConfigurationTool.log”. After looking in this, I saw a number of error messages which resembled the following:&lt;/p&gt;  &lt;p&gt;ESBConfigurationTool.exe Error: 0 : An error has occurred: &lt;/p&gt;  &lt;p&gt;Unknown error (0x80005000)&lt;/p&gt;  &lt;p&gt;Stack Trace:&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; at System.DirectoryServices.DirectoryEntry.Bind()&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; at System.DirectoryServices.DirectoryEntry.RefreshCache()&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; at EsbConfigurationTool.Helper.GetWebSites()&lt;/p&gt;  &lt;p&gt;ESBConfigurationTool.exe Error: 0 : An error has occurred: &lt;/p&gt;  &lt;p&gt;IIS Install Registry Key is missing.&lt;/p&gt;  &lt;p&gt;I could see from this that the issue was actually with IIS and not with a missing copy of the ESB guidance. From this we were able to determine that the IIS 6.0 extensions were not installed on the Windows 2008 system. Once the client installed those, the configuration ran properly. This is certainly an error message that needs updating, hopefully you won’t be caught by it.&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10004953" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>Handling Issues with the ESB Toolkit 2.0 Samples on 64 Bit Systems</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/04/19/handling-issues-with-the-esb-toolkit-2-0-samples-on-64-bit-systems.aspx</link><pubDate>Mon, 19 Apr 2010 18:29:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9998639</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9998639</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/04/19/handling-issues-with-the-esb-toolkit-2-0-samples-on-64-bit-systems.aspx#comments</comments><description>&lt;p&gt;If you’re trying to install the ESB Toolkit 2.0 samples on a 64 bit environment, then you have likely seen an error similar to the following.&lt;/p&gt;  &lt;p&gt;Build succeeded.   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 0 Warning(s)    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; 0 Error(s)&lt;/p&gt;  &lt;p&gt;Time Elapsed 00:00:07.87   &lt;br /&gt;New-Object : Exception calling &amp;quot;.ctor&amp;quot; with &amp;quot;0&amp;quot; argument(s): &amp;quot;Explorer OM is no    &lt;br /&gt;t supported in a 64bit process.&amp;quot;    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;656 char:19    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp = New-Object&amp;#160; &amp;lt;&amp;lt;&amp;lt;&amp;lt; Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer    &lt;br /&gt;Property 'ConnectionString' cannot be found on this object; make sure it exists    &lt;br /&gt; and is settable.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;657 char:7    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp.C &amp;lt;&amp;lt;&amp;lt;&amp;lt; onnectionString = $btsConnectionString    &lt;br /&gt;Cannot index into a null array.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;658 char:27    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $app = $exp.Applications[$ &amp;lt;&amp;lt;&amp;lt;&amp;lt; appName]    &lt;br /&gt;Application&amp;#160; Microsoft.Practices.ESB&amp;#160; not found    &lt;br /&gt;New-Object : Exception calling &amp;quot;.ctor&amp;quot; with &amp;quot;0&amp;quot; argument(s): &amp;quot;Explorer OM is no    &lt;br /&gt;t supported in a 64bit process.&amp;quot;    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;656 char:19    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp = New-Object&amp;#160; &amp;lt;&amp;lt;&amp;lt;&amp;lt; Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer    &lt;br /&gt;Property 'ConnectionString' cannot be found on this object; make sure it exists    &lt;br /&gt; and is settable.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;657 char:7    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp.C &amp;lt;&amp;lt;&amp;lt;&amp;lt; onnectionString = $btsConnectionString    &lt;br /&gt;Cannot index into a null array.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;658 char:27    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $app = $exp.Applications[$ &amp;lt;&amp;lt;&amp;lt;&amp;lt; appName]    &lt;br /&gt;Application&amp;#160; GlobalBank.ESB&amp;#160; not found    &lt;br /&gt;Stopping BizTalk Services    &lt;br /&gt;New-Object : Exception calling &amp;quot;.ctor&amp;quot; with &amp;quot;0&amp;quot; argument(s): &amp;quot;Explorer OM is no    &lt;br /&gt;t supported in a 64bit process.&amp;quot;    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;718 char:19    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp = New-Object&amp;#160; &amp;lt;&amp;lt;&amp;lt;&amp;lt; Microsoft.BizTalk.ExplorerOM.BtsCatalogExplorer    &lt;br /&gt;Property 'ConnectionString' cannot be found on this object; make sure it exists    &lt;br /&gt; and is settable.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;719 char:7    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $exp.C &amp;lt;&amp;lt;&amp;lt;&amp;lt; onnectionString = $btsConnectionString    &lt;br /&gt;Cannot index into a null array.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;720 char:27    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $app = $exp.Applications[$ &amp;lt;&amp;lt;&amp;lt;&amp;lt; appName]    &lt;br /&gt;Cannot index into a null array.    &lt;br /&gt;At C:\Projects\Microsoft.Practices.ESB\Source\Install\Scripts\ESBFunctions.ps1:    &lt;br /&gt;721 char:36    &lt;br /&gt;+&amp;#160;&amp;#160;&amp;#160;&amp;#160; $referenceApp = $exp.Applications[$ &amp;lt;&amp;lt;&amp;lt;&amp;lt; referencedAppName]    &lt;br /&gt;Application&amp;#160; GlobalBank.ESB&amp;#160; or&amp;#160; Microsoft.Practices.ESB not found    &lt;br /&gt;Microsoft (R) BizTalk Application Deployment Utility Version 3.8.368.0&lt;/p&gt;  &lt;p&gt;This is caused by the fact that the install scripts are leveraging BizTalk’s BTSCatalogExplorer Object Model which is only available in 32 bit mode. Don’t worry, you can still install the samples. What you have to do is to manually launch a 32 bit version of the powershell console and then run the powershell script from there. This will allow the script to access the BTSCatalogExplorer OM without problem.&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9998639" width="1" height="1"&gt;</description></item><item><title>Videos www.Cloudcast.net</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/02/17/videos-www-cloudcast-net.aspx</link><pubDate>Thu, 18 Feb 2010 03:24:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9965480</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9965480</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/02/17/videos-www-cloudcast-net.aspx#comments</comments><description>&lt;p&gt;Hey, my ESB Toolkit videos have found a new home. They’ve made their way over to &lt;a href="http://www.cloudcasts.net"&gt;www.cloudcasts.net&lt;/a&gt; It’s a great community site dedicated to hosting webcasts concerning Microsoft technologies. Run by the very prolific webcaster Alan Smith, this site has a ton of great webcasts concerning a number of different technologies. Check it out if you haven’t seen it yet.&lt;/p&gt;  &lt;p&gt;Cheers&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9965480" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/General+PK+News/">General PK News</category></item><item><title>ESB Toolkit Webcast – On Demand Links</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/02/16/esb-toolkit-webcast-on-demand-links.aspx</link><pubDate>Tue, 16 Feb 2010 16:21:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9964382</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9964382</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/02/16/esb-toolkit-webcast-on-demand-links.aspx#comments</comments><description>&lt;p&gt;The webcast that Ofer and I ran last week “Improving Business Agility with the Enterprise Service Bus”&amp;#160; went quite well (at least that’s the feedback we heard from those of you who attended.) &lt;/p&gt;  &lt;p&gt;For those of you who couldn’t attend and those of you who just want to view this at a later date, the On-Demand version of the webcast can be found at &lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.livemeeting.com/cc/mseventsbmo/view?id=1032440359&amp;amp;role=attend&amp;amp;pw=656F8D09"&gt;https://www.livemeeting.com/cc/mseventsbmo/view?id=1032440359&amp;amp;role=attend&amp;amp;pw=656F8D09&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9964382" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/Integration/">Integration</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/General+PK+News/">General PK News</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category></item><item><title>Host Integration Server 2006 – Service Pack 1: Now Available</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/02/03/host-integration-server-2006-service-pack-1-now-available.aspx</link><pubDate>Thu, 04 Feb 2010 02:53:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9957948</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9957948</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/02/03/host-integration-server-2006-service-pack-1-now-available.aspx#comments</comments><description>&lt;p&gt;Wow, it must be the week for Service Pack announcements. First we see the BizTalk 2006-R1 SP and now HIS 2006 gets its very own SP.&amp;#160; Details from about the release are below. Please note, that the Knowledge Base articles listed below might not be active for a couple of days. So if you try and them and they don’t work, give it a day before you hammer me on posting dead links.&lt;/p&gt;  &lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Host Integration Server 2006 Service Pack 1 is now available for download at the following location:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c0cc5e8d-fc47-41ac-bcad-67832249eb41"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=c0cc5e8d-fc47-41ac-bcad-67832249eb41&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Host Integration Server 2006 Service Pack 1 provides the latest updates for Microsoft Host Integration Server 2006 and Microsoft BizTalk Adapters for Host Systems. It delivers customer requested hotfixes that improve the quality, reliability and supportability of Host Integration Server 2006 and BizTalk Adapters for Host Systems. The following two Knowledge Base articles will be available soon to describe the list of fixes and how to download the service pack:&lt;/p&gt;  &lt;p&gt;KB 979238 – A list of the bugs that are fixed in Host Integration Server 2006 Service Pack 1 – &lt;a href="http://support.microsoft.com/kb/979238"&gt;http://support.microsoft.com/kb/979238&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;KB 979497 – How to obtain the latest Host Integration Server 2006 service pack – &lt;a href="http://support.microsoft.com/kb/979497"&gt;http://support.microsoft.com/kb/979497&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Congratulations to the HIS Product Team, BPD Engineering Services team and CSS engineers who made this happen.&amp;#160; Having this service pack available for our customers now allows us to efficiently support customers and focus on future releases of Host Integration Server.&lt;/p&gt;  &lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9957948" width="1" height="1"&gt;</description></item><item><title>BizTalk 2006-R2 SP1 Now Available</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/01/29/biztalk-2006-r2-sp1-now-available.aspx</link><pubDate>Fri, 29 Jan 2010 23:04:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9955555</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9955555</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/01/29/biztalk-2006-r2-sp1-now-available.aspx#comments</comments><description>&lt;table border="0" cellpadding="0" width="544"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="542"&gt;         &lt;p&gt;Folks… I admit that I’ve blatantly copied this from the BizTalk Server Team Blog. Just trying to spread to the word :)&lt;/p&gt;          &lt;p&gt;&amp;lt;Plagiarism&amp;gt;&lt;/p&gt;          &lt;p&gt;Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) is now available. This service pack is an update for BizTalk Server 2006 R2 and includes a roll-up of hot fixes from the BizTalk Server 2006 and 2006 R2 releases, some hot fixes from the BizTalk Server 2009 release, as well as some additional enhancements.&lt;/p&gt;          &lt;p&gt;&lt;b&gt;Important Links:&lt;/b&gt;&lt;/p&gt;          &lt;ol&gt;           &lt;li&gt;&lt;strong&gt;Location: &lt;/strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1768f7a3-d843-4f5b-aba7-b3d72892c16f"&gt;Download Location&lt;/a&gt;&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Detailed Article&lt;/strong&gt;: &lt;a href="http://support.microsoft.com/kb/974563"&gt;KB Article&lt;/a&gt;&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;BizTalk Server Roadmap: &lt;/strong&gt;&lt;a href="http://www.microsoft.com/biztalk/en/us/roadmap.aspx"&gt;http://www.microsoft.com/biztalk/en/us/roadmap.aspx&lt;/a&gt;&lt;/li&gt;         &lt;/ol&gt;          &lt;h6&gt;Additional Details&lt;/h6&gt;          &lt;p&gt;Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) is an update for BizTalk Server 2006 R2. The SP1 installation program offers a unified installation experience: It will automatically detect and update all of the BizTalk Server components that are currently installed. It will also detect all BizTalk Server hotfixes currently installed, and will distinguish between hotfixes that predate this service pack, and those which were issued after this service pack was released. &lt;/p&gt;          &lt;p&gt;SP1 includes a roll-up of hotfixes from the BizTalk Server 2006 and 2006 R2 releases, some hotfixes from the BizTalk Server 2009 release, as well as some additional enhancements. Some of the key fixes and enhancements in this service pack are the following: &lt;/p&gt;          &lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;For WCF-Custom and WCF-CustomIsolated Adapters, the ability to look up custom bindings from locations other than machine.config. &lt;/li&gt;            &lt;li&gt;Support for using multiple certificates to sign outgoing AS2 messages&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;b&gt;Better reliability, performance, and scale for the following key features&lt;/b&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Throttling and dehydration of orchestrations. &lt;/li&gt;            &lt;li&gt;Archiving and purging operations. &lt;/li&gt;            &lt;li&gt;BAM alerts and archiving. &lt;/li&gt;            &lt;li&gt;HIPAA. &lt;/li&gt;            &lt;li&gt;Reduced memory consumption in scenarios using scripting functoids. &lt;/li&gt;            &lt;li&gt;Improvement in the bts_FindSubscription stored proc, resulting in faster execution and lower CPU utilization. &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;b&gt;Better management and deployment experiences&lt;/b&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Performance and user experience improvements of key scenarios. &lt;/li&gt;            &lt;li&gt;WCF configuration management. &lt;/li&gt;            &lt;li&gt;Significant improvement in deployment time for send ports using a map. &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;b&gt;Improved support&lt;/b&gt;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;X12 and EDIFACT updates. &lt;/li&gt;            &lt;li&gt;Increased footprint of supported FTP servers and locale. &lt;/li&gt;            &lt;li&gt;XMLDocument message types in orchestrations. &lt;/li&gt;            &lt;li&gt;Configurable timeout for Basic HTTP. &lt;/li&gt;            &lt;li&gt;WCF adaptor now suspends messages instead of terminating when the host instance is stopped. &lt;/li&gt;            &lt;li&gt;Configurable transaction timeout for WCF Adaptors. &lt;/li&gt;            &lt;li&gt;Mapping of inline schema for SQL Adaptor now allows for using $ characters as part of the updategram. &lt;/li&gt;            &lt;li&gt;The SQL Adaptor now supports calling from a BizTalk Server dynamic send port. The following properties can be set on the call to the dynamic port:              &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Connection string (all the SQL connection properties)               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Document Target Namespace               &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Response Document Root Element &lt;/li&gt;            &lt;li&gt;Ability to disable generation of Routing Failure Report. &lt;/li&gt;            &lt;li&gt;Fixes to some issues that used to cause high CPU usage by BizTalk Server hosts due to certain .NET updates. &lt;/li&gt;            &lt;li&gt;Ability to use multiple certificates for signing outbound messages. &lt;/li&gt;            &lt;li&gt;Message Pack 2009. &lt;/li&gt;            &lt;li&gt;Message property tracking with BAM for all messages in the interchange, irrespective of the usage of pipeline or mapping. &lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;Integrated tracing to help in debugging EDI specific issues. This improvement is aimed at reducing the time taken for diagnosing and isolating an EDI problem. &lt;img border="0" src="http://blogs.msdn.com/aggbug.aspx?PostID=9955515" width="1" height="1" /&gt;&lt;/p&gt;          &lt;p&gt;&amp;lt;/Plagiarism&amp;gt;&lt;/p&gt;          &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;          &lt;p&gt;Peter&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9955555" width="1" height="1"&gt;</description></item><item><title>I’m Co-Presenting an MSDN Webcast on Business Agility with the ESB</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/01/21/i-m-co-presenting-an-msdn-webcast-on-business-agility-with-the-esb.aspx</link><pubDate>Thu, 21 Jan 2010 21:04:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9951643</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9951643</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/01/21/i-m-co-presenting-an-msdn-webcast-on-business-agility-with-the-esb.aspx#comments</comments><description>&lt;p&gt;On Feb 11th, I’ll be co-presenting an MSDN Webcast with Ofer Ashkenazi (Senior Technical Product Manager). We will be focusing on how the ESB can accelerate the implementation of a dynamic and highly reusable messaging and integration framework.&amp;#160; More details are included below as is the link to register. Hope to see you there.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032440359&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032440359&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032440359&amp;amp;EventCategory=4&amp;amp;culture=en-US&amp;amp;CountryCode=US&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Language(s):&lt;/strong&gt;    &lt;br /&gt;English.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Audience(s): &lt;/strong&gt;    &lt;br /&gt;Pro Dev/Programmer.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Duration:&lt;/b&gt;    &lt;br /&gt;60 Minutes&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Start Date:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Thursday, February 11, 2010 1:00 PM Pacific Time (US &amp;amp; Canada)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Event Overview&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Businesses across the globe are trying to cope with a faster rate of change. The need to adapt rapidly to new internal and external requirements is pushing organizations to look for more flexible solutions to build and connect their applications. At the same time, IT departments are also pressured to reduce costs and reuse software assets and services. Enterprise Service Bus has emerged as an architectural pattern that can help achieve these goals. In this webcast, we introduce the Microsoft BizTalk Enterprise Service Bus Toolkit 2.0 and explain how it accelerates the implementation of a very dynamic and reusable messaging and integration infrastructure on top of Microsoft BizTalk Server 2009 and the Microsoft .NET Windows Communication Framework.&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9951643" width="1" height="1"&gt;</description></item><item><title>ESB Toolkit How to Video #8: Routing to Azure Based Services</title><link>http://blogs.msdn.com/b/pkelcey/archive/2010/01/11/esb-toolkit-how-to-video-8-routing-to-azure-based-services.aspx</link><pubDate>Mon, 11 Jan 2010 20:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9946716</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9946716</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2010/01/11/esb-toolkit-how-to-video-8-routing-to-azure-based-services.aspx#comments</comments><description>&lt;P&gt;Welcome to #8 in my series of ESB Toolkit How To Videos. If you haven’t already seen the previous videos, I encourage you to do so. The previous ones can be found here &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx"&gt;Basic Itinerary Routing and UDDI Integration&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx"&gt;Composite Itinerary and Dynamic Mapping&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx"&gt;Itinerary Resolution in the Bus&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx"&gt;Dynamic Itinerary Resolution in the Bus&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx"&gt;Including Custom Orchestrations in the Itinerary Designer&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/07/23/esbt-toolkit-how-to-video-6-performance-metrics-using-built-in-bam.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/07/23/esbt-toolkit-how-to-video-6-performance-metrics-using-built-in-bam.aspx"&gt;Performance Metrics using Built in BAM&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/08/05/esb-toolkit-how-to-video-7-a-sharepoint-adapter-provider.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/08/05/esb-toolkit-how-to-video-7-a-sharepoint-adapter-provider.aspx"&gt;Creating a WSS (SharePoint) Adapter Provider&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;In the past we have spoken about the concept of an Internet Service Bus (ISB) which extends the capabilities of the Enterprise Service Bus (ESB) out into the cloud. With the arrival of Windows Azure AppFabric, we are beginning to see the realization of this ISB vision. More and more organizations are using cloud based services to solve integration problems across organizational boundaries, firewalls, DMZs etc. I do believe we are rapidly approaching a world with an onsite ESB will power SOA connectivity within an organizations firewall while an ISB will extend this same functionality out onto the web and into other organizations ESBs.&lt;/P&gt;
&lt;P&gt;Now, a number of other bloggers have already written some great posts about how to connect BizTalk up to Azure based services. If you haven’t already seen them, I strongly recommend you check out &lt;A href="http://seroter.wordpress.com/2009/07/19/sending-messages-from-azure-service-bus-to-biztalk-server-2009/" mce_href="http://seroter.wordpress.com/2009/07/19/sending-messages-from-azure-service-bus-to-biztalk-server-2009/"&gt;Richard’s blog&lt;/A&gt; and &lt;A href="http://www.brianloesgen.com/blog/2010/1/5/azure-integration-ndash-part-1-creating-an-esb-on-ramp-that.html" mce_href="http://www.brianloesgen.com/blog/2010/1/5/azure-integration-ndash-part-1-creating-an-esb-on-ramp-that.html"&gt;Brian’s recent blog&lt;/A&gt; to see how to setup this integration.&amp;nbsp; Those of you who have seen the blog before know that I like to focus on the ESB Toolkit. Therefore, I’m not just going to replicate Richard’s and Brian’s work, instead I’m going to show you how to create an&amp;nbsp; itinerary and resolver that can dynamically route a message to a service hosted in the Azure AppFabric using the services in the ESB Toolkit. In Richard and Brian’s blogs, they show you how to use static ports in BizTalk to achieve this.&amp;nbsp; With the ESB toolkit, we really like to take advantage of dynamic ports to create reusable Off-Ramps. So what I’ll show you today is how to configure an ESB itinerary to use the reusable Off-Ramp instead of a static BizTalk port.&lt;/P&gt;
&lt;P&gt;Amazingly, all it takes to route a message from the ESB to an Azure service is to proper configure your resolver. You don’t need to create a new type of On-Ramp or configure any new component. The ESB is ready to integrate with Azure based services right out of the box as long as you can provide the proper configuration information in your resolver. In the video, I show you which properties to configure in the resolver and how to find out what data to use in these properties.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%5E_HowTo%5E_8%5E_AzureAppFabricIntegration.wmv" mce_href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT^_HowTo^_8^_AzureAppFabricIntegration.wmv"&gt;Click here for the video&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers and keep on BizTalk…&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9946716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+Howto_2700_s/">BizTalk Howto's</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/SOA/">SOA</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category></item><item><title>Webcast – Building a Demand Driven Supply Chain</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/11/30/webcast-building-a-demand-driven-supply-chain.aspx</link><pubDate>Mon, 30 Nov 2009 16:53:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9930248</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9930248</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/11/30/webcast-building-a-demand-driven-supply-chain.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Update Dec 3,&lt;/strong&gt; This event is now available “On-Demand” at On Demand URL:&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=56-1E-60-91-4F-33-94-40-BA-3B-76-70-1E-6C-6A-88&amp;amp;Culture=en-CA"&gt;http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=56-1E-60-91-4F-33-94-40-BA-3B-76-70-1E-6C-6A-88&amp;amp;Culture=en-CA&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As part of the “BizTalk In Your Industry” webcast series that Microsoft Canada is running, we are hosting a session tomorrow focused on the retail and manufacturing industries. I am very pleased to have supply chain experts “&lt;a href="http://qlogitek.com/en/home.aspx"&gt;QLogitek&lt;/a&gt;” joining us to speak about how organizations can enable a demand driven supply chain. The full session abstract and registration link is below. If you can’t join us live, don’t worry. We will be recording this session and it will be available on-demand. However, if you can make it, we’d love to have you join.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;December 1st at 2:00 PM EST, &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032432962&amp;amp;Culture=en-CA"&gt;Register now for the Webcast&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;A great way to connect your business systems and partners.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The &lt;b&gt;top two business challenges&lt;/b&gt; facing retail supply chain executives in this economy are &lt;b&gt;increased lead times&lt;/b&gt; for the delivery of merchandise to stores and &lt;b&gt;low inventory turns&lt;/b&gt;, according to Aberdeen’s Retail research.&lt;/p&gt;  &lt;p&gt;These business challenges can cause higher supply chain costs and lead to lower than average attainment of &lt;i&gt;gross margin return on inventory (GMROI), fill rate, cash conversion cycle, and forecast accuracy&lt;/i&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Optimized Demand Management&lt;/b&gt; activities help lower operating costs. Organizations can achieve &lt;b&gt;best-in-class&lt;/b&gt; status by automating and integrating Forecasting, Sourcing &amp;amp; Replenishment activities with their suppliers and customers.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Learn how a Demand-driven Supply Chain Network (DDSN) helps the extended retail enterprise integrate its suppliers &amp;amp; customers to its core Demand Management processes.&amp;#160; &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;u&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032432962&amp;amp;Culture=en-CA"&gt;Register for this webcast&lt;/a&gt;&lt;/u&gt; co-presented by Microsoft and QLOGITEK. This webcast will feature an &lt;b&gt;Enterprise Retail Organization&lt;/b&gt; using a DDSN framework and leveraging a Microsoft-based platform to help build a best-in-class retail operation.&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930248" width="1" height="1"&gt;</description></item><item><title>My ESB Toolkit How-to Videos are now on MSDN</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/11/26/my-esb-toolkit-how-to-videos-are-now-on-msdn.aspx</link><pubDate>Thu, 26 Nov 2009 16:15:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9929120</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9929120</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/11/26/my-esb-toolkit-how-to-videos-are-now-on-msdn.aspx#comments</comments><description>&lt;p&gt;Hi all. I’ve always used Skydrive and this blog to host my ESB Toolkit how-to videos but I have had a number of people ask me to find a better place for them to live. Well, I am now pleased to say that we are moving them to the ESB Toolkit page on MSDN. If you browse over to &lt;a title="http://msdn.microsoft.com/en-ca/biztalk/dd876606.aspx" href="http://msdn.microsoft.com/en-ca/biztalk/dd876606.aspx"&gt;http://msdn.microsoft.com/en-ca/biztalk/dd876606.aspx&lt;/a&gt; and check out the video section, you will see the first three videos from my series. In order to post these to MSDN, I had to re-film them use a better resolution and screen capture rate. I also had to sanitize some of the sample data that I used. Therefore, only three are currently available since I haven’t found the time to redo all of them yet. I hope to migrate the remaining ones to the MSDN required format soon. Also, I plan to do at least one more in the series which shows how to create new messaging level services that can snap into the ESB environment. &lt;/p&gt;  &lt;p&gt;So in short, if you’ve come here to download any of the videos, I encourage you to try the MSDN site first.&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9929120" width="1" height="1"&gt;</description></item><item><title>Webcast - Integration Concerns for Healthcare Organizations</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/11/23/webcast-integration-concerns-for-healthcare-organizations.aspx</link><pubDate>Mon, 23 Nov 2009 20:37:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927514</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9927514</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/11/23/webcast-integration-concerns-for-healthcare-organizations.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Update Nov 31, 2009 : This webcast is now available on demand at &lt;/strong&gt;&lt;a title="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032432973&amp;amp;EventCategory=5&amp;amp;IO=NPepxX6Uez%2fMP%2bozhR4p8Q%3d%3d&amp;amp;culture=en-CA&amp;amp;CountryCode=CA" href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032432973&amp;amp;EventCategory=5&amp;amp;IO=NPepxX6Uez%2fMP%2bozhR4p8Q%3d%3d&amp;amp;culture=en-CA&amp;amp;CountryCode=CA"&gt;http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032432973&amp;amp;EventCategory=5&amp;amp;IO=NPepxX6Uez%2fMP%2bozhR4p8Q%3d%3d&amp;amp;culture=en-CA&amp;amp;CountryCode=CA&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the next few weeks, Microsoft Canada will be hosting a number of webcasts focused on integration solutions for specific industries. On November 26th, we will be focusing on solutions for Healthcare organizations. I will stress that these events are being run by the Canadian team with a focus on Canadian organizations. If you can’t make it to this event, we will be recording it, so you can watch it on demand. The registration link and session abstract is below.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;November 26&lt;sup&gt;th&lt;/sup&gt; 2:00 PM EST, &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032432972&amp;amp;Culture=en-CA"&gt;Register now for the Webcast&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;A better way to connect your distributed systems.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Today’s healthcare organizations face many challenges in implementing, managing and maintaining HL7 integration solutions. Integration solutions must be able to support mission-critical healthcare systems, and meet the requirements of the current regional and provincial initiatives while at the same time ensuring future EHR initiatives can be accommodated within the solution’s framework.    &lt;br /&gt;This event will focus on tools, methodologies and best practices to help simplify and accelerate Healthcare Integration solutions. Attend and learn from real-world success stories on how Microsoft-based technologies were applied to deliver healthcare solutions. &lt;/p&gt;  &lt;p&gt;   &lt;table border="0" cellpadding="0" width="420"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td width="200"&gt;           &lt;ul&gt;             &lt;li&gt;EHR and HealthVault &lt;/li&gt;              &lt;li&gt;HL7 v2 and v3 &lt;/li&gt;              &lt;li&gt;Regional Integration &lt;/li&gt;              &lt;li&gt;Patient &amp;amp; Provider Portals &lt;/li&gt;           &lt;/ul&gt;         &lt;/td&gt;          &lt;td width="218"&gt;           &lt;ul&gt;             &lt;li&gt;Paperless Clinical Operation &lt;/li&gt;              &lt;li&gt;Medical Device Integration &lt;/li&gt;              &lt;li&gt;Reporting &amp;amp; Analytics &lt;/li&gt;              &lt;li&gt;Performance Management &lt;/li&gt;           &lt;/ul&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032432972&amp;amp;Culture=en-CA"&gt;Register now for this webcast &lt;/a&gt;co-presented by Microsoft and Dapasoft.     &lt;br /&gt;Dapasoft is a technology partner which specializes in Healthcare solutions. They will introduce Corolar, a new Healthcare solution based on Microsoft® BizTalk® Server, that helps simplify and accelerate HL7 Integration solutions. &lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927514" width="1" height="1"&gt;</description></item><item><title>Technology Updates from PDC 2009 and BizTalk 2009-R2</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/11/23/technology-updates-from-pdc-2009-and-biztalk-2009-r2.aspx</link><pubDate>Mon, 23 Nov 2009 15:37:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9927306</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9927306</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/11/23/technology-updates-from-pdc-2009-and-biztalk-2009-r2.aspx#comments</comments><description>&lt;p&gt;So PDC is over and boy did we get a lot of announcements with regards to our Connected System’s Technologies. We learned that the upcoming “Dublin” application server for WCF and WF components will formally be named Windows AppFabric. We also learned that Azure.NET Server has been renamed to Azure AppFabric. We also learned about the roadmap for BizTalk. You can expect BizTalk 2009-&lt;strong&gt;&lt;u&gt;R2&lt;/u&gt;&lt;/strong&gt; will be arriving sometime at the end of next year. It will deliver enhancements in the follow areas: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Platform Alignment – We will be supporting the latest servers and tools&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;VS 2010&lt;/li&gt;      &lt;li&gt;Windows Server 2008-R2&lt;/li&gt;      &lt;li&gt;SQL Server 2008-R2&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Productivity Improvements&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;A new dashboard to apply and manage performance parameters (today, tuning a BizTalk server is tricky to do as you have to be aware of a number of registry keys, database based parameters etc)&lt;/li&gt;      &lt;li&gt;PowerShell based capabilities for management tasks&lt;/li&gt;      &lt;li&gt;Updated SCOM object model to better reflect BizTalk artifacts&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;B2B&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;New Mapper enhancements to make it easier to work with and understand complex maps&lt;/li&gt;      &lt;li&gt;An FTPS adapter will be provided right out of the box.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;RFID&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Support for event filtering right out of the box&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;During the session, the team demo’d the new Mapper enhancements and got a great reaction from the crowd. For any of you who have ever struggled to keep your sanity when working with a large map, you’ll likely love these simple enhancements.&lt;/p&gt;  &lt;p&gt;Now, at the PDC session (which you can view online &lt;a href="http://microsoftpdc.com/Sessions/SVR15"&gt;http://microsoftpdc.com/Sessions/SVR15&lt;/a&gt;. ) they did more than just speak about 2009-R2. They also demoed some very-very early bits from v.NEXT+1 (i.e. the one after 2009-R2).&amp;#160; There are a number of key features that will be shipping in that version, the first and foremost being Windows Workflow (WF) integration into BizTalk.&amp;#160; With this integration, you will be able to choose whether or not to use classic BizTalk orchestrations or WF based workflows.&amp;#160; By integrating these two technologies, you can now do things like use the BizTalk mapper from within WF.&amp;#160; I encourage you to check out the recording of the session to see the full roadmap and product demos.&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9927306" width="1" height="1"&gt;</description></item><item><title>PDC &amp; Source Code for ESB Toolkit How To Videos</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/10/28/pdc-source-code-for-esb-toolkit-how-to-videos.aspx</link><pubDate>Wed, 28 Oct 2009 17:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914198</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9914198</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/10/28/pdc-source-code-for-esb-toolkit-how-to-videos.aspx#comments</comments><description>&lt;P&gt;Since I started releasing the ESB Toolkit how-to videos, I’ve had several people ask me for the source code for all of the components I demo’d. Well, it took me way to long to get them packaged up, but here they are finally. I’ve packaged up everything that I used during the demos and it should be fairly straight forward for you to install it. There is an installation guide (Word 2007 format) contained in the attached ZIP archive that walks you through the install process.&lt;/P&gt;
&lt;P&gt;The reason that I finally got around to getting this done is that my examples are now going to be used for the hands-on-labs at PDC 2009. If you want to get some hands on experience with the ESB Toolkit, drop by the Hands-On-Labs area of PDC and you will be able to work through the same projects that I have demo’d in the ESB Toolkit How-To series.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Cheers and keep on BizTalking…&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914198" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-91-41-98/Demos.zip" length="1191835" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>SCOM Management Pack for BizTalk 2009 is Available.</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/09/01/scom-management-pack-for-biztalk-2009-is-available.aspx</link><pubDate>Tue, 01 Sep 2009 17:24:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9889880</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9889880</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/09/01/scom-management-pack-for-biztalk-2009-is-available.aspx#comments</comments><description>&lt;p&gt;To all you folks who have been waiting for the new Management Pack for BizTalk 2009 to be released, it is finally here. You can download it at&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=389FCB89-F4CF-46D7-BC6E-57830D234F91&amp;amp;amp;displaylang=en&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=389FCB89-F4CF-46D7-BC6E-57830D234F91&amp;amp;amp;displaylang=en&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=389FCB89-F4CF-46D7-BC6E-57830D234F91&amp;amp;amp;displaylang=en&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9889880" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>“Pro BizTalk 2009” Book is Finally Available</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/08/25/pro-biztalk-2009-book-is-finally-available.aspx</link><pubDate>Tue, 25 Aug 2009 17:04:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9883679</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9883679</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/08/25/pro-biztalk-2009-book-is-finally-available.aspx#comments</comments><description>&lt;p&gt;Yeah! Pro BizTalk 2009 is now published and available. It was an interesting project to be involved with (even in just a small way). You can find it on Amazon now at &lt;a title="http://www.amazon.ca/Pro-BizTalk-2009-George-Dunphy/dp/1430219815/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251208723&amp;amp;sr=8-2" href="http://www.amazon.ca/Pro-BizTalk-2009-George-Dunphy/dp/1430219815/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251208723&amp;amp;sr=8-2"&gt;http://www.amazon.ca/Pro-BizTalk-2009-George-Dunphy/dp/1430219815/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251208723&amp;amp;sr=8-2&lt;/a&gt;&lt;/p&gt; &lt;a href="http://www.amazon.ca/Pro-BizTalk-2009-George-Dunphy/dp/1430219815/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251208723&amp;amp;sr=8-2"&gt;&lt;img border="0" src="http://yd7r2g.bay.livefilestore.com/y1p9UokSFFtuksUkFwIV-HcDwUcPHIF9xLirg5JfLD74Zc7R_LploA-Qqw_yQwhr7Dk9hLqSf_nSmxwY5tL7HHntNZyHwksQXee/51PGp3VVWbL._SL500_AA240_%5B1%5D.jpg" /&gt;&lt;/a&gt;   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I wanted to thank &lt;a href="http://seroter.wordpress.com/"&gt;Richard Seroter&lt;/a&gt; who acted as the technical reviewer for my chapter. I also wanted to point out his great book “&lt;a href="http://www.amazon.ca/Soa-Patterns-BizTalk-Server-2009/dp/1847195008/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1251208723&amp;amp;sr=8-3"&gt;SOA Patterns with BizTalk 2009&lt;/a&gt;” (in case anyone hasn’t already seen it).&lt;/p&gt;  &lt;p&gt;Cheers and keep on BizTalking…&lt;/p&gt;  &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9883679" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/General+PK+News/">General PK News</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>ESB Toolkit How To Video #7: A SharePoint Adapter Provider</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/08/05/esb-toolkit-how-to-video-7-a-sharepoint-adapter-provider.aspx</link><pubDate>Wed, 05 Aug 2009 18:39:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9858149</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9858149</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/08/05/esb-toolkit-how-to-video-7-a-sharepoint-adapter-provider.aspx#comments</comments><description>&lt;p&gt;Welcome to #7 in my series of ESB Toolkit How To Videos. If you have not seen the previous videos, I encourage you to do so. The previous ones can be found here &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx"&gt;1) Basic Itinerary Routing and UDDI Integration&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx"&gt;2) Composite Itinerary and Dynamic Mapping&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx"&gt;3) Itinerary Resolution in the Bus&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx"&gt;4) Dynamic Itinerary Resolution in the Bus&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx"&gt;5) Including Custom Orchestrations in the Itinerary Designer&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/07/23/esbt-toolkit-how-to-video-6-performance-metrics-using-built-in-bam.aspx"&gt;6) Performance Metrics using Built in BAM&lt;/a&gt; &lt;p&gt;One very common thing that people will want the ESB to do is to route message to SharePoint where they can potentially kick off human based workflow. However, the base ESB Toolkit does not have an adapter provider for Windows SharePoint Services. BizTalk does have an "Adapter" for WSS, however the ESB toolkit does not have an "Adapter provider" for WSS. The Adapter Providers in the ESBT bridge between the new ESBT code and the traditional BizTalk components.  &lt;p&gt;Now fortunately, the ESBT can be extended very quickly and we can add in our own adapter providers without the need for very much code at all. This past week, I was working with the guys over at QuickLearn to build out a WSS adapter provider that they planned to use in an upcoming BizTalk/ESBT demo.&amp;nbsp; In this video, I'll show you how we created the adapter provider (using only a few lines of code) and how we registered it so that the design time tools and the runtime engine could use it. Now, while creating the adapter doesn't require much effort, I will admit that I had a hell of a time trying to get it registered properly and all of the associated configuration files aligned correctly.&amp;nbsp; The ESBT relies heavily on reflection to load components at runtime, so if you don't name your component properly or register it correctly in the config files, then the ESBT engine won't be able to load the provider properly and you'll have a fun time trying to debug just exactly what you did wrong. &lt;p&gt;In order to make it easier for you, I've included my code and configuration files for download so that you don't have to rebuild everything that I show in the video. &lt;p&gt;I need to credit Nick Hauenstein over at QuickLearn (&lt;a title="http://www.quicklearn.com/" href="http://www.quicklearn.com/"&gt;http://www.quicklearn.com/&lt;/a&gt;) for doing most of the initial leg work on building this out. &lt;p&gt;You can access the video &lt;a href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_HowTo%7C_7%7C_WSS%7C_Adapter.wmv"&gt;here&lt;/a&gt; &lt;p&gt;You can download the project &lt;a href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/SPAdapterProvider.zip"&gt;here&lt;/a&gt; &lt;p&gt;Cheers and keep on BizTalking &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9858149" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+Howto_2700_s/">BizTalk Howto's</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>ESBT Toolkit How To Video #6: Performance Metrics using Built in BAM</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/07/23/esbt-toolkit-how-to-video-6-performance-metrics-using-built-in-bam.aspx</link><pubDate>Fri, 24 Jul 2009 04:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9845285</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9845285</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/07/23/esbt-toolkit-how-to-video-6-performance-metrics-using-built-in-bam.aspx#comments</comments><description>&lt;P&gt;Welcome to #6 in my series of ESB Toolkit How To Videos. If you have not seen the previous videos, I encourage you to do so. The previous ones can be found here&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx"&gt;1) Basic Itinerary Routing and UDDI Integration&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx"&gt;2) Composite Itinerary and Dynamic Mapping&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx"&gt;3) Itinerary Resolution in the Bus&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx"&gt;4) Dynamic Itinerary Resolution in the Bus&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx" mce_href="http://blogs.msdn.com/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx"&gt;5) Including Custom Orchestrations in the Itinerary Designer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There is a great (but sadly under appreciated and under discussed) feature in the ESB Toolkit that I want to focus on today. Back at last years SOA conference, I spent some time talking with Dmitri Ossipov (who lead the development of the ESBT) and he showed me some of the new features he was adding into the toolkit. The one that caught my eye immediately was the built in BAM tracking. The ESB Toolkit has the built in ability to automatically log tracking and performance information for your itineraries as they are processed by the ESB components. If you have enabled "Tracking" in your itineraries, then the ESBT automatically logs information to a BAM table in SQL Server every time any of the itineraries services execute. This data includes data about which service executed, which itinerary and version it was part of, what time it executed, what specific instance it was part of as well as the status of the overall itinerary. This data is a gold mine for those of you looking to track the overall performance of your ESB and related services. It can be used to view all kinds of invaluable information about which itineraries are being used, how well they are performing, which ones are too slow, which ones are failing, which individual services are under performing etc. &lt;/P&gt;
&lt;P&gt;Now while the ESBT will automatically capture all of this information you, it doesn't come with any kind of user friendly mechanism for viewing, analyzing or interacting with this data. In this video, I'll show you how to easily setup a number of BAM Views that will allow you to quickly assess performance stats about your itineraries. I build these views out in Excel and that allows me to use standard pivot tables and charts to view the data and I slice it up. I have also created views that allow me to tracking the performance of specific itineraries across different versions and across time. This is great info to have if you want to understand if recent changes to an itinerary have resulted in better or worse performance than you previously had.&lt;/P&gt;
&lt;P&gt;The following image shows one of the views that I setup to show me what the average, worst and best performance times were for my itineraries. This is pretty useful information to have as I can quickly identify performance issues in my itineraries. You can easily see that the "ComposedDemo" takes quite slow when compared to the "DemoService" itinerary. I can even drill down in the specifics of a single itinerary and find out if a specific ESB service is causing the overall poor performance.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;IMG alt="BAM Image" src="http://ukh0la.bay.livefilestore.com/y1pew7hxeSRjSegK7LK8NrvhbvV1lNaubjkWA5Nv-trevw8_1t8_nvntGizyTkcnw5XoDSSCxwelEs6APO0WsZkKOXFoEE6aNwG/BAM_Perf.jpg" width=526 height=366 mce_src="http://ukh0la.bay.livefilestore.com/y1pew7hxeSRjSegK7LK8NrvhbvV1lNaubjkWA5Nv-trevw8_1t8_nvntGizyTkcnw5XoDSSCxwelEs6APO0WsZkKOXFoEE6aNwG/BAM_Perf.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Now, unlike my previous videos, where I just showed you how to build out a specific solution, I'm going to actually provide you with the components I've built. I've attached the Excel file that contains my BAM Views and you should be able to easily deploy these into your system and access the charts and tables that I show in the video. You will just need to have the ESBT installed as well as the BizTalk BAM components installed and configured.&lt;/P&gt;
&lt;P&gt;In order to avoid make an hour long video, I do not go very deep into what BAM is or how you work it. If you are not familiar with BizTalk's BAM feature, there may be some elements of this video that are not 100% clear. However, if you have a basic understanding of what BAM is, then I hope this video will offer some great value.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_HowTo%7C_6%7C_BAM.wmv" mce_href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_HowTo%7C_6%7C_BAM.wmv"&gt;The video can be accessed here:&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_PoC.zip" mce_href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_PoC.zip"&gt;The BAM Excel Project can be accessed here:&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cheers and keep on BizTalking&lt;/P&gt;
&lt;P&gt;Peter&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9845285" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+Howto_2700_s/">BizTalk Howto's</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB/">ESB</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESBT/">ESBT</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/ESB+Toolkit/">ESB Toolkit</category><category domain="http://blogs.msdn.com/b/pkelcey/archive/tags/BizTalk+2009/">BizTalk 2009</category></item><item><title>ESB Toolkit How To Video #5: Including Custom Orchestrations in Itineraries</title><link>http://blogs.msdn.com/b/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx</link><pubDate>Fri, 17 Jul 2009 22:35:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9837791</guid><dc:creator>Peter Kelcey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/pkelcey/rsscomments.aspx?WeblogPostID=9837791</wfw:commentRss><comments>http://blogs.msdn.com/b/pkelcey/archive/2009/07/17/esb-toolkit-how-to-video-5-including-custom-orchestrations-in-itineraries.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Update: Sorry folks, the first link I posted for the video was incorrect. I have updated it now:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Welcome to #5 in my series of ESB Toolkit How To Videos. If you have not seen the previous videos, I encourage you to do so. The previous ones can be found here&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/02/18/esb-guidance-2-0-screen-videos-part-1-basic-routing.aspx"&gt;1) Basic Itinerary Routing and UDDI Integration&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/12/esb-toolkit-how-to-video-2-service-composition.aspx"&gt;2) Composite Itinerary and Dynamic Mapping&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/15/esb-toolkit-how-to-video-3-itinerary-resolution.aspx"&gt;3) Itinerary Resolution in the Bus&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/pkelcey/archive/2009/06/17/esb-toolkit-how-to-video-4-dynamic-itinerary-resolution.aspx"&gt;4) Dynamic Itinerary Resolution in the Bus&lt;/a&gt;&lt;/p&gt; &lt;p&gt;One of the great things about the ESB Toolkit is that it can be extended in a large number of ways. One of the common ways that developers will want to extend it, is to create custom BizTalk orchestrations that can be included within an ESB itinerary. With the default install of the Toolkit, you have access to two orchestration. The generic routing orch and the generic mapping orch. In this video, I'll show you how to create a new orchestration and then register it with the ESB so that you can access it from the itinerary designer and create an itinerary that will route messages to it.&lt;/p&gt; &lt;p&gt;The video can be &lt;a href="http://cid-04bc12b1f7b2979a.skydrive.live.com/self.aspx/BlogVideos/ESBT%7C_How%7C_Two%7C_5%7C_CustomOrchestrations.wmv"&gt;accessed here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Cheers and keep on BizTalking...&lt;/p&gt; &lt;p&gt;Peter&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9837791" width="1" height="1"&gt;</description></item></channel></rss>
