Cesare Pautasso and Guy Pardon propose a way of implementing transactions over HTTP using REST and the Try-Confirm/Cancel protocol.
Cesare Pautasso is Assistant Professor in the new Faculty of Informatics at the University of Lugano, Switzerland. Previously he was a researcher at the IBM Zurich Research Lab and a senior researcher at ETH Zurich. Guy Pardon is the official founder and Chief Software Architect of the Atomikos project. Guy holds an MA in Engineering from the Vrije Universiteit Brussel and a PhD at ETH Zurich.