Microsoft Enterprise Library is a collection of application blocks and core infrastructure designed to assist developers with common enterprise development challenges such as logging, validation, data access, etc.
Microsoft Enterprise Library consists of a collection of application blocks and core infrastructure. All of these are reusable software components designed to assist developers with common enterprise development challenges. It also comes with a lot of guidance, including the Developer's Guide, MSDN documentation, Hands-on Labs, Videos and Demos.
Enterprise Library 6 contains the following:
- Data Access Application Block
- Exception Handling Application Block
- Logging Application Block
- Validation Application Block
- Policy Injection Application Block
- Unity Dependency Injection Container
- Semantic Logging Application Block (SLAB)
- Transient Fault Handling Application Block ("Topaz")
Sites
- Microsoft Enterprise Library (MSDN, all released resources)
- Microsoft Enterprise Library (Codeplex, work-in-progress, preview releases, discussion forum)
- Enterprise Library Community Extensions (Codeplex)
- Hands-on Labs
Books