Enterprise Library in ASP.NET?

Enterprise Library: It is a collection of application blocks and core infrastructure. Enterprise library is the reusable software component designed for assisting the software developers.

We use the Enterprise Library when we want to build application blocks intended for the use of developers who create complex enterprise level application.

Enterprise Library Application Blocks

Security Application Block

Security Application Block provide developers the ability to incorporate security functionality in the application. This application can use various blocks such as authenticating and authorizing users against the database.

Exception Handling Application Block

This block allows the developers to create consistency for processing the error that occur throughout the layers of Enterprise Application.

Cryptography Application Block

Cryptography application blocks allows developers to add encryption and hashing functionality in the applications.

Caching Application Block

Caching Application Block allows developers to incorporate local cache in the applications.