Transactions with Unknown Duration for Web Services.
Patrick S. Sauter, Ingo Melzer · 2004
Abstract: Since the convergence of transactional Web Services and workflow management, human interaction can be a determining factor for the length of a distributed business-to-business transaction. Such transactions of unknown duration (e.g. due to human interaction) can be modeled properly neither as a short-running WS-AtomicTransaction nor as a long-running WS-BusinessActivity. Our proposal is to add the concept of ready-to-commit timeouts to the exclusive locking model of the WS-AtomicTransaction protocol by making a few minor extensions. The result is a simple and straightforward implementation strategy for transactions with unknown duration based on the Web Services Transaction Framework. 1