Issue No. 01 - January/February (2006 vol. 23)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2006.31
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.<p>This article is part of a theme section on aspect-oriented programming.</p>
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
V. Jonckers, B. Verheecke and W. Vanderperren, "Unraveling Crosscutting Concerns in Web Services Middleware," in IEEE Software, vol. 23, no. , pp. 42-50, 2006.