- facilitates enterprise integration
- provides and infrastructure backbone for Service Oriented Architecture(SOA) applications and services, for both event driven and composite applications
- allows faster and cheaper integration of existing (legacy) systems
- increased flexibility, making it easier to change as requirements change.
- standards-based
- scales from point solutions to enterprise-wide (distributed) deployment
- configuration based rather than code based integration
- reduces cost of implementing new processes through reuse of existing application and data
- reduced TCO (total cost of ownership)
- reliable delivery of messages across disparate technologies and protocols
- highly distributable, centrally managed service hosting
- disseminates data through the enterprise
- can be deployed incrementally
Enterprise Service Bus (ESB) benefits to the BUSINESS could include:
- enables the business to adopt comprehensive, flexible and consistent approaches to business process development, across a potentially technologically diverse set of systems
- reduces cost and risk of change
- greater reuse of IT assets
- greater flexibility and adaptability
- centrally managed, highly distributed and hence scalable architecture
- unifies message oriented, event-driven and service-oriented approaches to integration
- provides data routing, logging and enrichment without application rewriting
- assured delivery of transactions across a diverse technology landscape