AWSM: Infrastructure for Adaptive Web Service Migration

  • Holger Schmidt
  • Rüdiger Kapitza
  • Franz J. Hauck
  • Hans P. Reiser
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4805)

Abstract

Ubiquitous computing applications have to cope with a highly dynamic and heterogeneous infrastructure. Thus, software must be able to adapt dynamically and react to the environment. Furthermore, it should be platform and language independent. We propose an infrastructure for stateful self-adaptive migratable Web services for implementing ubiquitous computing applications. Our infrastructure allows location-transparent, stateful migration at runtime. Unlike related work, we introduce location-independent Web service references. Our Web services support adaptation to the application context by being able to dynamically change the interface, locally available state and implementation at the same time. The concept can be transferred to any Web service platform as we build on top of standard Web service technology.

Keywords

Web Service Migration Adaptation Platform Independency Dynamic Loading of Code 

References

  1. 1.
    Hammerschmidt, B.C., Linnemann, V.: Migratable Web Services: Increasing Performance and Privacy in Service Oriented Architectures. IADIS Int. Journal on Comp. Sci. and Info. Sys. 1(1), 42–56 (2006)Google Scholar
  2. 2.
    Kapitza, R., Schmidt, H., Söldner, G., Hauck, F.J.: A Framework for Adaptive Mobile Objects in Heterogeneous Environments. In: Meersman, R., Tari, Z. (eds.) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. LNCS, vol. 4276, pp. 1739–1756. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Kapitza, R., Schmidt, H., Bartlang, U., Hauck, F.J.: A Generic Infrastructure for Decentralised Dynamic Loading of Platform-Specific Code. In: DAIS 2007 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Holger Schmidt
    • 1
  • Rüdiger Kapitza
    • 2
  • Franz J. Hauck
    • 1
  • Hans P. Reiser
    • 3
  1. 1.Institute of Distributed Systems, Ulm UniversityGermany
  2. 2.Dept. of Comp. Sciences, Informatik 4, University of Erlangen-NürnbergGermany
  3. 3.LaSIGE, Departamento de Informática, University of LisboaPortugal

Personalised recommendations