Skip to main navigation Skip to search Skip to main content

An architectural style for liquid Web services

Research output: Chapter in Book / Report / Conference proceeding › Conference contribution › Academic › peer-review

Abstract

Just as liquids adapt their shape to the one of their container, liquid architectures feature a high degree of adaptability so that they can provide scalability to applications as they are executed on a wide variety of heterogeneous deployment environments. In this paper we enumerate the properties to be guaranteed by so-called liquid service-oriented architectures and define a set of design constraints that make up a novel architectural style for liquid architectures. These constraints drive the careful construction of a pattern, the RESTful Actor (REactor), which enables to deliver the required scalability by means of replication of its constituent parts. REactors feature a RESTful Web service interface and a composable architecture which is capable of delivering scalability and high performance in a way that is independent from the chosen deployment infrastructure. We discuss how the REactor can be deployed to run on distributed (shared-nothing) execution environments typical of virtualized Cloud computing environments as well as on modern multicore processors with shared memory architectures. © 2011 IEEE.
Original languageEnglish
Title of host publicationProceedings - 9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011
Pages232-241
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011 - , United States
Duration: 20 Jun 2011 → 24 Jun 2011

Conference

Conference9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011
Country/TerritoryUnited States
Period20/06/11 → 24/06/11

Fingerprint

Dive into the research topics of 'An architectural style for liquid Web services'. Together they form a unique fingerprint.

Cite this