Microsoft Enterprise Library 5.0

On 20th of this month Microsoft just launched the Enterprise Library 5.0 application blocks,

this library is a collection of reusable components which are designed to help software developers in their common enterprise solution development.

Microsoft has included couple of blocks in this release which includes: Caching Block, Cryptography Block, Data Access Block, Exception Handling Block, Logging Block, Policy Injection Block, Security Block, Validation Block, and Unity.

Major Features:
This release contains many exciting new features and updates which will help us to be more productive in our professional workspace. Some of the highlights collected from Microsoft are as follows:

  • Major architectural refactoring that provides improved testability and maintainability through full support of the dependency injection style of development
  • Dependency injection container independence (Unity ships with Enterprise Library, but you can replace it with a container of your choice)
  • Programmatic configuration support, including a fluent configuration interface and an XSD schema to enable IntelliSense
  • Redesign of the configuration tool to provide:
    • A more usable and intuitive look and feel
    • Extensibility improvements through meta-data driven configuration visualizations that replace the requirement to write design time code
    • A wizard framework that can help to simplify complex configuration tasks
  • Data accessors for more intuitive processing of data query results
  • Asynchronous data access support
  • Honoring validation attributes between Validation Application Block and DataAnnotations
  • Integration with Windows Presentation Foundation (WPF) validation mechanisms
  • Support for complex configuration scenarios, including additive merge from multiple configuration sources and hierarchical merge
  • Optimized cache scavenging
  • Better performance when logging
  • A reduction of the number of assemblies
  • Support for the .NET 4.0 Framework and integration with Microsoft Visual Studio 2010
  • Improvements to Unity

Migration:
If you have you existing application written with pre-existing releases like (3.1, 4.0 or 4.1) you should go through this migration guide.

Download:
To download this library visit Microsoft Download Center.

No comments:

Post a Comment