The ESB provides a distributed infrastructure while maintaining centralization of control, requiring some form of service routingdirectory and perhaps a business service directory as well.
Business service Directory provides service routing information that the ESB is relying on, while supporting communications between service requestors and providers.