Unraveling Crosscutting Concerns in Web Services Middleware

  • Authors:
  • Bart Verheecke;Wim Vanderperren;Viviane Jonckers

  • Affiliations:
  • Vrije Universiteit Brussel;Vrije Universiteit Brussel;Vrije Universiteit Brussel

  • Venue:
  • IEEE Software
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The emergence of Web service technology raises the need for techniques to realize just-in-time integration and composition of services in client applications. Current approaches to integrate Web services are inflexible, affecting the short-term adaptability and long-term evolution of the service, the network, and the business environment. To enable the development of more flexible and robust applications, the Web Services Management Layer defines middleware for the dynamic integration, selection, composition and client-side management of Web services in service-oriented architectures (SOA). WSML uses dynamic aspect-oriented programming to solve several crosscutting concerns in SOAs. A realistic industrial case study shows WSML used in the context of broadband service provisioning.This article is part of a theme section on aspect-oriented programming.