Making legacy services highly available with openAIS: An experience report

András Kövi, D. Varró, Zoltán Németh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

We report our experiences on application development with the open source OpenAIS framework, which is an implementation of the standard Application Interface Specification (AIS) issued by the Service Availability Forum. Our focus is put on integrating existing (legacy) applications or services into the AIS framework (where the source code of these services is not available) in order to make such services highly available. This is achieved by using Proxy components, which are responsible for managing the High Availability (HA) lifecycle of legacy services (called proxied components). We estimate the availability of legacy services as provided by using redundant proxy and proxied components in the OpenAIS framework on a benchmark service architecture. Furthermore, as the AIS standard does not contain any recommendation on business-related communication, in the paper, we propose to use communication mediation to forward requests to service provider components and responses back to the service consumers.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages206-216
Number of pages11
Volume4328 LNCS
DOIs
Publication statusPublished - 2006
Event3rd International Service Availability Symposium, ISAS 2006 - Helsinki, Finland
Duration: May 15 2006May 16 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4328 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other3rd International Service Availability Symposium, ISAS 2006
CountryFinland
CityHelsinki
Period5/15/065/16/06

Fingerprint

Availability
Specifications
Specification
Communication
Experience
High Availability
Mediation
Open Source
Life Cycle
Recommendations
Industry
Benchmark
Estimate
Framework
Standards

Keywords

  • AIS
  • Communication mediation
  • Service availability

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Kövi, A., Varró, D., & Németh, Z. (2006). Making legacy services highly available with openAIS: An experience report. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4328 LNCS, pp. 206-216). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4328 LNCS). https://doi.org/10.1007/11955498_15

Making legacy services highly available with openAIS : An experience report. / Kövi, András; Varró, D.; Németh, Zoltán.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4328 LNCS 2006. p. 206-216 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 4328 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kövi, A, Varró, D & Németh, Z 2006, Making legacy services highly available with openAIS: An experience report. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 4328 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 4328 LNCS, pp. 206-216, 3rd International Service Availability Symposium, ISAS 2006, Helsinki, Finland, 5/15/06. https://doi.org/10.1007/11955498_15
Kövi A, Varró D, Németh Z. Making legacy services highly available with openAIS: An experience report. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4328 LNCS. 2006. p. 206-216. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/11955498_15
Kövi, András ; Varró, D. ; Németh, Zoltán. / Making legacy services highly available with openAIS : An experience report. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 4328 LNCS 2006. pp. 206-216 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{904b2863907e4e93acadfb13ef579f7e,
title = "Making legacy services highly available with openAIS: An experience report",
abstract = "We report our experiences on application development with the open source OpenAIS framework, which is an implementation of the standard Application Interface Specification (AIS) issued by the Service Availability Forum. Our focus is put on integrating existing (legacy) applications or services into the AIS framework (where the source code of these services is not available) in order to make such services highly available. This is achieved by using Proxy components, which are responsible for managing the High Availability (HA) lifecycle of legacy services (called proxied components). We estimate the availability of legacy services as provided by using redundant proxy and proxied components in the OpenAIS framework on a benchmark service architecture. Furthermore, as the AIS standard does not contain any recommendation on business-related communication, in the paper, we propose to use communication mediation to forward requests to service provider components and responses back to the service consumers.",
keywords = "AIS, Communication mediation, Service availability",
author = "Andr{\'a}s K{\"o}vi and D. Varr{\'o} and Zolt{\'a}n N{\'e}meth",
year = "2006",
doi = "10.1007/11955498_15",
language = "English",
isbn = "3540687246",
volume = "4328 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "206--216",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Making legacy services highly available with openAIS

T2 - An experience report

AU - Kövi, András

AU - Varró, D.

AU - Németh, Zoltán

PY - 2006

Y1 - 2006

N2 - We report our experiences on application development with the open source OpenAIS framework, which is an implementation of the standard Application Interface Specification (AIS) issued by the Service Availability Forum. Our focus is put on integrating existing (legacy) applications or services into the AIS framework (where the source code of these services is not available) in order to make such services highly available. This is achieved by using Proxy components, which are responsible for managing the High Availability (HA) lifecycle of legacy services (called proxied components). We estimate the availability of legacy services as provided by using redundant proxy and proxied components in the OpenAIS framework on a benchmark service architecture. Furthermore, as the AIS standard does not contain any recommendation on business-related communication, in the paper, we propose to use communication mediation to forward requests to service provider components and responses back to the service consumers.

AB - We report our experiences on application development with the open source OpenAIS framework, which is an implementation of the standard Application Interface Specification (AIS) issued by the Service Availability Forum. Our focus is put on integrating existing (legacy) applications or services into the AIS framework (where the source code of these services is not available) in order to make such services highly available. This is achieved by using Proxy components, which are responsible for managing the High Availability (HA) lifecycle of legacy services (called proxied components). We estimate the availability of legacy services as provided by using redundant proxy and proxied components in the OpenAIS framework on a benchmark service architecture. Furthermore, as the AIS standard does not contain any recommendation on business-related communication, in the paper, we propose to use communication mediation to forward requests to service provider components and responses back to the service consumers.

KW - AIS

KW - Communication mediation

KW - Service availability

UR - http://www.scopus.com/inward/record.url?scp=70649102950&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70649102950&partnerID=8YFLogxK

U2 - 10.1007/11955498_15

DO - 10.1007/11955498_15

M3 - Conference contribution

AN - SCOPUS:70649102950

SN - 3540687246

SN - 9783540687245

VL - 4328 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 206

EP - 216

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -