Search The Blog
About this site

@RoyOsherove

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

from 5whys.com
Twitter: @RoyOsherove
My Book: The Art of Unit Testing
Latest Posts
« How to schedule an online meeting between totally different time zones | Main | Is CodeBetter.Com to become the new .NETWeblogs? »
Saturday
Jan292005

Enterprise Library 1.0 released!

Enterprise Library is out.  Let the blogging madness begin.

What is it?

It's the next, better version of the Microsoft Application Blocks you've seen until today. With a few changes:

  • It's a suite of 7 built in , new and improved application blocks. They work together, as a team to provide easier and better configuration, management, usability and consistency into our development experience.
  • They can use each other, but they *don't have to*! You can write your own "providers" and hook them up. Today, for example, you can't use the Logging Application Block without using the EIF framework with it (with out major code changes). With Entlib(the nickname you'll be hearing a lot from now on) there's a whole extensibility architecture in place.
  • The idea is that on top of 7 existing built in blocks inside Entlib, the community is encourages to extend and create other blocks that play with each other using the extensibility mechanisms found in the library. Yep. Plug ins.
  • All configuration is done via XML. of ALL the blocks. But the killer feature here is that its all done in *one* single place - using a configuration GUI that can map and set properties for all application blocks your application will need. No more messing around with error prone XML. Te Configuration GUI will help you validate the properties you set, and do the hard work for you while you sent a bunch of properties on tree nodes.
  • The application blocks have been enhanced. For example, the new version of the Data Access block is capable of using an encrypted connection string. It does it magically for you by using an all new encryption application block!
  • The next version of the logging block is perfectly capable of talking with the data access block and saving your traces to the database. It's the replacement for EIF ,really, with many abilities and many providers. If you were looking into Log4Net or EIF, you should seriously check this one out.
  • It's fully Unit Tested!

Lots more about Entlib. Go download this very cool thing right away. Great job people!

 

PrintView Printer Friendly Version

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>