You currently have no access to view or download this content. Please log in with your institutional or personal account if you should have access to this content through either of these.
Showing a limited preview of this publication:
Abstract
Modern web applications are concurrently used by many users and provide increasingly interactive features. Multi-core processors, highly distributed backend architectures, and new web technologies force a reconsideration of approaches for concurrent programming in order to fulfil scalability demands and to implement modern web application features. We provide a survey on different concepts and techniques of concurrency inside web architectures and guide through viable concurrency alternatives for architects and developers.
Keywords: ACM CCS→Computing methodologies→Distributed computing methodologies; ACM CCS→Computing methodologies→Concurrent computing methodologies; ACM CCS→Software and its engineering; ACM CCS→Information systems→World Wide Web; scalability
Received: 2013-9-29
Accepted: 2014-4-4
Published Online: 2014-5-31
Published in Print: 2014-6-28
©2014 Walter de Gruyter Berlin/Boston