Event-Oriented Communication in the Continuum Software Architecture

  • Rodolfo Stoffel Antunes UNISINOS
  • Cristiano André da Costa UNISINOS
  • Cláudio Fernando Resin Geyer UFRGS
  • Adenauer Corrêa Yamin UCPel

Abstract


Ubiquitous computing applications become complex, because they must address various implementation issues. The Continuum software infrastructure is aimed at simplifying the development of these applications, through the integration of a framework and a middleware specific for the ubiquitous computing. This paper presents the research conducted during the design of the service communicator, present in the Continuum middleware, as well as the model created to guide the implementation of the service.

References

Costa, C. (2008). Continuum: A Context-aware Service-based Software Infrastructure for Ubiquitous Computing. PhD thesis, UFRGS.

Costa, C., Yamin, A., and Geyer, C. (2008). Towards a general software infrastructure for ubiquitous computing. IEEE Pervasive Computing, 7(1):64–73.

Coulouris, G., Dollimore, J., and Kindberg, T. (2001). Distributed Systems: Concepts and Design. Addison-Wesley, Harlow.

Eisenhauer, G., Schwan, K., and Bustamante, F. (2006). Publish-subscribe for high-performance computing. IEEE Internet Computing, 10(1):40–47.

Eugster, P., Felber, P., Guerraoui, R., and Kermarrec, A. (2003). The many faces of publish/subscribe. ACM Computing Surveys, 35(2):114–131.

Hapner, M., Burridge, R., Sharma, R., Fialli, J., and Stout, K. (2002). Java message service. Disponível em [link]. Acesso em Out. 2008.

Huang, Y. and Garcia-Molina, H. (2004). Publish/subscribe in a mobile environment. Wireless Networks, 10(6):643–652.

Papazoglou, M. and Georgakopoulos, D. (2003). Introduction: Service-oriented computing. Communications of the ACM, 46(10):24–28.

Pietzuch, P. and Bacon, J. (2002). Hermes: A distributed event-based middleware architecture. In 22nd International Conference on Distributed Computing Systems Workshops, 2002, Vienna, pages 611–618, Washington. IEEE.

Satyanarayanan, M. (2001). Pervasive computing: Vision and challenges. IEEE Personal Communications, 8(4):10–17.

Weiser, M. (1991). The computer for the 21st century. Scientific American, 265(3):94–104.
Published
2009-07-20
ANTUNES, Rodolfo Stoffel; COSTA, Cristiano André da; GEYER, Cláudio Fernando Resin; YAMIN, Adenauer Corrêa. Event-Oriented Communication in the Continuum Software Architecture. In: PROCEEDINGS OF BRAZILIAN SYMPOSIUM ON UBIQUITOUS AND PERVASIVE COMPUTING (SBCUP), 1. , 2009, Bento Gonçalves/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 1145-1150. ISSN 2595-6183.