<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/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>Adlai Maschiach : Enterprise Library</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx</link><description>Tags: Enterprise Library</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Unity Application Block for Silverlight</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/14/unity-application-block-for-silverlight.aspx</link><pubDate>Sun, 14 Dec 2008 11:48:01 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:192191</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=192191</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/14/unity-application-block-for-silverlight.aspx#comments</comments><description>&lt;h1&gt;Unity Application Block for Silverlight&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/Untitled-1_50A19863.png"&gt;&lt;img title="Untitled-1" style="border-right:0px;border-top:0px;display:inline;border-left:0px;border-bottom:0px;" height="91" alt="Untitled-1" src="http://blogs.microsoft.co.il/blogs/adlaim/Untitled-1_thumb_5037F61F.png" width="354" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you are building rich application experiences in &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt;, you can now use the power of dependency injection. It was &lt;a href="http://www.tavaresstudios.com/Blog/post/Unity-and-Silverlight-It-can-be-done!.aspx"&gt;possible&lt;/a&gt; to use Unity on Silverlight before, but you had to make some tweaks since Silverlight has some differences from the desktop common language runtime (CLR). Now it’s official: the release of &lt;a href="http://msdn.microsoft.com/en-us/library/dd362339.aspx"&gt;Unity for Silverlight&lt;/a&gt; !&lt;/p&gt;  &lt;p&gt;The following capabilities and packaging of the Unity container have been adjusted in this release:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The single Microsoft.Practices.Unity.dll file in the Silverlight version contains all the classes from the three separate desktop DLLs: Microsoft.Practices.Unity.dll, Microsoft.Practices.ObjectBuilder2.dll, and Microsoft.Practices.Unity.StaticFactoryExtension.dll. You only need to reference and deploy the one assembly in your Silverlight projects. &lt;/li&gt;    &lt;li&gt;Because of differences in the Silverlight security model, only public types can be created and injected by the container. The desktop version allows you to also inject internal types. &lt;/li&gt;    &lt;li&gt;XML configuration is not supported. &lt;/li&gt;    &lt;li&gt;The Unity interception mechanism is not supported.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;An updated quickstart is also included.&lt;/p&gt;  &lt;p&gt;See &lt;a href="http://www.tavaresstudios.com/Blog/post/Announcing-Unity-12-for-Silverlight.aspx"&gt;Chris’s post&lt;/a&gt; for more details on how this release was produced. &lt;/p&gt;  &lt;p&gt;The Unity Application Block (Unity) is a lightweight, extensible dependency injection container.&lt;/p&gt;  &lt;p&gt;Downloads:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0991cedb-953a-4367-a2b6-071e31766b4c&amp;amp;DisplayLang=en"&gt;Unity Application Block 1.2 for Silverlight - December 2008&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9612B06E-14C1-4226-A092-2472DCC81B51&amp;amp;displaylang=en"&gt;Unity Application Block 1.2 Documentation for Visual Studio 2008&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4FE618C3-6570-4116-B510-EE2885B05996&amp;amp;displaylang=en"&gt;Unity Application Block 1.2 Documentation for Visual Studio 2005&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Community:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/unity"&gt;http://www.codeplex.com/unity&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=192191" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Silverlight+2.0/default.aspx">Silverlight 2.0</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Dev/default.aspx">Dev</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Unity+Application/default.aspx">Unity Application</category></item><item><title>ESB Guidance 2.0 CTP October 2008</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/09/esb-guidance-2-0-ctp-october-2008.aspx</link><pubDate>Tue, 09 Dec 2008 10:57:12 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:187582</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=187582</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/09/esb-guidance-2-0-ctp-october-2008.aspx#comments</comments><description>&lt;h1&gt;ESB Guidance 2.0 CTP October 2008&lt;/h1&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/pnp_logo_336E2D53.gif"&gt;&lt;img title="pnp_logo" style="border-right:0px;border-top:0px;display:inline;border-left:0px;border-bottom:0px;" height="91" alt="pnp_logo" src="http://blogs.microsoft.co.il/blogs/adlaim/pnp_logo_thumb_29A8C5DB.gif" width="326" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As mentioned, &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/12/09/biztalk-2009-ctp-esb-2-0-amp-rfid-mobile.aspx" target="_blank"&gt;BizTalk 2009 CTP , ESB 2.0 &amp;amp; RFID [Mobile]&lt;/a&gt;, the &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx"&gt;ESB&lt;/a&gt; 2.0 is out as a CTP. BUT, as the article &lt;a href="http://www.codeplex.com/esb/Release/ProjectReleases.aspx?ReleaseId=20234" target="_blank"&gt;ESB Guidance 2.0 CTP October 2008 [CodePlex]&lt;/a&gt; states, it’s still in it’s &lt;font color="#ff0000"&gt;&lt;strong&gt;ALPHA&lt;/strong&gt;&lt;/font&gt;&lt;font color="#000000"&gt;&lt;strong&gt; &lt;/strong&gt;stage !&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Intro&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx"&gt;ESB&lt;/a&gt; Guidance 2.0 was developed using a test driven approach. You can see the tests in the Tests folder of the solution. Our team performed extensive functional testing on all new and updated features for the &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx"&gt;ESB&lt;/a&gt; Guidance 2.0. All known high severity bugs are resolved for this release; however, there are a few issues that we could not address in this CTP release that will be addressed in the final release. Please refer to the Known Issues document included in the &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx"&gt;ESB&lt;/a&gt; Guidance 2.0 CTP installation package to review these issues.&lt;/p&gt;  &lt;h5&gt;Required&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;Windows 2008 &lt;/li&gt;    &lt;li&gt;IIS 7.0&lt;/li&gt;    &lt;li&gt;Microsoft BizTalk Server 2009 Enterprise Edition Beta&lt;/li&gt;    &lt;li&gt;Microsoft SQL Server 2008&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;Microsoft Visual Studio 2008 SP1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc467894.aspx"&gt;Enterprise Library 4.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc468366.aspx"&gt;Unity Application Block 1.1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx"&gt;Windows PowerShell 1.0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Optional&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=59ec6ec3-4273-48a3-ba25-dc925a45584d&amp;amp;displaylang=en"&gt;Microsoft Visual Studio 2008 SDK 1.1&lt;/a&gt;- Required by Itinerary Designer in Visual Studio 2008.&lt;/li&gt;    &lt;li&gt;Microsoft UDDI Services 3- Required by UDDI resolver and dependent samples.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2009/default.aspx"&gt;BizTalk 2009&lt;/a&gt; BAM Tools – Required by Itinerary and Exception BAM tracking.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I hope that soon enough i’ll create a new &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/29/webcast-esb-guidance-prerequisites-install-config-and-esb-portal.aspx"&gt;Webcast: ESB Guidance - Prerequisites, Install, Config and ESB Portal&lt;/a&gt; with the new &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx"&gt;ESB&lt;/a&gt; 2.0 ( as well as one on &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2009/default.aspx"&gt;BizTalk 2009&lt;/a&gt; )&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=187582" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Dev/default.aspx">Dev</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/TECH/default.aspx">TECH</category></item><item><title>Microsoft Enterprise Library 4.1 – October 2008</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/10/30/microsoft-enterprise-library-4-1-october-2008.aspx</link><pubDate>Thu, 30 Oct 2008 04:51:30 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:159909</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=159909</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/10/30/microsoft-enterprise-library-4-1-october-2008.aspx#comments</comments><description>&lt;h1&gt;Microsoft Enterprise Library 4.1 – October 2008&lt;/h1&gt;  &lt;p&gt;Great news ! &lt;a href="http://msdn.microsoft.com/en-us/library/dd203099.aspx"&gt;Enterprise Library 4.1&lt;/a&gt; is now available.&lt;/p&gt;  &lt;p&gt;This is a twin release of &lt;a href="http://msdn.microsoft.com/entlib"&gt;Microsoft Enterprise Library 4.1&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/dd140117.aspx"&gt;Unity 1.2&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What’s New in Enterprise Library v4.1?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This release of Enterprise Library is a service release that includes the following: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Unity interception mechanism and integration of the Policy Injection Application Block with the Unity Application Block.&lt;/li&gt;    &lt;li&gt;Performance improvements.&lt;/li&gt;    &lt;li&gt;Usability improvements to the configuration tool.&lt;/li&gt;    &lt;li&gt;Visual Studio 2008 Service Pack 1 support.&lt;/li&gt;    &lt;li&gt;Bug fixes. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For the detailed list of all changes, see &lt;a&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd139937.aspx"&gt;About This Release of Enterprise Library&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What’s New in Unity v1.2?&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Added an interception mechanism (extension).&lt;/li&gt;    &lt;li&gt;Added two instance interceptors (&lt;b&gt;TransparentProxyInterceptor&lt;/b&gt;, &lt;b&gt;InterfaceInterceptor&lt;/b&gt;) and one type interceptor (&lt;b&gt;VirtualMethodInterceptor&lt;/b&gt;).&lt;/li&gt;    &lt;li&gt;Improved support for generics.&lt;/li&gt;    &lt;li&gt;Added support for arrays.&lt;/li&gt;    &lt;li&gt;Registered names are now available as an &lt;b&gt;ObjectBuilder&lt;/b&gt; policy so that you can do a &lt;b&gt;ResolveAll&lt;/b&gt; from within the strategy chain. The container automatically registers itself with itself.&lt;/li&gt;    &lt;li&gt;Added &lt;b&gt;PerThreadLifeTimeManager&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;Performance improvements. &lt;/li&gt;    &lt;li&gt;Bug fixes.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;How to Get Started?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;If you are new to Enterprise Library: &lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Read the &lt;a&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd203294.aspx"&gt;Introduction to the Enterprise Library&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Download, compile, and run the &lt;a href="http://msdn.microsoft.com/en-us/library/dd203099.aspx#EntLib4p1lpGettingStarted"&gt;QuickStart samples&lt;/a&gt;, study the code.&lt;/li&gt;    &lt;li&gt;Read through the related QuickStart Walkthroughs and “Key Scenarios” sections of the documentation.&lt;/li&gt;    &lt;li&gt;Practice the &lt;a&gt;&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C8CA14D0-05EA-4A44-AE78-F5E4DF6208AF"&gt;Hands-On Labs&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Review the &lt;a href="http://msdn.microsoft.com/en-us/library/dd139870.aspx"&gt;source&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/dd203218.aspx"&gt;unit tests&lt;/a&gt; for deeper understanding.&lt;/li&gt;    &lt;li&gt;View &lt;a href="http://blogs.msdn.com/agile/archive/2008/06/18/webcasts-on-entlib4-and-unity.aspx"&gt;webcasts&lt;/a&gt; on Enterprise Library and Unity, review &lt;a href="http://blogs.msdn.com/agile/archive/2008/07/11/webcasts-demos.aspx"&gt;demo code&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Summary&lt;/h3&gt;  &lt;p&gt;The Microsoft Enterprise Library is a collection of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used &amp;quot;as is,&amp;quot; extended, or modified by developers to use on enterprise development projects.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=159909" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+Performance/default.aspx">.NET Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/CodePlex/default.aspx">CodePlex</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Dev/default.aspx">Dev</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/TECH/default.aspx">TECH</category></item><item><title>Enterprise Library 4.0 - May 2008 - RTM</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/05/18/enterprise-library-4-0-may-2008-rtm.aspx</link><pubDate>Sun, 18 May 2008 11:47:58 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:89972</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=89972</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/05/18/enterprise-library-4-0-may-2008-rtm.aspx#comments</comments><description>&lt;h1&gt;Enterprise Library 4.0 - May 2008 - RTM&lt;/h1&gt;  &lt;p&gt;HURA !    &lt;br /&gt;RTM , see ? &lt;a title="http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=13498" href="http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=13498"&gt;http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=13498&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The download : &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=90DE37E0-7B42-4044-99BE-F8ECFBBC5B65&amp;amp;displaylang=en" target="_blank"&gt;Enterprise Library 4.0 - May 2008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve first noticed it from &lt;a href="http://blogs.msdn.com/tomholl/default.aspx"&gt;Tom Hollander&amp;#39;s blog&lt;/a&gt;, which summarizes the new featues &lt;/p&gt;  &lt;h4&gt;&lt;b&gt;What&amp;#8217;s New in v4.0?&lt;/b&gt;&lt;/h4&gt;  &lt;p&gt;This release of Enterprise Library includes the following: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Integration with the &lt;strong&gt;Unity Application Block&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Windows Management Instrumentation (WMI) 2.0 support and improved instrumentation &lt;/li&gt;    &lt;li&gt;Performance improvements (particularly, in the &lt;strong&gt;Logging Application Block&lt;/strong&gt;) &lt;/li&gt;    &lt;li&gt;Pluggable Cache Managers &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Visual Studio 2008&lt;/strong&gt; support &lt;/li&gt;    &lt;li&gt;Bug fixes &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Note: existing public APIs (v3.1) are still supported. &lt;/p&gt;  &lt;p&gt;... And redirects to the summary in the &lt;a href="http://blogs.msdn.com/agile/archive/2008/05/16/enterprise-library-4-0-for-visual-studio-2008-released.aspx"&gt;official release notice from Grigori&amp;#39;s blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Application Blocks in Enterprise Library&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Enterprise Library 4.0 &amp;#8211; May 2008 contains the following application blocks: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Caching Application Block&lt;/strong&gt;. Developers can use this application block to incorporate a cache in their applications. Pluggable cache providers are supported. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Cryptography Application Block&lt;/strong&gt;. Developers can use this application block to incorporate hashing and symmetric encryption in their applications. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Data Access Application Block&lt;/strong&gt;. Developers can use this application block to incorporate standard database functionality in their applications. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Exception Handling Application Block&lt;/strong&gt;. Developers and policy makers can use this application block to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Logging Application Block&lt;/strong&gt;. Developers can use this application block to include standard logging functionality in their applications. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Policy Injection Application Block&lt;/strong&gt;. Developers can use this application block to implement interception policies that can be used to streamline the implementation of common features, such as logging, caching, exception handling, and validation, across a system. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Security Application Block&lt;/strong&gt;. Developers can use this application block to incorporate authorization and security caching functionality in their applications. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Unity Application Block&lt;/strong&gt;. Developers can use this application block as a lightweight and extensible dependency injection container with support for constructor, property, and method call injection. &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;strong&gt;Validation Application Block&lt;/strong&gt;. Developers can use this application block to create validation rules for business objects that can be used across different layers of their applications. &lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Getting started with Enterprise Library&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are new to Enterprise Library: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Read &lt;a href="http://msdn.microsoft.com/en-us/library/cc511823.aspx"&gt;Introduction to the Enterprise Library&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Download, compile and run &lt;a href="http://msdn.microsoft.com/en-us/library/cc512464.aspx#EntLib4lpGettingStarted"&gt;QuickStart samples&lt;/a&gt;&amp;#8212;study the code. &lt;/li&gt;    &lt;li&gt;Read through related QuickStart Walkthroughs and &amp;#8220;Key Scenarios&amp;#8221; sections of the documentation. &lt;/li&gt;    &lt;li&gt;Practice &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C8CA14D0-05EA-4A44-AE78-F5E4DF6208AF&amp;amp;displaylang=en"&gt;Hands-On Labs&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;Join the webcast in June 2008 (the exact date will be announced on the &lt;a href="http://msdn.microsoft.com/entlib"&gt;Enterprise Library&lt;/a&gt; landing page).&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you already know and love Enterprise Library: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Check out the &lt;a href="http://msdn.microsoft.com/en-us/library/cc511712.aspx"&gt;change log&lt;/a&gt; for this release. &lt;/li&gt;    &lt;li&gt;Upgrade to V4.0&amp;#8212;no code change is required&amp;#8212;simply update the &lt;a href="http://msdn.microsoft.com/en-us/library/cc511908.aspx"&gt;references&lt;/a&gt; to the corresponding application block assemblies and to the common assemblies. &lt;/li&gt;    &lt;li&gt;Download the updated &lt;a href="http://msdn.microsoft.com/en-us/library/cc512464.aspx#EntLib4lpGettingStarted"&gt;QuickStarts&lt;/a&gt; and run through the Unity-integrated examples to get the flavor of new dependency injection style of using the Enterprise Library; &lt;/li&gt;    &lt;li&gt;Join the webcast in June 2008 (the exact date will be announced on the Enterprise Library landing page).&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=89972" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category></item><item><title>Enterprise Library 4.0 / Unity roadmap</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/29/enterprise-library-4-0-unity-roadmap.aspx</link><pubDate>Fri, 29 Feb 2008 13:17:51 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:62071</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=62071</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/29/enterprise-library-4-0-unity-roadmap.aspx#comments</comments><description>&lt;h1&gt;Enterprise Library 4.0 / Unity roadmap&lt;/h1&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/agile/default.aspx"&gt;Grigori Melnik&lt;/a&gt; has posted a post about the &lt;a href="http://blogs.msdn.com/agile/archive/2008/02/27/entlib-unity-roadmap.aspx"&gt;EntLib/Unity roadmap&lt;/a&gt;. As we can see , there&amp;#39;s an estimation regarding the release of &lt;a href="http://www.codeplex.com/entlib" target="_blank"&gt;Enterprise Library&lt;/a&gt; 4.0 : &amp;quot;&lt;em&gt;mid-end April&lt;/em&gt; - &lt;a href="http://www.codeplex.com/entlib" target="_blank"&gt;Enterprise Library&lt;/a&gt; 4.0 release&amp;quot;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=62071" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/p_2600_amp_3B00_p/default.aspx">p&amp;amp;p</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+Performance/default.aspx">.NET Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category></item><item><title>Microsoft SOA and Business Processes Conference Videos</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/11/microsoft-soa-and-business-processes-conference-videos.aspx</link><pubDate>Tue, 12 Feb 2008 02:49:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:57552</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=57552</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/11/microsoft-soa-and-business-processes-conference-videos.aspx#comments</comments><description>&lt;h1&gt;Microsoft SOA and Business Processes Conference Videos&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/photos/adlaim/images/28903/500x375.aspx" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;For those of us who weren&amp;#39;t in the &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/10/22/soa-and-business-processes-conference.aspx" target="_blank"&gt;Microsoft SOA and Business Processes Conference&lt;/a&gt; , in Redmond from the October 29th to November 2nd , here is the link for the videos &lt;br /&gt;&lt;a class="" title="http://www.microsoft.com/emea/spotlight/event.aspx?id=84" href="http://www.microsoft.com/emea/spotlight/event.aspx?id=84" target="_blank"&gt;http://www.microsoft.com/emea/spotlight/event.aspx?id=84&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=57552" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EAI/default.aspx">EAI</category></item><item><title>ESB Guidance Architects User Group Presentation PPT</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/29/esb-guidance-architects-user-group-presentation-ppt.aspx</link><pubDate>Tue, 29 Jan 2008 12:26:36 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:54868</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=54868</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/29/esb-guidance-architects-user-group-presentation-ppt.aspx#comments</comments><description>&lt;h1&gt;ESB Guidance Architects User Group Presentation PPT&lt;/h1&gt; &lt;p&gt;First, I have to admit that I have enjoyed my self. Knowing that about 150 people have registered just added to my confidence that I have to do my best on this lecture.&lt;/p&gt; &lt;p&gt;Ok, the file we have all been waiting for can be downloaded from &lt;a href="http://blogs.microsoft.co.il/files/folders/54865/download.aspx" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The file contains the PPTX and VSD ( of the ESB Guidance schema )&lt;/p&gt; &lt;p&gt;The architecture is ripe and ready for use in PROD environment.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;enjoy =)&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=54868" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+Performance/default.aspx">.NET Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006/default.aspx">BizTalk 2006</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+Adapters/default.aspx">BizTalk Adapters</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk+Performance/default.aspx">Biztalk Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2009/default.aspx">BizTalk 2009</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/AmberPoint/default.aspx">AmberPoint</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA+Software/default.aspx">SOA Software</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA+Governance/default.aspx">SOA Governance</category></item><item><title>Managed Services Engine (MSE) [AT] Codeplex</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/25/managed-services-engine-mse-at-codeplex.aspx</link><pubDate>Fri, 25 Jan 2008 06:39:08 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:54201</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=54201</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/25/managed-services-engine-mse-at-codeplex.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;h1&gt;Managed Services Engine (MSE) [AT] Codeplex&lt;/h1&gt; &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/ManagedServicesEngineMSEATCodeplex_14B6/siteTitle_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="75" alt="siteTitle" src="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/ManagedServicesEngineMSEATCodeplex_14B6/siteTitle_thumb.jpg" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;There are many &lt;a href="http://en.wikipedia.org/wiki/SOA_Governance" target="_blank"&gt;SOA Governance&lt;/a&gt; tools in the market, among them are &lt;a href="http://www.amberpoint.com/" target="_blank"&gt;AmberPoint&lt;/a&gt; and &lt;a href="http://www.soa.com/" target="_blank"&gt;SOA Software&lt;/a&gt;&amp;nbsp; , which are known for their implementation of the &lt;a href="http://www.codeplex.com/esb" target="_blank"&gt;ESB Guidance&lt;/a&gt;. (&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/16/microsoft-esb-guidance-release.aspx"&gt;Microsoft ESB Guidance - Release&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;One more, which starting it&amp;#39;s way, is the &lt;a href="http://www.codeplex.com/servicesengine" target="_blank"&gt;MSE&lt;/a&gt; , the &lt;a href="http://www.codeplex.com/servicesengine" target="_blank"&gt;Managed Services Engine&lt;/a&gt;, a solution that supports service virtualization through a meta data-driven service repository using .NET and Microsoft SQL Server.&lt;/p&gt; &lt;h3&gt;Overview &lt;/h3&gt; &lt;p&gt;The Managed Services Engine (MSE) is one approach to facilitating Enterprise SOA through service virtualization. Built upon the Windows Communication Foundation (WCF) and the Microsoft Server Platform, the MSE was developed by Microsoft Services as we helped customers address the challenges of SOA in the enterprise. &lt;br /&gt;The MSE fully enables service virtualization through a Service Repository, which helps organizations deploy services faster, coordinate change management, and maximize the reuse of various service elements. In doing so, the MSE provides the ability to support versioning, abstraction, management, routing, and runtime policy enforcement for Services.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/ManagedServicesEngineMSEATCodeplex_14B6/MMC-Screen_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="298" alt="MMC-Screen" src="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/ManagedServicesEngineMSEATCodeplex_14B6/MMC-Screen_thumb.png" width="504" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=54201" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/AmberPoint/default.aspx">AmberPoint</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA+Software/default.aspx">SOA Software</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA+Governance/default.aspx">SOA Governance</category></item><item><title>.NET Framework 4.0 = "BizTalk/SOA Express Framework" ? PART2</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/22/net-framework-4-0-quot-biztalk-soa-express-framework-quot-part2.aspx</link><pubDate>Tue, 22 Jan 2008 13:00:31 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:53439</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=53439</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/22/net-framework-4-0-quot-biztalk-soa-express-framework-quot-part2.aspx#comments</comments><description>&lt;h1&gt;.NET Framework 4.0 = &amp;quot;BizTalk/SOA Express Framework&amp;quot; ? PART2&lt;/h1&gt; &lt;p&gt;Now, I just wanted to say &amp;quot;I told you so&amp;quot; ( again ) - &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/30/net-framework-4-0-quot-biztalk-soa-express-framework-quot.aspx"&gt;.NET Framework 4.0 = &amp;quot;BizTalk/SOA Express Framework&amp;quot; ?&lt;/a&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;BizTalk MAPs which are like XSLTs would live side by side with XLINQ &amp;#39;auto-generate&amp;#39; &amp;quot;MAPs&amp;quot;  &lt;li&gt;BizTalk Orchestrations would live side by side with Workflow Foundation &amp;quot;Orchestrations&amp;quot; (&lt;a target="_blank"&gt;here&lt;/a&gt;) &lt;li&gt;&amp;quot;Old&amp;quot; Adapters already live side by side with &amp;quot;New&amp;quot; WCF based Adapters ( which can be used outside BizTalk as well )  &lt;li&gt;BRE ? - Workflow foundation has one =)  &lt;li&gt;.. ahh , almost forgot, Long Running Transactions ? &lt;a href="http://blogs.msdn.com/pandrew/archive/2007/11/13/patterns-for-long-running-activities-in-windows-workflow-foundation.aspx" target="_blank"&gt;here some&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;In short most of the BizTalk components would have an equivalent in the .NET Framework, But I guess you got the point last time =)&lt;/p&gt; &lt;p&gt;All is missing , for me any way, is a good sample of REST using WCF along side BizTalk and a cup of hot coco &lt;/p&gt; &lt;p&gt;You want the twist ? I have a feeling I should say .NET Framework 4.0 would be more &amp;quot;ESB Express&amp;quot;. The source code of ESB is already public , and we know that you can see the source code of the .NET Framework from Visual Studio 2008 =) , and AmberPoint has released an &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/10/14/soa-express.aspx" target="_blank"&gt;AmberPoint Express Edition&lt;/a&gt; so I guess you could plug it in like CrystalReports to your VisualStudio 2009, not to say that ESB is ALREADY part of the Pattern &amp;amp; Practices of Microsoft.&lt;/p&gt; &lt;p&gt;Was that far enough to the future for you ? NO ?!? well how about an overshoot - Enterprise Library 6.0 would have an ESB infrastructure, that&amp;#39;s the plan ? I don&amp;#39;t know , just a lot of BizTalk people are currently bubbling about MOA ( Middle Out Approach )&amp;nbsp; and for some of us Enterprise Library is a very important part of our &amp;quot;Middle Layer&amp;quot; infrastructure.&lt;/p&gt; &lt;p&gt;I know I know , this time I went a bit too far. OK ! so I exaggerated more then a BIT.&lt;/p&gt; &lt;p&gt;If I&amp;#39;m wrong no one would remember ( I hope ), but if I&amp;#39;m right, that&amp;#39;s a different ball game...&lt;/p&gt; &lt;p&gt;BTW I&amp;#39;m giving a &lt;a class="" href="http://blogs.microsoft.co.il/blogs/usergroups/archive/2008/01/09/49374.aspx" target="_blank"&gt;lecture&lt;/a&gt; on ESB this coming Sunday , 27th Jan 2008 , which is intended to regular developers as well =)&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=53439" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/p_2600_amp_3B00_p/default.aspx">p&amp;amp;p</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+Adapters/default.aspx">BizTalk Adapters</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2009/default.aspx">BizTalk 2009</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/AmberPoint/default.aspx">AmberPoint</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA+Software/default.aspx">SOA Software</category></item><item><title>BizTalk Server 2006 R2 Extensions For Windows Workflow Foundation SDK V1</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/21/biztalk-server-2006-r2-extensions-for-windows-workflow-foundation-sdk-v1.aspx</link><pubDate>Mon, 21 Jan 2008 21:16:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:52972</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=52972</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/01/21/biztalk-server-2006-r2-extensions-for-windows-workflow-foundation-sdk-v1.aspx#comments</comments><description>&lt;h1&gt;BizTalk Server 2006 R2 Extensions For Windows Workflow Foundation SDK V1&lt;/h1&gt; &lt;p&gt;Ok, so let&amp;#39;s start with the title first&lt;br /&gt;So here&amp;#39;s the download link &lt;a class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b701c00f-cdc1-4edb-a975-b9412263ec6e&amp;amp;displaylang=en" target="_blank"&gt;BizTalk Server 2006 R2 Extensions For Windows Workflow Foundation SDK V1&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b701c00f-cdc1-4edb-a975-b9412263ec6e&amp;amp;displaylang=en"&gt;&lt;u&gt;SDK&lt;/u&gt;&lt;/a&gt; Sample provides a good solution to the difficult choice between BizTalk Server or Workflow Foundation by directly allowing you to choose both =)&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=52972" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category></item><item><title>Enterprise Library 4.0</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/12/06/enterprise-library-4-0.aspx</link><pubDate>Thu, 06 Dec 2007 18:35:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:40134</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=40134</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/12/06/enterprise-library-4-0.aspx#comments</comments><description>&lt;h1&gt;Enterprise Library 4.0&lt;/h1&gt;
&lt;p&gt;&lt;a class="headermaintitle" id="ctl00___ctl00___bth___BlogTitle" href="http://blogs.msdn.com/tomholl/default.aspx" target="_blank"&gt;Tom Hollander&amp;#39;s blog&lt;/a&gt;&amp;nbsp;has just release a post about &lt;a class="" href="http://blogs.msdn.com/tomholl/archive/2007/12/06/dependency-injection-coming-in-entlib-v4.aspx" target="_blank"&gt;Dependency Injection coming in EntLib v4&lt;/a&gt;, which is making reference to &lt;a class="headermaintitle" id="bp___v___ctl00_ctl00_bcr_bth___BlogTitle" href="http://blogs.msdn.com/agile/default.aspx"&gt;Grigori Melnik&lt;/a&gt;&amp;nbsp;post &lt;a id="bp___v___ctl00_ctl00_bcr_r___postlist___EntryItems_ctl01_PostTitle" href="http://blogs.msdn.com/agile/archive/2007/12/03/making-dependency-injection-simpler-in-entlib-4.aspx"&gt;Making Dependency Injection Simpler in EntLib 4&lt;/a&gt;. The post by it self is interesting, but what is more interesting is the fact that the Version number has changed from v3.5 to v4.0, and that this is one of the first &amp;quot;official&amp;quot; posts about version 4.0 !&lt;/p&gt;
&lt;p&gt;I know we are all waiting for the first CTP / Beta to be released, or just future plans ( of feature list ) would be just as good.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=40134" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+Performance/default.aspx">.NET Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category></item><item><title>.NET Framework 4.0 = "BizTalk/SOA Express Framework" ?</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/30/net-framework-4-0-quot-biztalk-soa-express-framework-quot.aspx</link><pubDate>Fri, 30 Nov 2007 15:42:13 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:38578</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=38578</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/30/net-framework-4-0-quot-biztalk-soa-express-framework-quot.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;h1&gt;.NET Framework 4.0 = &amp;quot;BizTalk/SOA Express Framework&amp;quot; ?&lt;/h1&gt; &lt;p&gt;&lt;u&gt;Ok, let me first say that this is MY OWN current mashup !&lt;/u&gt;&lt;/p&gt; &lt;p&gt;Well lets look at the current status:&lt;/p&gt; &lt;p&gt;In the year 2005, Microsoft have released the &lt;strong&gt;.NET Framework 2.0&lt;/strong&gt;. In it was the FREE ( as opposed to the &amp;quot;you have to buy&amp;quot; ) products: ASP.NET 2.0 &lt;strong&gt;WebParts&lt;/strong&gt;, ASP.NET 2.0 &lt;strong&gt;Memebership&lt;/strong&gt; provider (a &amp;quot;Forms Authentication component&amp;quot;) and &lt;strong&gt;SqlServer&lt;/strong&gt; Express &lt;strong&gt;2005 &lt;/strong&gt;= what you got is the ability to write you own&amp;nbsp; &amp;quot;&lt;strong&gt;SharePoint 2005 Express Edition&lt;/strong&gt;&amp;quot;, great no ?&lt;/p&gt; &lt;p&gt;In the year 2006, Microsoft have released the &lt;strong&gt;.NET Frameowrk 3.0. &lt;/strong&gt;In it was the FREE products: &lt;strong&gt;Workflow Foundation&lt;/strong&gt;,&lt;strong&gt; Windows Communication Foundation&lt;/strong&gt; and &lt;strong&gt;CardSpace&lt;/strong&gt; = What we got is a base for Sequential/State Machine/Data-Driven Workflow [&lt;strong&gt;WF&lt;/strong&gt;] which can communicate, with support in Transactions, with all most any thing [&lt;strong&gt;WCF&lt;/strong&gt;] in a secure way [&lt;strong&gt;CardSpace&lt;/strong&gt;]. Well all of these have created a way to build a &amp;quot;partial &lt;strong&gt;SOA&lt;/strong&gt; platform&amp;quot;. Why do I say partial? mainly because &lt;strong&gt;SOA&lt;/strong&gt; is Message based, and some one has to build and process &lt;strong&gt;Inbound&lt;/strong&gt; and &lt;strong&gt;Outbound&lt;/strong&gt; &lt;strong&gt;Messages&lt;/strong&gt; in a fastest and with least code manner, just like what we have in &lt;strong&gt;BizTalk&lt;/strong&gt; - Pipelines , Adapters.&lt;/p&gt; &lt;p&gt;Today, in 2007, we have the new and shiny&lt;strong&gt; .NET Framework 3.5&lt;/strong&gt;, which has just now been released. One of the main architectural aspects that came along with the .NET Framework 3.5 was the LINQ concept. LINQ has become the current buzzword, and for a very good reason, with LINQ we have among other the &lt;strong&gt;XLINQ&lt;/strong&gt;, &lt;strong&gt;DLINQ&lt;/strong&gt; and &lt;strong&gt;PLINQ&lt;/strong&gt;. Using these we would be able to communicate with any Data[&lt;strong&gt;DLINQ&lt;/strong&gt;] / XML[&lt;strong&gt;XLINQ&lt;/strong&gt;] message in a the fastest way [&lt;strong&gt;PLINQ&lt;/strong&gt;]. But as all things, even components have to mature in the industry, and the industry waits for a &amp;quot;SP1&amp;quot; of the product. By the time &amp;quot;SP1&amp;quot;, in this case .NET 4.0, would mature, the long waited &lt;strong&gt;Entity Framework&lt;/strong&gt; would be complete, thus completing the circle for creating a Framework which has the ability to go side by side with Microsoft&amp;#39;s next SOA platform - BizTalk 2009.&lt;/p&gt; &lt;p&gt;The plans for 2009, the expected release year of &lt;strong&gt;.NET Framework 4.0&lt;/strong&gt;, is still unknown. But, as an example, if we look at the history of VC++ 6.0 , with the release of .NET Framework 1.x, MFC was not thrown away, just future development was put into a halt. The same I expect to be in our case, &lt;strong&gt;BizTalk&lt;/strong&gt; &lt;strong&gt;Orchestrations&lt;/strong&gt; would be able to live side by side with &lt;strong&gt;WF Workflows&lt;/strong&gt;. On the same level &lt;strong&gt;Adapters&lt;/strong&gt; and &lt;strong&gt;Pipelines&lt;/strong&gt; would be able to be replaced with &lt;strong&gt;WCF &lt;/strong&gt;and &lt;strong&gt;LINQ&lt;/strong&gt; components&lt;/p&gt; &lt;p&gt;Just look at the pictures below, and do the math ( each picture has a link )&lt;/p&gt; &lt;p&gt;&lt;a title="The BizTalk Server 2006 Messaging Engine" href="http://msdn2.microsoft.com/en-us/library/aa578449.aspx" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="385" alt="Aa578449_cda8e99d-e000-471c-97ce-f991d82936c3(en-us,MSDN_10)" src="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/.NETFramewor.0BizTalkSOAExpressFramework_8AB8/Aa578449_cda8e99d-e000-471c-97ce-f991d82936c3(en-us,MSDN_10)_3.gif" width="417" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;from the &lt;a title="The BizTalk Server 2006 Messaging Engine" href="http://msdn2.microsoft.com/en-us/library/aa578449.aspx" target="_blank"&gt;The BizTalk Server 2006 Messaging Engine&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a title="Developing Adapters Using the Adapter Framework" href="http://msdn2.microsoft.com/en-us/library/ms944509.aspx" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="329" alt="ms944509_ebiz_dev_busprcsadpta(en-us,MSDN_10)" src="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/.NETFramewor.0BizTalkSOAExpressFramework_8AB8/ms944509_ebiz_dev_busprcsadpta(en-us,MSDN_10)_3.gif" width="376" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;from the: &lt;a title="Developing Adapters Using the Adapter Framework" href="http://msdn2.microsoft.com/en-us/library/ms944509.aspx" target="_blank"&gt;Developing Adapters Using the Adapter Framework&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="An XML Guru&amp;#39;s Guide to BizTalk, Part 2" href="http://msdn.microsoft.com/msdnmag/issues/05/12/ServiceStation/" target="_blank"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="576" alt="fig05" src="http://blogs.microsoft.co.il/blogs/adlaim/WindowsLiveWriter/.NETFramewor.0BizTalkSOAExpressFramework_8AB8/fig05_3.gif" width="384" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;from the: &lt;a title="An XML Guru&amp;#39;s Guide to BizTalk, Part 2" href="http://msdn.microsoft.com/msdnmag/issues/05/12/ServiceStation/" target="_blank"&gt;An XML Guru&amp;#39;s Guide to BizTalk, Part 2&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=38578" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/p_2600_amp_3B00_p/default.aspx">p&amp;amp;p</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/patterns+_2600_amp_3B00_+practices/default.aspx">patterns &amp;amp; practices</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/design+patterns/default.aspx">design patterns</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+Performance/default.aspx">.NET Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+2.0/default.aspx">.NET 2.0</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/CardSpace/default.aspx">CardSpace</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Information+Card/default.aspx">Information Card</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006/default.aspx">BizTalk 2006</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+Adapters/default.aspx">BizTalk Adapters</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Single+sign-on/default.aspx">Single sign-on</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk+2004/default.aspx">Biztalk 2004</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk+Performance/default.aspx">Biztalk Performance</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EAI/default.aspx">EAI</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/PLINQ/default.aspx">PLINQ</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/OSLO/default.aspx">OSLO</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2009/default.aspx">BizTalk 2009</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category></item><item><title>K2 - Business Process Management Solution Provider Improves Developer Productivity</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/27/k2-business-process-management-solution-provider-improves-developer-productivity.aspx</link><pubDate>Tue, 27 Nov 2007 10:44:30 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:37460</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=37460</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/27/k2-business-process-management-solution-provider-improves-developer-productivity.aspx#comments</comments><description>&lt;h1&gt;K2 - Business Process Management Solution Provider Improves Developer Productivity&lt;/h1&gt; &lt;p&gt;&lt;em&gt;A long long time ago, I can still remember how, That music used to make me smile&lt;/em&gt; (&lt;a href="http://www.lyricsfreak.com/m/madonna/american+pie_20086940.html"&gt;American Pie&lt;/a&gt;, the Madonna Edition), That&amp;#39;s what comes to my mind when you say &lt;strong&gt;K2.&lt;/strong&gt; &lt;p&gt;Back in 2003, when I first encountered &lt;strong&gt;BizTalk&lt;/strong&gt; (2002), when it was worth knowing as a real application, I have always compared it to &lt;strong&gt;K2&lt;/strong&gt;, or better what &lt;strong&gt;BizTalk&lt;/strong&gt; can do and &lt;strong&gt;K2&lt;/strong&gt; can&amp;#39;t and the other way around. Well it seems that&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000001042" target="_blank"&gt;&lt;strong&gt;K2 Business Process Management Solution Provider Improves Developer Productivity&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;is one of the early adopters case studies about &lt;strong&gt;LINQ&lt;/strong&gt;. The other ones are &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000963"&gt;&lt;strong&gt;Xcalia&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, &lt;/strong&gt;&lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000969"&gt;&lt;strong&gt;OpenNETCF Consulting&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;and &lt;a href="http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000000966"&gt;&lt;strong&gt;Sogeti Group&lt;/strong&gt;&lt;/a&gt;. &lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/photos/adlaim/images/37459/original.aspx" alt="" /&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=37460" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EAI/default.aspx">EAI</category></item><item><title>Microsoft ESB Guidance - Release</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/16/microsoft-esb-guidance-release.aspx</link><pubDate>Fri, 16 Nov 2007 13:15:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:34719</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=34719</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/16/microsoft-esb-guidance-release.aspx#comments</comments><description>&lt;h1&gt;Microsoft ESB Guidance - Release&lt;/h1&gt;
&lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/photos/adlaim/images/16342/original.aspx" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;I am very pleased to tell you that the ESB Guidance From Microsoft/CodePlex has arrived to it&amp;#39;s &lt;a href="http://www.codeplex.com/esb/Release/ProjectReleases.aspx?ReleaseId=8362" target="_blank"&gt;&lt;strong&gt;ESB Guidance - November 2007&lt;/strong&gt;&lt;/a&gt; =)&lt;br /&gt;&lt;br /&gt;I have done a&amp;nbsp;&lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2008/02/29/webcast-esb-guidance-prerequisites-install-config-and-esb-portal.aspx"&gt;Webcast: ESB Guidance - Prerequisites, Install, Config and ESB Portal&lt;/a&gt;, so start ESBing =)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Summary &lt;/h4&gt;The Microsoft ESB Guidance uses Microsoft &lt;strong&gt;BizTalk&lt;/strong&gt; Server 2006 R2 to support a loosely coupled messaging architecture. &lt;strong&gt;BizTalk&lt;/strong&gt; Server includes a powerful publish/subscribe mechanism for messaging applications that works by creating and filling subscriptions, which provides a highly efficient and scalable platform for &lt;strong&gt;service-oriented architecture (SOA)&lt;/strong&gt; applications. &lt;br /&gt;The &lt;strong&gt;&lt;a href="http://www.codeplex.com/esb" target="_blank"&gt;Microsoft ESB Guidance&lt;/a&gt;&lt;/strong&gt; extends the functionality of &lt;strong&gt;BizTalk&lt;/strong&gt; Server to provide a range of new capabilities focused on building robust, connected, service-oriented applications that incorporate itinerary-based service invocation for lightweight service composition, dynamic resolution of endpoints and maps, Web service and WS-* integration, fault management and reporting, and integration with third-party SOA governance solutions.&lt;br /&gt;The &lt;strong&gt;&lt;a href="http://www.codeplex.com/esb" target="_blank"&gt;Microsoft ESB Guidance&lt;/a&gt;&lt;/strong&gt; was developed jointly by the patterns &amp;amp; practices team and the Connected Systems Division. 
&lt;h4&gt;Audience Requirements &lt;/h4&gt;The Microsoft ESB Guidance is intended for developers working with Microsoft BizTalk Server 2006 and who build solutions that leverage the &lt;strong&gt;Service Oriented Architecture pattern&lt;/strong&gt;. To take full advantage of the &lt;strong&gt;&lt;a href="http://www.codeplex.com/esb" target="_blank"&gt;Microsoft ESB Guidance&lt;/a&gt;&lt;/strong&gt;, developers should possess knowledge and experience working with the following: 
&lt;ul&gt;
&lt;li&gt;Microsoft &lt;strong&gt;BizTalk&lt;/strong&gt; Server 2006 R2 
&lt;li&gt;Microsoft Visual Studio 2005 
&lt;li&gt;Microsoft .NET development techniques, including the development of ASP.NET Web services and .NET Framework components &lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;What&amp;#39;s New &lt;/h4&gt;This is the first full release of the Microsoft ESB Guidance. Compared to the latest community technical preview release, this release contains the following new features: 
&lt;ul&gt;
&lt;li&gt;New ESB Web services, including the Itinerary and &lt;strong&gt;Resolver services&lt;/strong&gt; 
&lt;li&gt;New samples that demonstrate itinerary processing, UDDI service integration, and the &lt;strong&gt;BizTalk&lt;/strong&gt; Operations and &lt;strong&gt;Resolver services&lt;/strong&gt;; the ESB Management Portal, and an implementation of the Scatter/Gather pattern for Web services 
&lt;li&gt;New core features, such as itinerary processing, centralized event logging, the Exception Management Framework; it also introduces the &lt;strong&gt;AmberPoint&lt;/strong&gt; Embedded Nano Agent for &lt;strong&gt;BizTalk&lt;/strong&gt; Server and the &lt;strong&gt;SOA&lt;/strong&gt; Software Management Point for &lt;strong&gt;BizTalk&lt;/strong&gt; Server. &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=34719" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EAI/default.aspx">EAI</category></item><item><title>BizTalk Server 2006 R2 Posters</title><link>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/15/biztalk-server-2006-r2-posters.aspx</link><pubDate>Thu, 15 Nov 2007 11:52:10 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:34447</guid><dc:creator>Adlai Maschiach</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/adlaim/rsscomments.aspx?PostID=34447</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/15/biztalk-server-2006-r2-posters.aspx#comments</comments><description>&lt;h1&gt;BizTalk Server 2006 R2 Posters&lt;/h1&gt; &lt;p&gt;While all of us are waiting for a glimps of informations about &lt;a href="http://blogs.microsoft.co.il/blogs/adlaim/archive/2007/11/01/biztalk-vnext-oslo-the-next-genereation.aspx"&gt;BizTalk vNext - OSLO , The next genereation&lt;/a&gt;, at &lt;strong&gt;BizTalk&lt;/strong&gt; booth in &lt;strong&gt;TechEd&lt;/strong&gt; Developers 2007 in Barcelona, there were two large posters displaying the capabilities and architecture of &lt;strong&gt;BizTalk&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Those posters are now available for download.&amp;nbsp; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=34F41573-C552-466F-B531-32CB09A57CDD&amp;amp;displaylang=en"&gt;BizTalk Server 2006 R2 Capabilities Poster&lt;/a&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8790E652-1DA5-4E80-88FE-B87606233DB4&amp;amp;displaylang=en"&gt;BizTalk Server 2006 R2 Runtime Architecture Poster&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B9F13051-1CFD-462B-A637-013FD923B177&amp;amp;displaylang=en" target="_blank"&gt;Business-to-Business Integration with BizTalk Server 2006 R2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A976DC7D-2296-4F88-BE4D-0D314FCA9E59&amp;amp;displaylang=en" target="_blank"&gt;WCF Adapters in BizTalk Server 2006 R2 (docx)&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=AE60B18D-C7F0-4089-AEB3-6BC652A3B898&amp;amp;displaylang=en" target="_blank"&gt;BizTalk Server 2006 Legacy Modernization with Host Integration Server 2006&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &amp;quot;Whiteboxing&amp;quot; the mystery of &lt;strong&gt;BizTalk Server&lt;/strong&gt;. ;)  &lt;p&gt;&lt;img src="http://blogs.microsoft.co.il/photos/adlaim/images/34449/640x480.aspx" alt="" /&gt;  &lt;p&gt;But, for those who are more into the .NET Framework, there&amp;#39;s always the 3.5 .NET Framework posters in a &lt;a href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf"&gt;full size PDF version&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=34447" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Biztalk/default.aspx">Biztalk</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/ESB/default.aspx">ESB</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/Enterprise+Service+Bus/default.aspx">Enterprise Service Bus</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/BizTalk+2006+R2/default.aspx">BizTalk 2006 R2</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/SOA/default.aspx">SOA</category><category domain="http://blogs.microsoft.co.il/blogs/adlaim/archive/tags/EAI/default.aspx">EAI</category></item></channel></rss>