Aspect Oriented Modeling Approach to Define Routing in Enterprise Service Bus Architectures
System-of-systems integration is a fundamental challenge to Software Engineering. ESB technologies have emerged as catering to this challenge by addressing loose coupling of services while provisioning for cross-cutting concerns. Enterprise Service Buses (ESBs) use aspect-oriented techniques and flexible message routing and filtering to support decoupling of the business logic from crosscutting concerns such as encryption, and failure management. These characteristics have lead to an increasing adoption of ESBs in the enterprise business domain.