White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

An extensible architecture for run-time monitoring of conversational web services

Bratanis, K., Dranidis, D. and Simons, A.J.H. (2010) An extensible architecture for run-time monitoring of conversational web services. In: MONA '10 Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond. 3rd International Workshop on Monitoring, Adaptation and Beyond (MONA'10), 01/12/2010, Ayia Napa, Cyprus. ICPS: ACM International Conference Proceeding Series . ACM New York, NY, USA , pp. 9-16. ISBN 978-1-4503-0422-1


Download (579Kb)


Trust in Web services will be greatly enhanced if these are subject to run-time verification, even if they were previously tested, since their context of execution is subject to continuous change; and services may also be upgraded without notifying their consumers in advance. Conversational Web services introduce added complexity when it comes to run-time verification, since they follow a conversation protocol and they have a state bound to the session of each consumer accessing them. Furthermore, conversational Web services have different policies on how they maintain their state. Access to states can be private or shared; and states may be transient or persistent. These differences must be taken into account when building a scalable architecture for run-time verification through monitoring. This paper, building on a previously proposed theoretical framework for run-time verification of conversational Web services, presents the design, implementation and validation of a novel run-time monitoring architecture for conversational services, which aims to provide a holistic monitoring framework enabling the integration of different verification tools. The architecture is validated by running a sequence of test scenarios, based on a realistic example. The experimental results revealed that the monitoring activities have a tolerable overhead on the operation of a Web service.

Item Type: Proceedings Paper
Copyright, Publisher and Additional Information: © ACM, 2010. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond, {978-1-4503-0422-1, (2010)} http://doi.acm.org/10.1145/1929566.1929568 Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept, ACM Inc., fax +1 (212) 869-0481, or permissions@acm.org.
Keywords: conversational web services, design, experimentation, monitoring architecture, monitors, reliability, run-time monitoring, software architectures, theory validation
Institution: The University of Sheffield
Academic Units: The University of Sheffield > University of Sheffield Research Centres and Institutes > South East European Research Centre (Sheffield)
Depositing User: Mr Konstantinos Bratanis
Date Deposited: 22 Nov 2011 09:19
Last Modified: 05 Jun 2014 16:14
Published Version: http://dx.doi.org/10.1145/1929566.1929568
Status: Published
Publisher: ACM New York, NY, USA
Identification Number: 10.1145/1929566.1929568
URI: http://eprints.whiterose.ac.uk/id/eprint/43424

Actions (repository staff only: login required)