Structuring integrated Web applications for fault tolerance

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Romanovsky, A., Periorellis, P., Zorzo, A.F.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 106
container_issue
container_start_page 99
container_title
container_volume
creator Romanovsky, A.
Periorellis, P.
Zorzo, A.F.
description 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 recursively structuring the integrated system and by associating handlers with such actions. We use protective wrappers in such a way that each operation on legacy 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 a multilevel exception handling. We believe that these techniques are generally applicable for both: structuring integrated web applications and providing their fault tolerance.
doi_str_mv 10.1109/ISADS.2003.1193937
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1193937</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1193937</ieee_id><sourcerecordid>1193937</sourcerecordid><originalsourceid>FETCH-LOGICAL-g279t-3c30395fa4f45167902f21cf52ed6f7940ae2148815009addd0e3fe89b99b36f3</originalsourceid><addsrcrecordid>eNotj81KxDAURgMiqOO8gG7yAh3vTZqmF1fD-Dcw4KKKyyFtb0qktiVNF769A863OZzNgU-IO4QNItDDvto-VRsFoE9OmrS9EDdgCzJY2gKvxHqev-E0Y0pAvBaPVYpLk5YYhk6GIXEXXeJWfnEt3TT1oXEpjMMs_Rild0ufZBp7jm5o-FZcetfPvD5zJT5fnj92b9nh_XW_2x6yTllKmW40aDLe5T43WFgC5RU23ihuC28pB8cK87JEA0CubVtg7bmkmqjWhdcrcf_fDcx8nGL4cfH3eP6n_wDRKkZd</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Structuring integrated Web applications for fault tolerance</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Romanovsky, A. ; Periorellis, P. ; Zorzo, A.F.</creator><creatorcontrib>Romanovsky, A. ; Periorellis, P. ; Zorzo, A.F.</creatorcontrib><description>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 recursively structuring the integrated system and by associating handlers with such actions. We use protective wrappers in such a way that each operation on legacy 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 a multilevel exception handling. We believe that these techniques are generally applicable for both: structuring integrated web applications and providing their fault tolerance.</description><identifier>ISBN: 0769518761</identifier><identifier>ISBN: 9780769518763</identifier><identifier>DOI: 10.1109/ISADS.2003.1193937</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Atomic measurements ; Fault tolerance ; Fault tolerant systems ; Informatics ; Packaging ; Protection ; Runtime environment ; Software design ; Web services</subject><ispartof>The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003, 2003, p.99-106</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1193937$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27904,54897</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1193937$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Romanovsky, A.</creatorcontrib><creatorcontrib>Periorellis, P.</creatorcontrib><creatorcontrib>Zorzo, A.F.</creatorcontrib><title>Structuring integrated Web applications for fault tolerance</title><title>The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003</title><addtitle>ISADS</addtitle><description>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 recursively structuring the integrated system and by associating handlers with such actions. We use protective wrappers in such a way that each operation on legacy 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 a multilevel exception handling. We believe that these techniques are generally applicable for both: structuring integrated web applications and providing their fault tolerance.</description><subject>Application software</subject><subject>Atomic measurements</subject><subject>Fault tolerance</subject><subject>Fault tolerant systems</subject><subject>Informatics</subject><subject>Packaging</subject><subject>Protection</subject><subject>Runtime environment</subject><subject>Software design</subject><subject>Web services</subject><isbn>0769518761</isbn><isbn>9780769518763</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2003</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj81KxDAURgMiqOO8gG7yAh3vTZqmF1fD-Dcw4KKKyyFtb0qktiVNF769A863OZzNgU-IO4QNItDDvto-VRsFoE9OmrS9EDdgCzJY2gKvxHqev-E0Y0pAvBaPVYpLk5YYhk6GIXEXXeJWfnEt3TT1oXEpjMMs_Rild0ufZBp7jm5o-FZcetfPvD5zJT5fnj92b9nh_XW_2x6yTllKmW40aDLe5T43WFgC5RU23ihuC28pB8cK87JEA0CubVtg7bmkmqjWhdcrcf_fDcx8nGL4cfH3eP6n_wDRKkZd</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Romanovsky, A.</creator><creator>Periorellis, P.</creator><creator>Zorzo, A.F.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2003</creationdate><title>Structuring integrated Web applications for fault tolerance</title><author>Romanovsky, A. ; Periorellis, P. ; Zorzo, A.F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-g279t-3c30395fa4f45167902f21cf52ed6f7940ae2148815009addd0e3fe89b99b36f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Application software</topic><topic>Atomic measurements</topic><topic>Fault tolerance</topic><topic>Fault tolerant systems</topic><topic>Informatics</topic><topic>Packaging</topic><topic>Protection</topic><topic>Runtime environment</topic><topic>Software design</topic><topic>Web services</topic><toplevel>online_resources</toplevel><creatorcontrib>Romanovsky, A.</creatorcontrib><creatorcontrib>Periorellis, P.</creatorcontrib><creatorcontrib>Zorzo, A.F.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Romanovsky, A.</au><au>Periorellis, P.</au><au>Zorzo, A.F.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Structuring integrated Web applications for fault tolerance</atitle><btitle>The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003</btitle><stitle>ISADS</stitle><date>2003</date><risdate>2003</risdate><spage>99</spage><epage>106</epage><pages>99-106</pages><isbn>0769518761</isbn><isbn>9780769518763</isbn><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 recursively structuring the integrated system and by associating handlers with such actions. We use protective wrappers in such a way that each operation on legacy 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 a multilevel exception handling. We believe that these techniques are generally applicable for both: structuring integrated web applications and providing their fault tolerance.</abstract><pub>IEEE</pub><doi>10.1109/ISADS.2003.1193937</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769518761
ispartof The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003, 2003, p.99-106
issn
language eng
recordid cdi_ieee_primary_1193937
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Atomic measurements
Fault tolerance
Fault tolerant systems
Informatics
Packaging
Protection
Runtime environment
Software design
Web services
title Structuring integrated Web applications for fault tolerance
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T09%3A33%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Structuring%20integrated%20Web%20applications%20for%20fault%20tolerance&rft.btitle=The%20Sixth%20International%20Symposium%20on%20Autonomous%20Decentralized%20Systems,%202003.%20ISADS%202003&rft.au=Romanovsky,%20A.&rft.date=2003&rft.spage=99&rft.epage=106&rft.pages=99-106&rft.isbn=0769518761&rft.isbn_list=9780769518763&rft_id=info:doi/10.1109/ISADS.2003.1193937&rft_dat=%3Cieee_6IE%3E1193937%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1193937&rfr_iscdi=true