Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services