Article in Book INBOOK-2013-03

BibliographyAndrikopoulos, Vasilios; Strauch, Steve; Fehling, Christoph; Leymann, Frank: CAP-Oriented Design for Cloud-Native Applications.
In: Ivanov, Ivan I. (ed.); van Sinderen, Marten (ed.); Leymann, Frank (ed.); Shan, Tony (ed.): Cloud Computing and Services Science.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Communications in Computer and Information Science; 367, pp. 215-229, english.
Springer International Publishing, December 2013.
DOI: 10.1007/978-3-319-04519-1_14.
Article in Book.
CR-SchemaC.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
H.3.4 (Information Storage and Retrieval Systems and Software)
KeywordsCAP Theorem; Cloud Patterns; Cloud-native Applications Design

Brewer's conjecture, and its resulting formalization as the CAP theorem, impose serious limitations on the consistency, availability and network partitioning tolerance characteristics of distributed systems. Despite its importance however, few works explicitly consider the implications of the CAP theorem in the design of applications, especially for applications that are designed natively for the Cloud. In order to address this need, in this work we propose a CAP-oriented design methodology for Cloud-native applications. For this purpose we build and extend our previous work on Cloud architectural patterns. Finally, we show how the methodology can be used in practice to design an application solution with desired CAP properties.

Full text and
other links
CopyrightSpringer International Publishing Switzerland
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Entry dateJanuary 9, 2014
   Publ. Institute   Publ. Computer Science