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.
DownloadPaper 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