Desenvolvimento de um repositório de dados unificado para sistemas móveis
Visualizar/abrir
Data
2012Autor
Orientador
Co-orientador
Nível acadêmico
Graduação
Outro título
Development of a unified data repository for mobile systems
Assunto
Resumo
Este trabalho apresenta uma proposta de solução para os problemas provocados pela redundância e a inconsistência de dados em dispositivos móveis através do uso de um repositório de dados unificado no modelo RDF, oferecendo interoperabilidade a nível de dados para aplicações Web e para aplicações nativas para dispositivos móveis. Aparelhos celulares e outros dispositivos possuem aplicações que frequentemente trabalham sobre domínios de dados semelhantes aos trabalhados por aplicações na Internet ...
Este trabalho apresenta uma proposta de solução para os problemas provocados pela redundância e a inconsistência de dados em dispositivos móveis através do uso de um repositório de dados unificado no modelo RDF, oferecendo interoperabilidade a nível de dados para aplicações Web e para aplicações nativas para dispositivos móveis. Aparelhos celulares e outros dispositivos possuem aplicações que frequentemente trabalham sobre domínios de dados semelhantes aos trabalhados por aplicações na Internet (por exemplo, aplicações envolvendo mapas). Isso provoca a ocorrência de dados redundantes nos repositórios de dados privados de cada aplicação e, com o tempo, inconsistências, porque aplicações geralmente não possuem conhecimento da existência dos mesmos dados nos repositórios privados de outras aplicações, o que impede as aplicações de saberem que uma das cópias dos dados foi atualizada por outra aplicação. A parte prática do trabalho busca solucionar os problemas implementando parcialmente uma arquitetura de sistema proposta por Brodt et al. (2011), baseado em um repositório de dados unificado trabalhando sobre o modelo de dados RDF onde aplicações podem descobrir e utilizar informação criada por outras aplicações, evitando quando possível o uso de repositórios de dados privados. Por ser um mecanismo desenvolvido para ser compreendido por máquinas, o modelo RDF permite que aplicações compartilhem informação de forma implícita (sem um protocolo de comunicação explícito), fazendo com que eventuais cópias de dados redundantes em um repositório remoto possam ser atualizadas (retornando a um estado consistente) consultando o repositório unificado de forma automática e sem a intervenção do usuário. Apesar de apresentar os resultados esperados de interoperabilidade entre aplicações, este trabalho conclui com a necessidade de elaboração de um estudo de caso com aplicações mais complexas baseadas em um cenário real para validar o potencial da solução com maior grau de certeza. ...
Abstract
This work presents a solution for problems caused by data redundancy and inconsistency in mobile devices based on an unified data repository working on data modeled in RDF, offering data interoperability between Web and mobile devices applications. Cell phones and other mobile devices frequently deal with similar data domains like the ones which Web applications often work (as an example, map applications). This causes the existence of multiple copies of redundant data inside private data silos ...
This work presents a solution for problems caused by data redundancy and inconsistency in mobile devices based on an unified data repository working on data modeled in RDF, offering data interoperability between Web and mobile devices applications. Cell phones and other mobile devices frequently deal with similar data domains like the ones which Web applications often work (as an example, map applications). This causes the existence of multiple copies of redundant data inside private data silos, which evolve to inconsistencies over time, because applications usually have no idea that the same data is already stored in some other application’s data repository. Therefore, applications cannot know that a copy of redundant data was updated by another application, leading to inconsistencies. The practical part of this work tries to solve the problems of data redundancy and inconsistency by partially implementing the system architecture proposed by Brodt et al. (2011), which is based on an unified data repository working with RDF data that allows applications do discover and use data created by other applications, avoiding when possible the use of private data silos. As a mechanism developed to be understood by machines, the RDF model allows applications to share data in an implicit way (without the use of an explicit communication protocol). This enables applications to update private copies of redundant data without the user’s direction by automatically querying the unified data repository and checking for inconsistencies. Although the implementation has obtained sufficient results to enable interoperability, this work concludes with the need for a case study with more complex applications, based on real life scenarios, to validate the potential of the solution with more confidence. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1021)
Este item está licenciado na Creative Commons License