Finaly it's here, The Microsoft ESB Guidance. This guidance CTP1 will provide architectural guidance, patterns, practices, and a set of BizTalk Server and .NET components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging and integration solutions.
OK it's official, you can start Download Enterprise Library 3.1 May 2007 Edition.
Here are a few aspects of the new version:
Policy Injection Application Block
The default Remoting Policy Injector can now be replaced with alternative interception mechanisms via configuration without modifying the application block code
Call Handler attributes are now honored correctly when placed on interface methods
Fixed an issue that could cause duplicate handlers where matching rules matched both a class and its interface
Classes implementing COM interfaces (including those deriving from System.Windows.Forms.Form) can now be intercepted
TraceLogEntry class is now serializable, allowing it to be used with the MSMQ...
For those who didn't know Oren Eini is working on something great: Implementing the Linq provider for NHibernate (Part1).So for those who're looking for the next chapters Implementing Linq for NHibernate - Part 2 (Ordering and Paging) Implementing Linq for NHibernate - Part 3 (Aggregate and Element Operators)
... Now all you have to do is EntLib Contrib project - Start Coding NOW! for LINQ, NHibernate,Astoria and Jasper =).Your still here ? go go go !!!
EntLib Contrib is a community-developed library of extensions to the patterns & practices Enterprise Library, while next phase ,which is comming later this week ,is Web Client Software Factory Contrib and Smart Client Software Factory Contrib. Now is YOUR chance to extend well known Libraries !for more info:
About p&p "Contrib" projects
Guidelines for EntLib Contrib code
Sign Up Process ... waiting for the EntLib 4.0 , "The Community Version" ;)
BTW: Tom Hollander, is leaving the team :(
A friend of mine asked me the other day: "What do you think is best? Software Architect or Project Manager? One is software oriented, while the other is more people oriented" the point is that both need to know about software design patterns.The architect has to know design patterns for obvious reasons, while the PM needs to know it in order to identify whether the architect's design is too far fetch or that design would help him in phase 2 of the project.For those who've been in the software industry for some time, we might remeber some thing called DNA, and not from the biological...
In the February edition of MSDN magazine ( 2007 ) there's a nice article by our August User Group speaker ( each and every August gadi brings him , thanks gadi ) Juval Lowy , and here's the link: Build a Queued WCF Response Service
A very good article about : A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies.Recollecting from the past these articles:System.Messaging PerformancePerformance of ASP.NET Web Services, Enterprise Services, and .NET RemotingMicrosoft Queuing Frameworks: SQL Service Broker vs. MSMQ
VSIPFactory is a software factory for Visual Studio Extensibility, and it's gone beta.Here's the link: http://www.codeplex.com/vsipfactorythe VSIP stands for : Visual Studio Industry Partner (VSIP)We know and use a few VSIPs, like the ReSharper I guess that upon finish it would join the rest of the patterns & practices: Software Factories
from the site we know that:
Visual Studio enthusiasts
Provides VS automation to create:
Editors / Language services
Custom projects property pages
VS tools option dialog pages
Subscribe to VS Events
VS Solution Events
VS Build Events
Enterprise Library Videos. Ok , so it's allmost been a week since it's relaese , and it seems that 'HELP' is on the way.Above is a link to a few EntLib Videos, the link is to the "Library" it self , so from time to time your are invited to check again the link. currently there are two videos :Application Block Software Factory Part 1: Untyped Providers (17 minutes)Application Block Software Factory Part 2: Typed Providers (21 minutes)