Specifying and verifying Web transactions

Jing Li*, Huibiao Zhu, Jifeng He

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

19 Scopus citations

Abstract

New evolving internet technologies are extending the role of the World Wide Web from a platform of information exhibition to a new environment for service interactions. While new business opportunities are brought in under this new era of internet, novel challenges are coming out at the same time. Current technologies have been found lacking efficient support for web transactions. Because transactions in the context of web services have distinct features, such as autonomous and interactive, the traditional automatic mechanisms of resource locking and rollback are proved to be inappropriate. For this reason, we suggest that web transactions are constructed through a series of compensable transactions, using the concept of compensation to ensure a relatively relaxed atomicity. This paper formally expresses the composition structures and behavioral dependencies of compensable transactions. Based on the formal description for a transaction model, we are able to further verify its transactional behavior according to the specified requirement of relaxed atomicity and more precise behavioral properties with temporal constraints.

Original languageEnglish
Title of host publicationFormal Techniques for Networked and Distributed Systems - FORTE 2008 - 28th IFIP WG 6.1 International Conference, Proceedings
Pages149-168
Number of pages20
DOIs
StatePublished - 2008
Event28th IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems, FORTE 2008 - Tokyo, Japan
Duration: 10 Jun 200813 Jun 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5048 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference28th IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems, FORTE 2008
Country/TerritoryJapan
CityTokyo
Period10/06/0813/06/08

Fingerprint

Dive into the research topics of 'Specifying and verifying Web transactions'. Together they form a unique fingerprint.

Cite this