The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003.
DOI: 10.1109/isads.2003.1193937
|View full text |Cite
|
Sign up to set email alerts
|

Structuring integrated Web applications for fault tolerance

Abstract: This paper shows how modern structuring techniques can be employed in integrating complex web applications such as Travel Agency systems. The main challenges the developers of such systems face are dealing with legacy web services and incorporating means for tolerating errors.Because of the very nature of such systems, exception handling is the main recovery technique to be applied in their development. We employ Coordinated Atomic actions to allow disciplined handling of such abnormal situations by recursivel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
14
0

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…Most previous Web service failure-handling mechanisms considered fast restart [18], consistent service re- sults [13], [19], reliable completion when failures unexpectedly happen [14], [17], and coordinated recovery of concurrent errors [12], [20]. However, the previous failurehandling mechanisms have rarely considered the notion of adaptive failure-handling, i.e., the capability to dynamically provide different recovery flow against the same failure in accordance with the requirement of individual users.…”
Section: Introductionmentioning
confidence: 99%
“…Most previous Web service failure-handling mechanisms considered fast restart [18], consistent service re- sults [13], [19], reliable completion when failures unexpectedly happen [14], [17], and coordinated recovery of concurrent errors [12], [20]. However, the previous failurehandling mechanisms have rarely considered the notion of adaptive failure-handling, i.e., the capability to dynamically provide different recovery flow against the same failure in accordance with the requirement of individual users.…”
Section: Introductionmentioning
confidence: 99%
“…CAAs provide fault tolerance by means of cooperative exception handling and employ, where necessary, the action level abort as part of the more general exception handling. CAAs have been successfully used in several case studies (Di Marzo Serugendo et al, 1999;Romanovsky et al, 2003;Xu et al, 2002;) that demonstrate high usefulness and general applicability of the approach.…”
Section: Introductionmentioning
confidence: 99%
“…For example, a new composite type of CAA has been described in Tartanoglu etal. (2004), Di Marzo Serugendo et al (1999, and Romanovsky et al (2003) and the way external objects are dealt with is spread throughout several papers (Tartanoglu et al, 2004;Xu et al, 1995). In this paper, all these features are collected and described.…”
Section: Introductionmentioning
confidence: 99%
“…More specifically, CAA focus on concurrent software systems consisting of cooperative and competitive components and it provides fault tolerance by means of cooperative exception handling. CAAs have been successfully used in several case studies [4][5][6] that demonstrate high usefulness and a general applicability.…”
Section: Introductionmentioning
confidence: 99%