JOURNAL ARTICLE

Proactive and Reactive Runtime Service Discovery: A Framework and Its Evaluation

Andrea ZismanGeorge SpanoudakisJames DooleyIgor Siveroni

Year: 2012 Journal:   IEEE Transactions on Software Engineering Vol: 39 (7)Pages: 954-974   Publisher: IEEE Computer Society

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.

Keywords:
Computer science Identification (biology) Service (business) Service discovery Matching (statistics) Web service Mode (computer interface) Database Distributed computing Software engineering World Wide Web Operating system

Metrics

38
Cited By
7.61
FWCI (Field Weighted Citation Impact)
59
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Data Quality and Management
Social Sciences →  Decision Sciences →  Management Science and Operations Research

Related Documents

JOURNAL ARTICLE

Runtime Service Discovery

Miss.Rohini JadhavSachidanand Joshi

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2018 Pages: 105-108
© 2026 ScienceGate Book Chapters — All rights reserved.