The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Microsoft Releases Enterprise Library

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Sean McCormack

Posts: 504
Nickname: adapdev
Registered: Jan, 2005

Sean McCormack is the Lead .NET Architect for Miller Brewing Co. and founder of Adapdev Technologies
Microsoft Releases Enterprise Library Posted: Jan 30, 2005 8:30 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Sean McCormack.
Original Post: Microsoft Releases Enterprise Library
Feed Title: Vini Vidi Vici - Sean McCormack's Blog
Feed URL: http://smccormack.blogs.com/adapdev/SyndicationService.asmx/GetRss
Feed Description: Sean McCormack's Blog, focusing on various aspects of .NET development, open source projects, recommended books and tools
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Sean McCormack
Latest Posts From Vini Vidi Vici - Sean McCormack's Blog

Advertisement

Good news for those that have used the MS Application Blocks before...the Enterprise Library appears to be ready for prime-time.  One nice change is the addition of a GUI for configuration, vs. the previous hand-coded XML.  Here's a summary:

The application blocks that comprise the Enterprise Library are the following:

  • Caching Application Block. This application block allows developers to incorporate a local cache in their applications.
  • Configuration Application Block. This application block allows applications to read and write configuration information.
  • Data Access Application Block. This application block allows developers to incorporate standard database functionality in their applications.
  • Cryptography Application Block. This application block allows developers to include encryption and hashing functionality in their applications.
  • Exception Handling Application Block. This application block allows developers and policy makers to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications.
  • Logging and Instrumentation Application Block. This application block allows developers to incorporate standard logging and instrumentation functionality in their applications.
  • Security Application Block. This application block allows developers to incorporate security functionality in their applications. Applications can use the application block in a variety of situations, such as authenticating and authorizing users against a database, retrieving role and profile information, and caching user profile information.

I personally haven't been very fond of the Application Blocks.  We tried several of them in various applications and found them to be either overly complex, too unstable, or feature poor...and in most cases either found a good alternative or if there weren't any, then I wrote my own.  I haven't tried the Enterprise Library release, but hopefully they were able to address those issues.

For those of you that share the same sentiments (not real crazy about the Application Blocks), I'm close to releasing my own alternative (Adapdev.NET), which provides pretty much the same functionality, but is built on several-leading open-source frameworks (such as Nini, log4net, etc.).  In my opinion its simpler, and it currently serves as the core of Zanebug, Codus, and some of my other apps...it's just a matter of documenting it before I release it.  Stay tuned!

Read: Microsoft Releases Enterprise Library

Topic: Enterprise Library is in the house Previous Topic   Next Topic Topic: Patterns and Practices - Enterprise Library Download

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use