Enterprise LibraryEnterprise Library is a major new release of the Microsoft patterns & practices application blocks, which are reusable software components designed to assist developers with common enterprise development challenges. Created as a collaborative effort by Microsoft and Avanade and based on Avanade Connected Architecture .NET (ACA.NET) version 2.2, Enterprise Library brings together new releases of the most widely used application blocks into a single integrated download. The overall goals of the Enterprise Library are:
- Consistency. All Enterprise Library application blocks feature consistent design patterns and implementation approaches.
- Extensibility. All application blocks include defined extensibility points that allow developers to customize the behavior of the blocks by plugging in their own code.
- Ease of Use. Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples.
- Integration. Enterprise Library application blocks are designed to work well together and are tested to make sure that they do. It is also possible to use the application blocks individually.
This presentation will provide a walk-through of all of the major Enterprise Library application blocks.
Doug Rohrer
Douglas Rohrer is a Solution Developer with Avanade, Inc. in Cincinnati. With 14 years of experience in a wide range of fields and technologies, Doug specializes in technical architecture and systems integration. During his career, he has worked for a diverse range of clients from insurance companies to government research institutions on both UNIX and Windows systems. Doug has, for the last two years, worked with previous versions of ACA.NET and has spent the last several months working with the Early Adopter releases of Enterprise Library with Avanade clients.