Towards run-time monitoring of web services conformance to business-level agreements

  • Authors:
  • Konstantinos Bratanis;Dimitris Dranidis;Anthony J. H. Simons

  • Affiliations:
  • South East European Research Centre, Research Centre of the University of Sheffield and CITY College, Thessaloniki, Greece;Computer Science Department, CITY College, International Faculty of the University of Sheffield, Thessaloniki, Greece;Department of Computer Science, University of Sheffield, Sheffield, UK

  • Venue:
  • TAIC PART'10 Proceedings of the 5th international academic and industrial conference on Testing - practice and research techniques
  • Year:
  • 2010

Quantified Score

Hi-index 0.01

Visualization

Abstract

Web service behaviour is currently specified in a mixture of ways, often using methods that are only partially complete. These range from static functional specifications, based on interfaces in WSDL and preconditions in RIF, to business process simulations using executable process-based models such as BPEL, to detailed quality of service (QoS) agreements laid down in a service level agreement (SLA).This paper recognises that something similar to a SLA is required at the higher business level to govern the contract between service producers, brokers and consumers. We call this a business level agreement (BLA) and within this framework, seek to unify disparate aspects of functional specification, QoS and runtime verification. We propose that the method for validating a web service with respect to its advertised BLA should be based on run-time service monitoring. This is a position paper towards defining these goals.