This is the first book to introduce all ten of the enterprise application blocks, which have been recently updated for .NET 2.0. It introduces one of the most exciting and popular .NET-oriented initiatives; the Enterprise Application Library, which offers nine classes of reusable code used to solve a variety of common problem spaces. With this book readers will be able to build .NET applications faster and more efficiently by taking advantage of readily available code developed and released by Microsoft's Patterns and Practices group (http://msdn.microsoft.com/practices/). It covers a number of topics, including configuration, data access, exception management, caching, application updates, UI separation, asynchronous invocation, logging, security, and XML-based information aggregation.
Keenan Newton has over 10 years of experience designing, architecting, and developing N-tier applications for both Windows and web environments, with an emphasis on Web Services, ADO.NET, and service-oriented architecture (SOA). He is a speaker at local .NET user groups, and has been published in CoDe Magazine. Keenan is employed as a senior consultant for Microsoft Consulting Services.