Encyclopedia of Database Systems

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

Web Transactions

  • Heiko SchuldtEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_731


Internet transactions


A Web Transaction is a transactional interaction between a client, usually a web browser, and one or several databases as backend of a multi-tier architecture. The middle tier of the architecture includes a web server which accepts client requests via HTTP. It forwards these requests either directly to the underlying database or to an application server which, in turn, interacts with the database.

Key Points

The main application of Web transactions is in eCommerce applications. In a minimal configuration, the architecture for Web transactions consists of a client, a web server and a database server. Database access is provided at the web server level, e.g., by embedding database access into Java servlets or JavaServer Pages (JSP). More sophisticated architectures consider a dedicated application server layer (i.e., an implementation of the Java Enterprise Edition specification Java EE) and support distributed databases. Communication between...

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

Recommended Reading

  1. 1.
    Barga R, Lomet D, Shegalov G, Weikum G. Recovery guarantees for internet applications. ACM Trans Internet Technol. 2004;4(3):289–328.CrossRefGoogle Scholar
  2. 2.
    Rubinger AL, Burke B. Enterprise JavaBeans 3.1. Beijing: O’Reilly; 2010.Google Scholar
  3. 3.
    Luo Q, Krishnamurthy S, Mohan C, Pirahesh H, Woo H, Lindsay B, Naughton J. Middle-tier database caching for e-business. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 2002. p. 600–11.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

  • Panos K. Chrysanthis
    • 1
  1. 1.Department of Computer ScienceUniversity of PittsburghPittsburghUSA