Uma API para sincronização de dados, baseada em micro serviços, para o suporte ao desenvolvimento de aplicações multiplataforma offline

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Canaver, Fernanda Zampieri
Orientador(a): Beder, Delano Medeiros lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de São Carlos
Câmpus São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/9510
Resumo: With the increased use of devices such as computers, tablets and smartphones by people and the diversity of platforms these devices arises the need of developing cross-platform applications, in order to the same application can be run by the user from any device. In this context, the applications must support some data synchronization mechanism so that users have access to the same information in an application independently of which device is in use. For there to be synchronization, the existence of a location on the Internet for storage and centralization of data can be required, which is accessible to all devices. The availability of Internet on devices is a critical point, especially on mobile devices, which can happen loss of connection; therefore it is important that applications deal with the issue of working offline (when there is no connection). This work proposes creation of an API based on JavaScript and HTML5 in order to support development of hybrid cross-platform applications. The features of the API include the data synchronization and offline operation of application. It also proposes the use of a web server for storage and centralization of data and the use of microservices developed in Java with Spring Boot framework to synchronize data between the API and the web server.