Towards Distributed Atomic Transactions over RESTful Services

  • Pardon G
  • Pautasso C
N/ACitations
Citations of this article
18Readers
Mendeley users who have this article in their library.
Get full text

Abstract

There is considerable debate in the {REST} community whether or not transaction support is needed and possible. This chapter’s contribution to this debate is threefold: we define a business case for transactions in {REST} based on the Try-{Cancel/Confirm} ({TCC)} pattern; we outline a very light-weight protocol that guarantees atomicity and recovery over distributed {REST} resources; and we discuss the inherent theoretical limitations of our approach. Our {TCC} for {REST} approach minimizes the assumptions made on the individual services that can be part of a transaction and does not require any extension to the {HTTP} protocol. A very simple but realistic example helps to illustrate the applicability of the approach.

Cite

CITATION STYLE

APA

Pardon, G., & Pautasso, C. (2011). Towards Distributed Atomic Transactions over RESTful Services. In REST: From Research to Practice (pp. 507–524). Springer New York. https://doi.org/10.1007/978-1-4419-8303-9_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free