Jump to ContentJump to Main Navigation
Show Summary Details
More options …

it - Information Technology

Methods and Applications of Informatics and Information Technology

Editor-in-Chief: Conrad, Stefan / Molitor, Paul

6 Issues per year

See all formats and pricing
More options …
Volume 56, Issue 3


Concurrent programming in web applications

Benjamin Erb / Frank Kargl / Jörg Domaschka
Published Online: 2014-05-31 | DOI: https://doi.org/10.1515/itit-2013-1030


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

About the article

Benjamin Erb

Benjamin Erb has been studying Computer Science in Media at University of Ulm and has received his Diploma in 2012. He then joined the Institute of Distributed Systems and now works as a research assistant. His research interests include distributed architectures, scalability and concurrency concepts, web engineering as well as event-based application and simulation architectures.

Institute of Distributed Systems, University of Ulm, Albert-Einstein-Allee 11, 89081 Ulm, Germany, Tel.: +49-731-5024139, Fax: +49-731-5024142

Frank Kargl

Frank Kargl chairs the Institute of Distributed Systems at University of Ulm and holds a part-time position at the University of Twente. His research focuses on distributed systems, self-organising networks, concurrency, scalability, and security and privacy. Frank Kargl is a member of ACM (SIGMOBILE), IEEE (COMSOC), and GI.

Institute of Distributed Systems, University of Ulm, Albert-Einstein-Allee 11, 89081 Ulm, Germany, Tel.: +49-731-5024141, Fax: +49-731-5028789

Jörg Domaschka

Jörg Domaschka received a Diploma in Computer Science from the University of Erlangen and a doctoral degree from the University of Ulm. After having worked as consultant, he returned to academia. He has extensive expertise in distributed, fault-tolerant systems, but his research interests also include distributed algorithms, self-adaptability, scalability, and programming models.

Institute of Information Resource Management, University of Ulm, Albert-Einstein-Allee 43, 89081 Ulm, Germany, Tel.: +49-731-5028790, Fax: +49-731-5028789

Accepted: 2014-04-04

Received: 2013-09-29

Published Online: 2014-05-31

Published in Print: 2014-06-28

Citation Information: it - Information Technology, Volume 56, Issue 3, Pages 119–126, ISSN (Online) 2196-7032, ISSN (Print) 1611-2776, DOI: https://doi.org/10.1515/itit-2013-1030.

Export Citation

©2014 Walter de Gruyter Berlin/Boston.Get Permission

Comments (0)

Please log in or register to comment.
Log in