TITLE

Concurrent programming in web applications

AUTHOR(S)
Erb, Benjamin; Kargl, Frank; Domaschka, Jörg
PUB. DATE
June 2014
SOURCE
IT: Information Technology;Jun2014, Vol. 56 Issue 3, p119
SOURCE TYPE
Academic Journal
DOC. TYPE
Article
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.
ACCESSION #
96227237

 

Related Articles

  • WEB-BASED MUSIC NOTATION EDITING. Cunningham, Stuart; Gebert, Nicole; Picking, Rich; Grout, Vic // Proceedings of the IADIS International Conference on WWW/Interne;Nov2006, p217 

    MusicXML is a popular and powerful format for representing musical notation and associated data, and is rapidly becoming accepted as the ad-hoc standard for musical information interchange. However, although available under a royalty-free license, MusicXML is mainly supported in commercial...

  • A Scalable Data Platform for Cloud Computing Systems. Liang LIU; Tianyu WO // Applied Mechanics & Materials;2014, Issue 577, p860 

    With cloud computing systems becoming popular, it has been a hotspot to design a scalable, highly available and cost-effective data platform. This paper proposed such a data platform using MySQL DBMS blocks. For scalability, a three-level (system, super-cluster, cluster) architecture is applied,...

  • Available task-level parallelism on the Cell BE. Rico, Alejandro; Ramirez, Alex; Valero, Mateo // Scientific Programming;2009, Vol. 17 Issue 1/2, p59 

    There is a clear industrial trend towards chip multiprocessors (CMP) as the most power efficient way of further increasing performance. Heterogeneous CMP architectures take one more step along this power efficiency trend by using multiple types of processors, tailored to the workloads they will...

  • Server-Sent Events with Yaws. Vinoski, Steve // IEEE Internet Computing;Sep2012, Vol. 16 Issue 5, p98 

    Developers are increasingly building Web applications that rely on notifications from the server, such as updates from social networks, alerts from application monitors, or information from sensor networks. But given that HTTP is a request-response protocol, such notifications can be...

  • Design and Implement of Teaching Resources Management Network Platform Based on MVC. Jianjun Zhang; Xianghua Pu; Zihui Zhang // Applied Mechanics & Materials;2014, Vol. 631-632, p999 

    Now the popular Struts+Spring+Hibernate framework provides a weak coupling, easily containable, lightweight J2EE software development model which helps to build high-quality Web applications. Through researching of SSH framework and ExtJS framework based on AJAX technology, an integration...

  • USING EAI TO BUILD PUBLIC ACCESS WEB-BASED INFORMATION SYSTEMS. Aloia, Nicola; Concordia, Cesare; Tardelli, Sabrina // Proceedings of the IADIS International Conference on WWW/Interne;Nov2004, p1162 

    Enterprise Application Integration (EAI) techniques are today widely adopted to build Enterprise Information Systems. Moreover the increasing reliability of tools and techniques stemming from the "Internet revolution" is rendering ever more convenient to base the development of new applications...

  • Call Graph Based Metrics To Evaluate Software Design Quality. Abandah, Hesham; Alsmadi, Izzat // International Journal of Software Engineering & Its Applications;Jan2013, Vol. 7 Issue 1, p1 

    Software defects prediction was introduced to support development and maintenance activities such as improving the software quality through finding errors or patterns of errors early in the software development process. Software defects prediction is playing the role of maintenance facilitation...

  • Deriving Conceptual Schema from Domain Ontology: A Web Application Reverse Engineering Approach. Benslimane, Sidi; Malki, Mimoun; Bouchiha, Djelloul // International Arab Journal of Information Technology (IAJIT);Apr2010, Vol. 7 Issue 2, p167 

    The heterogeneous and dynamic nature of components making up a web application, the lack of effective programming mechanisms for implementing basic software engineering principles in it, and undisciplined development processes induced by the high pressure of a very short time-to-market, make web...

  • CALING MISTER GOODWRENCH: MAINTENANCE-SCHEDULING SOFTWARE: SHOULD YOU BUY? OR DIY? Cunningham, Steve // AV Technology;Jul2011, Vol. 4 Issue 7, p10 

    The article offers the author's insights concerning the purchase or development of maintenance-scheduling software. He mentions that available software online were premium products and though some offer a free version, they seem to only run on Windows and designed for Windows 98. Moreover, he...

Share

Read the Article

Courtesy of THE LIBRARY OF VIRGINIA

Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics