Modularizing Client-Side Web Service Management Aspects
Maria Cibran, Bart Verheecke, Viviane Jonckers · 2003
Abstract. In the short time Web Services have been around, a lot of development tools became available to create and deploy web services. However, typical approaches for the integration of web services require the client applications to hard-wire their references. To improve maintainability and achieve high flexibility in the integration of services we proposed in previous work an intermediate abstraction layer, called Web Services Management Layer (WSML). The WSML allows decoupling services from the application, selecting services depending on specific criteria and monitoring and managing additional service concerns. In this paper we extend that work and present the results of a case study where we implemented the service redirection mechanism extended with a local and global cache. We show how dynamic AOP, and in particularly the JAsCo language, is ideally suited to implement the core functionality of the WSML. 1.