Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Application Server

  • Heiko Schuldt
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_665

Synonyms

Java application server; Web application server

Definition

An Application Server is a dedicated software component in a three-tier or multi-tier architecture which provides application logic (business logic) and which allows for the separation of application logic from user interface functionality (client layer), delivery of data (Web server), and data management (database server).

Key Points

Modern information systems, especially information systems on the Web, follow an architectural paradigm that is based on a separation of concerns. In contrast to monolithic (single-tier) architectures or two-tier client/server architectures where business logic is bundled with other functionality, three-tier or multi-tier architectures consider dedicated application servers which exclusively focus on providing business logic.

In three-tier or multi-tier architectures, application servers typically make use of several middleware services which enable the communication within and between...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Jacobs D. Data management in application servers. Datenbank-Spektrum. 2004;8:5–11.Google Scholar
  2. 2.
    Gupta A. Java EE 7 Essentials. Sebastopol, CA, USA: O’Reilly; 2013.Google Scholar
  3. 3.
    Raghavachari M, Reimer D, Johnson RD. The Deployer’s problem: configuring application servers for performance and reliability. In: Proceedings of the 25th International Conference on Software Engineering; 2003. p. 484–9.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Mathematics and Computer Science, Databases and Information Systems Research GroupUniversity of BaselBaselSwitzerland

Section editors and affiliations

  • Anastasia Ailamaki
    • 1
  1. 1.Informatique et CommunicationsEcole Polytechnique Fédérale de LausanneLausanneSwitzerland