With the recent release of Enterprise Library 3, the new Policy Injection Application Block is introduced. Tom Hollander writes "(the Policy Injection Application Block) provides a powerful approach for separating cross-cutting concerns from business logic using declarative policies that are attached at runtime to methods on your objects."

Belgian MVP Serge Luca posted a tutorial on how to get started with the Policy Injection Application Block.