...
Attributes of an ESB integration infrastructure are: 1)
- distributed - to remove geographical constraints
...
- message-based - to promote loose coupling
...
- based on open standards - to preserve investment and encourage partipicipation
...
- reliable - to meet the requirements of mission-critical business operations
As an integration infrastructure, the ESB does a number of things. 1)
- The ESB transports information
...
- The ESB routes the information appropriately
...
- The ESB transforms the information as required
...
- The ESB provides visibility into the message, allowing content-based routing.
An ESB also supports requirements such as security, orchestration, transactionality, etc. These exist in "hard-wired" integration methods, but are not automatically available in a service-oriented architecture. One of the key requirements for the ESB is to give loosely coupled service-based integration methods a level of enterprise-class relibility, and security.
...