Your enterprise's ESB is going to be different from the other enterprise's ESB. And you are always changing your ESB around to make it better: adding new services, adding new service providers to increase throughput, adding notifications for new kinds of events, getting rid of ones that no one uses any more, etc.ESBs are custom and evolving.