How does the Enterprise Service Bus relate to SOA?
The Enterprise Service Bus is a core element of any SOA. ESBs provide the “any to any” connectivity between services within your own company, and beyond your business to connect to your trading partners. But SOA does not stop at just implementing an ESB. Depending on what your goals are, you may want to use an ESB to connect other services within your SOA such as information services, interaction services and business process management services. Additionally, you will need to consider development services and IT service management services. The SOA reference architecture can help you lay out an SOA environment that meets your needs and priorities. An ESB is and should be the registry for all available reusable services within an enterprise. Furthermore, it manages easy access to these reusable services no matter where they actually reside – from anywhere in the enterprise. These key benefits alone deliver a huge benefit to any organization. But like any solution, an ESB lives in an ec