On the Management of Compositions of Web Services

In this position paper, we present our work on Web services with multiple classes of service, called service offerings, and on management and dynamic (i.e., runtime) adaptation of their compositions. We explain the motivation for Web services with multiple service offerings, present some management and dynamic adaptation algorithms based on the manipulation of provided service offerings, and discuss some of the issues with the corresponding management infrastructure, called DAMSC (Dynamically Adaptable and Manageable Service Components), that we are developing. We also briefly present our work on WSOL (Web Service Offerings Language) – an extension of WSDL (Web Services Description Language) that enables specification of various types of constraints— including functional, nonfunctional (QoS – Quality of Service), authorization policies, etc.— and specification of Web services with multiple service offerings. At the end, we summarize some of the challenges for future research in the area of management and dynamic adaptation of compositions of Web services.

[1]  Harold Ossher,et al.  Extending Objects to Support Multiple Interfaces and Access Control , 1990, IEEE Trans. Software Eng..

[2]  Peyman Oreizy,et al.  Architecture-based runtime software evolution , 1998, Proceedings of the 20th International Conference on Software Engineering.

[3]  Paul McKee,et al.  Behavioural specification using XML , 1999, Proceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems.

[4]  Jean-Marc Jézéquel,et al.  Making Components Contract Aware , 1999, Computer.

[5]  Shigeru Miyake,et al.  Overview of diffserv technology: Its mechanism and implementation , 2000 .

[6]  Vladimir Tosic,et al.  Software Configuration Management Related to Management of Distributed Systems and Services and Advanced Service Creation , 2001 .

[7]  David Mennie,et al.  A runtime composite service creation and deployment infrastructure and its applications in Internet security, e-commerce, and software provisioning , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[8]  Francisco Curbera,et al.  On the Emergence of a Web Services Component Model , 2001 .

[9]  Tony White,et al.  Dynamic evolution of network management software by software hot-swapping , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).