EntlibAOP provides various features of Microsoft Enterprise library in a declarative fashion. EntlibAOP uses PostSharp to wrap various features and provide then as .NET atributes.
Currently EntlibAOP provides the following feature:
- Tracing
- Exception Handling
- Caching
- Encryption
Apart from providing these Enterprise Library features EntlibAOP also provides some enhancements like:
- Batch Logging - Log messages can be queued before writting into the sink which improves the performance
- Smart Caching - Cache return value or a method based on the parameter values provided to a method
To know more about:
Microsoft Enterprise Library :
http://www.codeplex.com/entlibPostSharp :
http://www.postsharp.org