The Service Locator pattern centralizes distributed service object lookups, provides a centralized point of control, and may act as a cache that eliminates redundant lookups. It also encapsulates any vendor-specific features of the lookup process.
192.30.92.254 where has this pattern been applied? Are your referring to stuff like UDDI (see http://www.uddi.org/)? --DavidLiu
It's one of the more or less standard J2EE patterns, so it's at least applicable in that context. -- Not 192.30.92.254