Management applications of the Web Service Offerings Language (WSOL)

We discuss Web Service Management (WSM) and Web Service Composition Management (WSCM) applications of the Web Service Offerings Language (WSOL) and how the language supports these applications. WSOL is a language for the formal specification of classes of service, various constraints (functional constraints, Quality of Service—QoS, and access rights), and management statements (prices, monetary penalties, and management responsibilities) for Web Services. Describing a Web Service in WSOL, in addition to the Web Services Description Language, enables monitoring, metering, accounting, and management of Web Services. Metering of QoS metrics and evaluation of constraints can be the responsibility of the provider Web Service, the consumer, and/or one or more mutually trusted third parties (SOAP intermediaries or probes). Further, manipulation (switching, deactivation, reactivation, deletion, or creation) of classes of service can be used for dynamic (run-time) adaptation and management of Web Service compositions. To demonstrate the usefulness of WSOL for WSM and WSCM, we have developed a corresponding management infrastructure, the Web Service Offerings Infrastructure (WSOI). WSOI enables monitoring of WSOLenabled Web Services and dynamic manipulation of their classes of service. r 2004 Elsevier B.V. All rights reserved.

[1]  Wolfgang Emmerich,et al.  SLAng: a language for defining service level agreements , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[2]  Vladimir Tosic,et al.  On Requirements for Ontologies in Management of Web Services , 2002, WES.

[3]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[4]  Bu-Sung Lee,et al.  UX- An Architecture Providing QoS-Aware and Federated Support for UDDI , 2003, ICWS.

[5]  M. Sloman,et al.  Management issues for distributed services , 1995, Second International Workshop on Services in Distributed and Networked Environments.

[6]  Akhil Sahai,et al.  Towards Automated SLA Management for Web Services , 2002 .

[7]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

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

[9]  Jari Koistinen,et al.  Quality of services specification in distributed object systems design , 1998 .

[10]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[11]  Daniel Roth,et al.  Web Services Policy Framework (WS- Policy) , 2002 .

[12]  B. Eng,et al.  XML Grammar and Parser for the Web Service Offerings Language , 2003 .

[13]  Vladimir Tosic,et al.  On the Dynamic Manipulation of Classes of Service for XML Web Services , 2003 .

[14]  Julius T. Tou,et al.  Information Systems , 1973, GI Jahrestagung.

[16]  Vladimir Tosic,et al.  WSOL - A Language for the Formal Specification of Classes of Service for Web Services , 2003, ICWS.

[17]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[18]  Vladimir Tosic,et al.  Reusability Constructs in the Web Service Offerings Language (WSOL) , 2003, WES.

[19]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[20]  Vladimir Tosic,et al.  Web Service Offerings Infrastructure (WSOI) - a management infrastructure for XML Web services , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[21]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.