The Open UniversitySkip to content
 

Proactive and reactive runtime service discovery: a framework and its evaluation

Zisman, A.; Spanoudakis, G.; Dooley, J. and Siveroni, I. (2013). Proactive and reactive runtime service discovery: a framework and its evaluation. IEEE Transactions on Software Engineering, 39(7) pp. 954–974.

Full text available as:
Full text not publicly available
Due to copyright restrictions, this file is not available for public download
Click here to request a copy from the OU Author.
DOI (Digital Object Identifier) Link: https://doi.org/10.1109/TSE.2012.84
Google Scholar: Look up in Google Scholar

Abstract

The identification of services during the execution of service-based applications to replace services in them that are no longer available and/or fail to satisfy certain requirements is an important issue. In this paper we present a framework to support runtime service discovery. This framework can execute service discovery queries in pull and push mode. In pull mode, it executes queries when a need for finding a replacement service arises. In push mode, queries are subscribed to the framework to be executed proactively, and in parallel with the operation of the application, in order to identify adequate services that could be used if the need for replacing a service arises. Hence, the proactive (push) mode of query execution makes it more likely to avoid interruptions in the operation of service-based applications when a service in them needs to be replaced at runtime. In both modes of query execution, the identification of services relies on distance-based matching of structural, behavioural, quality, and contextual characteristics of services and applications. A prototype implementation of the framework has been developed and an evaluation was carried out to assess the performance of the framework. This evaluation has shown positive results, which are discussed in the paper.

Item Type: Journal Item
Copyright Holders: 2012 IEEE
ISSN: 0098-5589
Project Funding Details:
Funded Project NameProject IDFunding Body
F6 project GREDIA F6-34363European Commission
F7 project ASSERT4SOAF7-257351European Commission
Keywords: web-services discovery; composite web services; context-aware QoS model; application development in services
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 37560
Depositing User: Andrea Zisman
Date Deposited: 09 May 2013 08:57
Last Modified: 10 Dec 2016 13:26
URI: http://oro.open.ac.uk/id/eprint/37560
Share this page:

Altmetrics

Actions (login may be required)

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk