Skip to main content

Making Legacy Services Highly Available with OpenAIS: An Experience Report

  • Conference paper
  • 313 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4328))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Openais, standards based cluster framework, http://developer.osdl.org/dev/openais/

  2. Vmware inc. Homepage, http://www.vmware.com

  3. Motorola Company. Netplane software, http://www.motorola.com/content.jsp?globalObjectId=5738

  4. Fujitsu-Siemens Computers. Safe4cs ha 3 including rtp4cs 3 and primecluster 4.1b, http://safe4cs.com

  5. Haddad, I.: Towards carrier grade platforms. In: Linux conference (2004)

    Google Scholar 

  6. Koch, R.R., Hortikar, S., Moser, L.E., Melliar-Smith, P.M.: Transparent tcp connection failover. Dsn 00, 383 (2003)

    Google Scholar 

  7. Trivedi, K.: Spnp homepage spnp (stochastic petri net package), http://www.ee.duke.edu/~kst/software_packages.html

  8. Wang, D., Trivedi, K.S.: Modeling user-perceived service availability. In: Malek, M., Nett, E., Suri, N. (eds.) ISAS 2005. LNCS, vol. 3694, pp. 107–122. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kövi, A., Varró, D., Németh, Z. (2006). Making Legacy Services Highly Available with OpenAIS: An Experience Report. In: Penkler, D., Reitenspiess, M., Tam, F. (eds) Service Availability. ISAS 2006. Lecture Notes in Computer Science, vol 4328. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11955498_15

Download citation

  • DOI: https://doi.org/10.1007/11955498_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68724-5

  • Online ISBN: 978-3-540-68725-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics