FLEXIBLE SPECIFICATION OF INTEROPERABLE TRANSACTIONS

Authors
Citation
H. Weigand et Ahh. Ngu, FLEXIBLE SPECIFICATION OF INTEROPERABLE TRANSACTIONS, Data & knowledge engineering, 25(3), 1998, pp. 327-345
Citations number
23
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Information Systems","Computer Science Artificial Intelligence","Computer Science Information Systems
ISSN journal
0169023X
Volume
25
Issue
3
Year of publication
1998
Pages
327 - 345
Database
ISI
SICI code
0169-023X(1998)25:3<327:FSOIT>2.0.ZU;2-E
Abstract
Interoperable transactions differ from traditional transactions in the ir longer time-span and the central place of communication and interac tion. Specification of interoperable transactions should be flexible i n the sense that the scheduling aspects for a transaction should be de coupled from the communication aspects as well as being reactive to fa ilures. During the execution of an interoperable transaction, steps ha ve to be rolled back, or compensated, and sometimes different alternat ives must be tried and negotiated to fulfil the given task instead of aborting the whole transaction. In this paper, we propose a separation of the specification of communication aspects, the scheduling aspects and the failures aspects of interoperable transactions to achieve ext ra flexibility. Of particular importance is the introduction of contra cts for specifying and managing failures in interoperable systems and Tasks for managing the execution strategies of interoperable transacti ons.