JOURNAL ARTICLE

Dynamic Service Substitution in Service-Oriented Architectures

Abstract

The problem we deal with in this paper is the dynamic substitution of stateful services that become unavailable during the execution of service orchestrations. Previous research efforts focusing on the reconfiguration of conventional distributed systems enable the substitution of system entities with other prefabricated passive entities that serve as a backup. Nevertheless, the problem of service substitution is far more complex. In SOA, we can assume the possible existence of several semantically compatible services capable of performing the same or similar tasks. However, each one of them constantly serves requests and cannot be considered as a passive backup for other services. Therefore, we propose the SIROCO middleware platform, enabling the runtime, semantic-based service substitution. The basic concepts of SIROCO are discussed along with an experimental evaluation of our first prototype. Our findings show that SIROCO provides the necessary means for achieving dynamic service substitution with a reasonable expense on the execution of service orchestrations.

Keywords:
Substitution (logic) Computer science Stateful firewall Service (business) Control reconfiguration Backup Middleware (distributed applications) Distributed computing Service-oriented architecture Web service Computer network Embedded system Operating system Programming language

Metrics

33
Cited By
9.54
FWCI (Field Weighted Citation Impact)
9
Refs
0.98
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
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

Service-Oriented Architectures

Year: 2014 Pages: 1717-1717
BOOK-CHAPTER

Service Oriented Architectures

Auerbach Publications eBooks Year: 2006 Pages: 163-222
BOOK-CHAPTER

Service-Oriented Architectures

Kevin LanoSobhan Yassipour Tehrani

Undergraduate topics in computer science Year: 2023 Pages: 177-190
BOOK-CHAPTER

Service-Oriented Architectures

Informa telecoms & media Year: 2006 Pages: 265-277
© 2026 ScienceGate Book Chapters — All rights reserved.