Service Locator is an application block which integrates with Enterprise Library. It's a general-purpose, provider-driven abstract factory, which can be used to create instances of component servers, following the Service Locator design pattern.
It supports configurable as well as run-time dependency injection.
For updates, additional sample code, tutorials, etc. see