Skip to main content

Application Server

  • Reference work entry
  • First Online:
  • 257 Accesses

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 via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Recommended Reading

  1. Jacobs D. Data management in application servers. Datenbank-Spektrum. 2004;8:5–11.

    Google Scholar 

  2. Gupta A. Java EE 7 Essentials. Sebastopol, CA, USA: O’Reilly; 2013.

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heiko Schuldt .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

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

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Schuldt, H. (2018). Application Server. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_665

Download citation

Publish with us

Policies and ethics