Tecnologia

298 palavras 2 páginas
Os avanços na tecnologia de dispositivos móveis e redes de computadores sem fio as torna cada vez mais populares, colaborando para tornar a computação ubíqua uma realidade. Desenvolver aplicações para este novo ambiente requer o tratamento de diversas questões de implementação, implicando um projeto muitas vezes complexo. Neste caso, o uso de uma infraestrutura de software permite que esta complexidade seja reduzida, simplificando o desenvolvimento destas aplicações. O Continuum é uma infraestrutura de software para a computação ubíqua, composta por um framework para o auxílio ao desenvolvimento de aplicações, e um middleware que fornece as funcionalidades para as aplicações durante sua execução. O middleware é baseado em uma arquitetura orientada a serviços (SOA), motivo pelo qual o middleware é composto por uma série de serviços plugáveis, cada um responsável pela gerência de uma das funcionalidades que será utilizada pelas aplicações. O presente trabalho tem por objetivo o projeto de um dos serviços do middleware do Continuum: o communicator, que gerencia um sistema de comunicação por eventos no paradigma publicar-assinar (publish-subscribe) para as aplicações desenvolvidas no Continuum. Foi desenvolvido um modelo de comunicação para o serviço, baseado em uma análise do estado da arte em sistemas de comunicação por eventos, e também baseado nas particularidades do middleware do Continuum. O modelo criado foi a base da implementação de um protótipo do serviço, utilizado na execução de diversos experimentos a fim de avaliar as principais características e limitações do modelo proposto. Os resultados obtidos mostram que o uso de apenas uma instância do serviço no ambiente é possível, mas isto trará problemas de escalabilidade às aplicações que dele fazem uso. O uso de múltiplas instâncias do serviço, de modo que a comunicação seja gerenciada de forma distribuída, favorece a escalabilidade, uma característica importante para a computação ubíqua.

Relacionados

  • o que é tecnologia
    2030 palavras | 9 páginas
  • Tecnologia
    1060 palavras | 5 páginas
  • tecnologias
    660 palavras | 3 páginas
  • tecnologia
    1337 palavras | 6 páginas
  • tecnologia
    380 palavras | 2 páginas
  • tecnologia
    557 palavras | 3 páginas
  • Tecnologia
    1848 palavras | 8 páginas
  • tecnologia
    675 palavras | 3 páginas
  • Tecnologia
    1302 palavras | 6 páginas
  • tecnologia
    691 palavras | 3 páginas