TRANSFORM: A TRANSACTION SAFE WEB APPLICATION MODEL

Matthias Ihle, Georg LausenLausen

2006

Abstract

Classical models of database-driven web applications follow thin-client architectures, i.e., all data processing and business logic resides on the server while the client’s role is to arrange and display the user interface. When transactions come into play, which may naturally span several consecutive interactions between client pages and server actions, problems arise since transactions cannot exceed the boundaries of server actions. We address this issue by proposing a novel architecture for web applications, where a webservice-based data access component is integrated directly in the markup of a client page. Our approach guarantees ACID transaction properties and generates serializable histories in the sense of conflict serializability. In contrast to past efforts to transaction management in web applications, our architecture does not necessitate the existence of an additional, external transaction server.

Download


Paper Citation


in Harvard Style

Ihle M. and LausenLausen G. (2006). TRANSFORM: A TRANSACTION SAFE WEB APPLICATION MODEL . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-972-8865-46-7, pages 164-171. DOI: 10.5220/0001253101640171

in Bibtex Style

@conference{webist06,
author={Matthias Ihle and Georg LausenLausen},
title={TRANSFORM: A TRANSACTION SAFE WEB APPLICATION MODEL},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2006},
pages={164-171},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001253101640171},
isbn={978-972-8865-46-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - TRANSFORM: A TRANSACTION SAFE WEB APPLICATION MODEL
SN - 978-972-8865-46-7
AU - Ihle M.
AU - LausenLausen G.
PY - 2006
SP - 164
EP - 171
DO - 10.5220/0001253101640171