Validations with WCF and Windsor

Yesterday, I posted a solution for intercepting WCF calls with IOperationInvoker for validation.  At the end of the article, I mentioned that you could probably get this integration working with Castle’s Validator if you did not want to use the Enterprise Library Validation Application Block.  I forgot that Windsor supports configuring components as WCF services.  While you could go the route that I suggested, you would probably be better served to take a look at Windsor’s WCF integration http://www.ayende.com/Blog/archive/2007/06/12/WCF-Windsor-Integration.aspx.  Then, you can use Castle Validator and configure your validations with attributes or Windsor.