Engineering compensations in web service environment

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Aalborg University
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksWeb Engineering
Untertitel7th International Conference, ICWE 2007, Proceedings
Herausgeber (Verlag)Springer Verlag
Seiten32-46
Seitenumfang15
ISBN (elektronisch)978-3-540-73597-7
ISBN (Print)978-3-540-73596-0
PublikationsstatusVeröffentlicht - 2007
Veranstaltung7th International Conference on Web Engineering, ICWE 2007 - Como, Italien
Dauer: 16 Juli 200720 Juli 2007

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band4607 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Abstract

Business to business integration has recently been performed by employing Web service environments. Moreover, such environments are being provided by major players on the technology markets. Those environments are based on open specifications for transaction coordination. When a failure in such an environment occurs, a compensation can be initiated to recover from the failure. However, current environments have only limited capabilities for compensations, and are usually based on backward recovery. In this paper, we introduce an engineering approach and an environment to deal with advanced compensations based on forward recovery principles. We extend the existing Web service transaction coordination architecture and infrastructure in order to support flexible compensation operations. A contract-based approach is being used, which allows the specification of permitted compensations at runtime. We introduce the abstract service and adapter components which allow us to separate the compensation logic from the coordination logic. In this way, we can easily plug in or plug out different compensation strategies based on a specification language defined on top of basic compensation activities and complex compensation types. Experiments with our approach and environment show that such an approach to compensation is feasible and beneficial.

ASJC Scopus Sachgebiete

Zitieren

Engineering compensations in web service environment. / Schäfer, Michael; Dolog, Peter; Nejdl, Wolfgang.
Web Engineering: 7th International Conference, ICWE 2007, Proceedings. Springer Verlag, 2007. S. 32-46 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 4607 LNCS).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Schäfer, M, Dolog, P & Nejdl, W 2007, Engineering compensations in web service environment. in Web Engineering: 7th International Conference, ICWE 2007, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 4607 LNCS, Springer Verlag, S. 32-46, 7th International Conference on Web Engineering, ICWE 2007, Como, Italien, 16 Juli 2007. https://doi.org/10.1007/978-3-540-73597-7_3
Schäfer, M., Dolog, P., & Nejdl, W. (2007). Engineering compensations in web service environment. In Web Engineering: 7th International Conference, ICWE 2007, Proceedings (S. 32-46). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 4607 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-540-73597-7_3
Schäfer M, Dolog P, Nejdl W. Engineering compensations in web service environment. in Web Engineering: 7th International Conference, ICWE 2007, Proceedings. Springer Verlag. 2007. S. 32-46. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-540-73597-7_3
Schäfer, Michael ; Dolog, Peter ; Nejdl, Wolfgang. / Engineering compensations in web service environment. Web Engineering: 7th International Conference, ICWE 2007, Proceedings. Springer Verlag, 2007. S. 32-46 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{e1ecaf36d8f6433f8ecdbbdd86ac2f62,
title = "Engineering compensations in web service environment",
abstract = "Business to business integration has recently been performed by employing Web service environments. Moreover, such environments are being provided by major players on the technology markets. Those environments are based on open specifications for transaction coordination. When a failure in such an environment occurs, a compensation can be initiated to recover from the failure. However, current environments have only limited capabilities for compensations, and are usually based on backward recovery. In this paper, we introduce an engineering approach and an environment to deal with advanced compensations based on forward recovery principles. We extend the existing Web service transaction coordination architecture and infrastructure in order to support flexible compensation operations. A contract-based approach is being used, which allows the specification of permitted compensations at runtime. We introduce the abstract service and adapter components which allow us to separate the compensation logic from the coordination logic. In this way, we can easily plug in or plug out different compensation strategies based on a specification language defined on top of basic compensation activities and complex compensation types. Experiments with our approach and environment show that such an approach to compensation is feasible and beneficial.",
author = "Michael Sch{\"a}fer and Peter Dolog and Wolfgang Nejdl",
year = "2007",
doi = "10.1007/978-3-540-73597-7_3",
language = "English",
isbn = "978-3-540-73596-0",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "32--46",
booktitle = "Web Engineering",
address = "Germany",
note = "7th International Conference on Web Engineering, ICWE 2007 ; Conference date: 16-07-2007 Through 20-07-2007",

}

Download

TY - GEN

T1 - Engineering compensations in web service environment

AU - Schäfer, Michael

AU - Dolog, Peter

AU - Nejdl, Wolfgang

PY - 2007

Y1 - 2007

N2 - Business to business integration has recently been performed by employing Web service environments. Moreover, such environments are being provided by major players on the technology markets. Those environments are based on open specifications for transaction coordination. When a failure in such an environment occurs, a compensation can be initiated to recover from the failure. However, current environments have only limited capabilities for compensations, and are usually based on backward recovery. In this paper, we introduce an engineering approach and an environment to deal with advanced compensations based on forward recovery principles. We extend the existing Web service transaction coordination architecture and infrastructure in order to support flexible compensation operations. A contract-based approach is being used, which allows the specification of permitted compensations at runtime. We introduce the abstract service and adapter components which allow us to separate the compensation logic from the coordination logic. In this way, we can easily plug in or plug out different compensation strategies based on a specification language defined on top of basic compensation activities and complex compensation types. Experiments with our approach and environment show that such an approach to compensation is feasible and beneficial.

AB - Business to business integration has recently been performed by employing Web service environments. Moreover, such environments are being provided by major players on the technology markets. Those environments are based on open specifications for transaction coordination. When a failure in such an environment occurs, a compensation can be initiated to recover from the failure. However, current environments have only limited capabilities for compensations, and are usually based on backward recovery. In this paper, we introduce an engineering approach and an environment to deal with advanced compensations based on forward recovery principles. We extend the existing Web service transaction coordination architecture and infrastructure in order to support flexible compensation operations. A contract-based approach is being used, which allows the specification of permitted compensations at runtime. We introduce the abstract service and adapter components which allow us to separate the compensation logic from the coordination logic. In this way, we can easily plug in or plug out different compensation strategies based on a specification language defined on top of basic compensation activities and complex compensation types. Experiments with our approach and environment show that such an approach to compensation is feasible and beneficial.

UR - http://www.scopus.com/inward/record.url?scp=38149121628&partnerID=8YFLogxK

U2 - 10.1007/978-3-540-73597-7_3

DO - 10.1007/978-3-540-73597-7_3

M3 - Conference contribution

AN - SCOPUS:38149121628

SN - 978-3-540-73596-0

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 32

EP - 46

BT - Web Engineering

PB - Springer Verlag

T2 - 7th International Conference on Web Engineering, ICWE 2007

Y2 - 16 July 2007 through 20 July 2007

ER -

Von denselben Autoren