Service Locator Applicaion Block v1.0
Service Locator 1.0 is an application block which integrates with Enterprise Library 1.0. It's a general-purpose, provider-driven object factory, which can be used to create instances of component servers, following the Service Locator design pattern.
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=41A621E5-3628-4C71-8985-710C4475F347