Aspect-oriented modeling approach to define routing in enterprise service bus architectures

  • Authors:
  • Vina Ermagan;Ingolf H. Krüger;Massimiliano Menarini

  • Affiliations:
  • University of California San Diego, La Jolla, CA, USA;University of California San Diego, La Jolla, CA, USA;University of California San Diego, La Jolla, CA, USA

  • Venue:
  • Proceedings of the 2008 international workshop on Models in software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

System-of-systems integration is a fundamental challenge to Software Engineering. Enterprise Service Bus (ESB) technologies help overcoming this challenge by addressing loose coupling of services while provisioning for crosscutting concerns. 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 led to an increasing adoption of ESBs in the enterprise business domain. However, currently there is no systematic development approach for Service-Oriented Architectures (SOAs) ranging from requirements analysis to architecture design to ESB deployment. A core challenge is the precise specification of the routing capabilities of the ESB. A viable solution should maintain the decoupling of crosscutting concerns from the business logic while being able to reason about the integrated interaction pattern. In this paper we leverage the Rich Service architectural blueprint in combination with Aspect-Oriented Modeling techniques to address this problem.