Toggle Main Menu Toggle Search

Open Access padlockePrints

Structuring integrated Web applications for fault tolerance

Lookup NU author(s): Emeritus Professor Alexander RomanovskyORCiD, Dr Panos Periorellis, Avelino Zorzo

Downloads


Abstract

The intention of this paper is to demonstrate how modern structuring techniques can be employed in integrating complex web applications. Our focus is on developing a Travel Agency case study. The main challenges the developers of such systems face are dealing with legacy web services and incorporating means for tolerating a considerable number of 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 recursively structuring the integrated system and by associating handlers with such actions. To deal with legacy components, we use protective wrappers in such a way that each operation on these components is transformed into an atomic action with a well-defined interface. To accommodate a combined use of several ready-made environments (such as communication packages, services and run-time supports), we employ where necessary a multilevel exception handling. The design discussed in the paper shows the importance of choosing the right technique for structuring different parts of the integrated system. It is our belief that the integration techniques discussed are generally applicable for structuring integrated web applications of a wide range, as well as for providing their fault tolerance in a disciplined fashion.


Publication metadata

Author(s): Romanovsky A, Periorellis P, Zorzo AF

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 6th International Symposium on Autonomous Decentralized Systems (ISADS)

Year of Conference: 2003

Pages: 99-106

Date deposited: 26/11/2004

Publisher: IEEE Computer Society

Library holdings: Search Newcastle University Library for this item

ISBN: 0769518761


Share