Infraestrutura de software Continuum para a computação ubíqua: uma abordagem baseada em serviço

Autores

  • Cristiano Costa
  • Felipe Kellermann
  • Rodolfo Antunes
  • Jorge Barbosa
  • Adenauer Yamin
  • Cláudio Geyer

DOI:

https://doi.org/10.4013/sct.2009.20.2.04

Resumo

Os mais recentes avanços tecnológicos, com a introdução de dispositivos inovadores e mais baratos, contribuem para o aumento da aplicação prática das pesquisas na área de computação ubíqua (ubicomp). Para o desenvolvimento de aplicativos nessa área, é necessária uma infraestrutura de software adequada. Para atingir esse objetivo, esse artigo propõe o Continuum, uma infraestrutura baseada na arquitetura orientada a serviços (SOA), fazendo uso de framework e middleware. Além disso, a arquitetura emprega uma visão redefinida da semântica siga-me, na qual usuários podem ir aonde quiserem carregando os dados e aplicativos desejados, utilizando-os de forma integrada com o mundo real. Nesse artigo, é dado foco para a descrição da arquitetura orientada a serviços proposta para o Continuum. A proposta amplia os padrões de serviços web para suportar a mobilidade de serviços, permitindo que eles sejam instalados, copiados ou movidos. Adicionalmente, a abstração fornecida permite a adaptação de aplicações legadas como serviços plugáveis do Continuum. Algumas análises experimentais foram conduzidas, usando a metodologia de estudo de caso. Baseada nessas avaliações, algumas lições que foram aprendidas são apresentadas e algumas conclusões do trabalho são definidas.

Palavras-chave: infraestrutura de software, middleware, serviços web, arquitetura orientada a serviços, computação ubíqua.

Downloads

Publicado

2009-12-30

Edição

Seção

Artigos