Enterprise Service Bus (ESB)
Definitions
Term: Enterprise Service Bus |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
An Enterprise Service Bus is a software architecture
for integrating enterprise applications at service level. It is
implemented as middleware that provides the means for standardized
communication among applications and supports service, message, and
event-based interactions among applications. [Chappell 2004] {SYN:
ESB} _ALT_ An enterprise service bus (ESB) is a software architecture model used for designing and implementing the interaction and communication between mutually interacting software applications in Service Oriented Architecture. As a software architecture model for distributed computing it is a specialty variant of the more general client server software architecture model and promotes strictly asynchronous message oriented design for communication and interaction between applications. Its primary use is in Enterprise Application Integration of heterogeneous and complex landscapes. [Wikipedia] |
||||
Generic (domain independent) |
Competencies
- Tilburg: Service Infrastructure; http://www.tilburguniversity.nl/eriss/research/; Michele Mancioppi, Khoa Nguyen, Mike Papazoglou
- USTUTT: Service Infrastructure; http://www.iaas.uni-stuttgart.de/indexE.php;
Frank Leymann, Dimka Karastoyanova
Scenarios
References
- [Chappell 2004] D. Chappell, Enterprise Service Bus, O'Reilly, 2004.
- [Wikipedia] http://en.wikipedia.org/wiki/Enterprise_service_bus