A survey of methods and approaches for reliable dynamic service compositions

Anne Immonen (Corresponding Author), Daniel Pakkala

Research output: Contribution to journalArticleScientificpeer-review

34 Citations (Scopus)

Abstract

An increasing amount of today's software systems is developed by dynamically composing available atomic services to form a single service that responds to consumers' demand. These composite services are distributed across the network, adapted dynamically during run-time, and still required to work correctly and be available on demand. The development of these kinds of modern services requires new modeling and analysis methods and techniques to enable service reliability during run-time. In this paper, we define the required phases of the composite service design and execution to achieve reliable composite service. These phases are described in the form of a framework. We perform a literature survey of existing methods and approaches for reliable composite services to find out how they match with the criteria of our framework. The contribution of the work is to reveal the current status in the research field of reliable composite service engineering
Original languageEnglish
Pages (from-to)129-158
JournalService Oriented Computing and Applications
Volume8
Issue number2
DOIs
Publication statusPublished - 2014
MoE publication typeA1 Journal article-refereed

Fingerprint

Composite materials
Chemical analysis
Service composition

Keywords

  • Composite service
  • reliability evaluation
  • reliability-awareness
  • service architecture

Cite this

@article{18f1ad7d4c36462c9d7bb3d5d800a254,
title = "A survey of methods and approaches for reliable dynamic service compositions",
abstract = "An increasing amount of today's software systems is developed by dynamically composing available atomic services to form a single service that responds to consumers' demand. These composite services are distributed across the network, adapted dynamically during run-time, and still required to work correctly and be available on demand. The development of these kinds of modern services requires new modeling and analysis methods and techniques to enable service reliability during run-time. In this paper, we define the required phases of the composite service design and execution to achieve reliable composite service. These phases are described in the form of a framework. We perform a literature survey of existing methods and approaches for reliable composite services to find out how they match with the criteria of our framework. The contribution of the work is to reveal the current status in the research field of reliable composite service engineering",
keywords = "Composite service, reliability evaluation, reliability-awareness, service architecture",
author = "Anne Immonen and Daniel Pakkala",
year = "2014",
doi = "10.1007/s11761-013-0153-3",
language = "English",
volume = "8",
pages = "129--158",
journal = "Service Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer",
number = "2",

}

A survey of methods and approaches for reliable dynamic service compositions. / Immonen, Anne (Corresponding Author); Pakkala, Daniel.

In: Service Oriented Computing and Applications, Vol. 8, No. 2, 2014, p. 129-158.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - A survey of methods and approaches for reliable dynamic service compositions

AU - Immonen, Anne

AU - Pakkala, Daniel

PY - 2014

Y1 - 2014

N2 - An increasing amount of today's software systems is developed by dynamically composing available atomic services to form a single service that responds to consumers' demand. These composite services are distributed across the network, adapted dynamically during run-time, and still required to work correctly and be available on demand. The development of these kinds of modern services requires new modeling and analysis methods and techniques to enable service reliability during run-time. In this paper, we define the required phases of the composite service design and execution to achieve reliable composite service. These phases are described in the form of a framework. We perform a literature survey of existing methods and approaches for reliable composite services to find out how they match with the criteria of our framework. The contribution of the work is to reveal the current status in the research field of reliable composite service engineering

AB - An increasing amount of today's software systems is developed by dynamically composing available atomic services to form a single service that responds to consumers' demand. These composite services are distributed across the network, adapted dynamically during run-time, and still required to work correctly and be available on demand. The development of these kinds of modern services requires new modeling and analysis methods and techniques to enable service reliability during run-time. In this paper, we define the required phases of the composite service design and execution to achieve reliable composite service. These phases are described in the form of a framework. We perform a literature survey of existing methods and approaches for reliable composite services to find out how they match with the criteria of our framework. The contribution of the work is to reveal the current status in the research field of reliable composite service engineering

KW - Composite service

KW - reliability evaluation

KW - reliability-awareness

KW - service architecture

U2 - 10.1007/s11761-013-0153-3

DO - 10.1007/s11761-013-0153-3

M3 - Article

VL - 8

SP - 129

EP - 158

JO - Service Oriented Computing and Applications

JF - Service Oriented Computing and Applications

SN - 1863-2386

IS - 2

ER -