Comunicação Orientada a Eventos na Arquitetura de Software Continuum
Resumo
Aplicações para a computação ubíqua tornam-se complexas, pois devem tratar diversas questões de implementação. A infra-estrutura de software Continuum tem por objetivo simplificar o desenvolvimento destas aplicações, através da integração de um framework e um middleware específicos para a computação ubíqua. Este artigo apresenta a pesquisa desenvolvida durante o projeto do serviço communicator, presente no middleware do Continuum, bem como o modelo desenvolvido a fim de guiar a implementação deste serviço.Referências
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.
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.
Publicado
20/07/2009
Como Citar
ANTUNES, Rodolfo Stoffel; COSTA, Cristiano André da; GEYER, Cláudio Fernando Resin; YAMIN, Adenauer Corrêa.
Comunicação Orientada a Eventos na Arquitetura de Software Continuum. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 1. , 2009, Bento Gonçalves/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2009
.
p. 1145-1150.
ISSN 2595-6183.
