...
Enterprise networks commmonly deploy many applications on many platforms with many different , platforms, business processes that need to integrate with each other. The applications, platforms and processes have non-compatible data formats and non-compatible communications protocols. If an enterprise needs to interface with external systems, the integration problem extends outside of a company to encompass its business partners' IT systems and processes as well.
...