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 language | English |
|---|---|
| Title of host publication | Proceedings - 9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011 |
| Pages | 232-241 |
| DOIs | |
| Publication status | Published - 2011 |
| Externally published | Yes |
| Event | 9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011 - , United States Duration: 20 Jun 2011 → 24 Jun 2011 |
Conference
| Conference | 9th Working IEEE/IFIP Conference on Software Architecture, WICSA 2011 |
|---|---|
| Country/Territory | United States |
| Period | 20/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver