This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Unraveling Crosscutting Concerns in Web Services Middleware
January/February 2006 (vol. 23 no. 1)
pp. 42-50
Bart Verheecke, Vrije Universiteit Brussel
Wim Vanderperren, Vrije Universiteit Brussel
Viviane Jonckers, Vrije Universiteit Brussel
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.

Index Terms:
D.2.0.c Software engineering for Internet projects, D.2.7.e Evolving Internet applications, D.2.7.g Maintainability, D.2.12.b Distributed objects, D.2.11.b Domain-specific architectures
Citation:
Bart Verheecke, Wim Vanderperren, Viviane Jonckers, "Unraveling Crosscutting Concerns in Web Services Middleware," IEEE Software, vol. 23, no. 1, pp. 42-50, Jan.-Feb. 2006, doi:10.1109/MS.2006.31
Usage of this product signifies your acceptance of the Terms of Use.