Asomnia: AService-Oriented Middleware for Ambient Information Access

  • Karl Rehrl
  • Wernher Behrendt
  • Manfred Bortenschlager
  • Sigi Reich
  • Harald Rieser
  • Rupert Westenthaler
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2736)


With the growing pervasiveness of information systems we are increasingly confronted with integrating heterogeneous end-user devices into existing information infrastructures. However, most existing middleware platforms either focus on plug & work functionalities or on multimedia streaming capabilities. Asomnia is a service-oriented middleware that combines the needs of plug & work infrastructures with the necessities of delivering multimedia contents. We describe Asomnia’s service-oriented architecture and show how it can be applied in different scenarios.


Communication Mode Proxy Service Remote Procedure Call Heterogeneous Device Open Grid Service Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Chakraborty, D., Perich, F., Joshi, A., Finin, T., Yesha, Y.: Middleware for mobile information access. In: DEXA Workshops, pp. 729–733 (2002)Google Scholar
  2. 2.
    Chen, H., Joshi, A., Finin, T.W.: Dynamic service discovery for mobile computing: Intelligent agents meet jini in the aether. Cluster Computing 4(4), 343–354 (2001)CrossRefGoogle Scholar
  3. 3.
    Ferscha, A., Vogl, S., Beer, W.: Ubiquitous context sensing in wireless environments. In: 4th DAPSYS (Austrian-Hungarian Workshop on Distributed and Parallel Systems). Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  4. 4.
    Fischmeister, S., Menkhaus, G., Pree, W.: Context-awareness and adaptivity through mobile shadows. Technical report, Software Research Lab, University of Salzburg (2002)Google Scholar
  5. 5.
    Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The physiology of the grid: An open grid services architecture for distributed systems integration. Draft 5, Mathematics and Computer Science Division, Argonne National Laboratory and Department of Computer Science, University of Chicago and Information Sciences Institute, University of Southern California and IBM Corporation (November 2002)Google Scholar
  6. 6.
    Gong, L.: Jxta: A network programming environment. IEEE Internet Computing 5, 88–95 (2001)CrossRefGoogle Scholar
  7. 7.
    Grennhalgh, C.: Equip: a software platform for distributed interactive systems. Technical report, The Mixed Reality Laboratory, University of Nottingham (2001)Google Scholar
  8. 8.
    Beigl, M., Schmidt, A., Gellersen, H.-W.: Sensor-based context-awareness for situated computing. In: Workshop on Software Engineering for Wearable and Pervasive Computing SEWPC00 at the 22nd Int. Conference on Software Engineering ICSE 2000, Limerick, Ireland (2000)Google Scholar
  9. 9.
    Kagal, L., Korolev, V., Chen, H., Joshi, A., Finin, T.: Centaurus: A framework for intelligent services in a mobile environment. In: Proceedings of the International Workshop on Smart Appliances and Wearable Computing, IWSAWC (2001)Google Scholar
  10. 10.
    Kindberg, T., Barton, J.J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B., Spasojevic, M.: People, places, things: Web presence for the real world. MONET 7(5), 365–376Google Scholar
  11. 11.
    Kleinrock, L.: Nomadicity: Anytime, anywhere in a disconnected world. Mobile Networks and Applications 1, 351–357 (1996)Google Scholar
  12. 12.
    Kühn, E., Nozicka, G.: Post client/server coordination tools. In: Proceedings of Coordination Technology for Collaborative Applications. Springer Series Lecture Notes in Computer Science. Springer, Heidelberg (1997)Google Scholar
  13. 13.
    Lehman, T.J., Garcia, A.: Tspaces services suite (2001), See
  14. 14.
    Lehman, T.J., McLaughry, S.W., Wycko, P.: T spaces: The next wave. In: HICSS (1999)Google Scholar
  15. 15.
    Pietzuch, P.R., Bacon, J.M.: Hermes: A distributed event-based middleware architecture. In: Proceedings of the 1st International Workshop on Distributed Event-Based Systems, DEBS 2002 (2002)Google Scholar
  16. 16.
    Reich, S., Schaller, M., Westenthaler, R.: Developing advanced multimedia presentations with Java. Technical report, Sun Microsystems (June 2001), Presentation T541 at JavaOne, San Francisco (June 2001)Google Scholar
  17. 17.
    Schmidt, A., Beigl, M., Gellersen, H.-W.: There is more to context than location. Computers and Graphics 23(6), 893–901 (1999)CrossRefGoogle Scholar
  18. 18.
    Waldo, J.: JiniTMtechnology architectural overview. Technical report, Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 U.S.A. (1999), Available as

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Karl Rehrl
    • 1
  • Wernher Behrendt
    • 1
  • Manfred Bortenschlager
    • 1
  • Sigi Reich
    • 1
  • Harald Rieser
    • 1
  • Rupert Westenthaler
    • 1
  1. 1.Salzburg ResearchSalzburgAustria

Personalised recommendations