Uma proposta para sincronização de dados em dispositivos ubíquos

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

A onipresença de telefones inteligentes, PDAs, cartões inteligentes, sensores e outros dispositivos ubíquos, junto com o desenvolvimento de diferentes tipos de redes de dados sem fio, tem levado a uma grande mudança no uso, desenho e desenvolvimento dos sistemas de informação. Cada vez mais os dispositivos ubíquos de acesso a dados são utilizados como ferramentas de trabalho. Executivos, vendedores, trabalhadores de campo em geral precisam acessar e atualizar informações corporativas aonde quer que estejam. Mesmo com os avanços na tecnologia de hardware e redes de comunicação sem fio, as desconexões são comuns. Dispositivos podem ficar desconectados por razões diversas, como ausência de cobertura de rede ou simplesmente para economizar energia. Para simular um ambiente de conexão permanente e manter a aparência de ubiqüidade mesmo quando desconectadas, as aplicações podem se antecipar à desconexão e copiar parte das informações disponíveis em servidores conectados à rede fixa para os dispositivos, onde poderão ser acessadas e modificadas durante os períodos sem conexão. A funcionalidade chave deste novo paradigma da computação é a habilidade de armazenar dados localmente nos clientes móveis e sincronizar as modificações de volta para o servidor corporativo. Este recurso desempenha um papel essencial na visão da computação ubíqua e pervasiva, onde as informações estão disponíveis a todo momento e em qualquer lugar. Neste trabalho foi proposto e implementado um framework, chamado mSync (mobile Synchronization), para sincronização de dados em dispositivos ubíquos. O framework trata problemas relacionados a consulta e modificações de dados em um ambiente distribuído, permitindo que desenvolvedores utilizem a sincronização de dados em suas aplicações como se fosse um serviço, podendo concentrar esforços em questões específicas da aplicação. O uso do framework agiliza o desenvolvimento de soluções, provendo um nível elevado de abstração que esconde dos programadores a complexidade introduzida pela distribuição. Foram apresentados dois estudos de caso para ilustrar a eficiência e utilidade do framework. O primeiro, uma aplicação simples de cadastro de clientes e pedidos, foi desenvolvido com o objetivo didático de demonstrar a utilização do framework. O segundo estudo de caso apresentou uma aplicação real utilizada pelo Crea-MG para fiscalização de obras, empreendimentos e serviços.  

ASSUNTO(S)

engenharia elétrica teses.

Documentos Relacionados