Aplicativo Android para mensagens instantâneas utilizando microserviços REST

With the increase of mobile devices and distributed services, it is expected that the existent applications - those that works in a monolithic manner - migrate to "the cloud” and become distributed between micro services, each one responsible for making the program work in a small portion. Freq...

ver descrição completa

Autor principal: Kuhn, Gustavo Weber
Formato: Trabalho de Conclusão de Curso (Especialização)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2020
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/20013
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-20013
recordtype dspace
spelling riut-1-200132020-11-24T11:24:56Z Aplicativo Android para mensagens instantâneas utilizando microserviços REST Instant messenger for android using REST microservices as backend Kuhn, Gustavo Weber Belmonte, Danillo Leal Belmonte, Danillo Leal Nabas, Kleber Kendy Horikawa Bertol, Omero Francisco Serviços da Web Aplicativos móveisMobile apps Provedores de serviços da Internet Web services Mobile apps Internet service providers CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES With the increase of mobile devices and distributed services, it is expected that the existent applications - those that works in a monolithic manner - migrate to "the cloud” and become distributed between micro services, each one responsible for making the program work in a small portion. Frequently used in innovative providers of distributed computing, such as Amazon and Netflix, the micro services architecture make applications more scalable and ease their maintenance. In this paper, the different services of an instant messaging software are built with Spring Framework for Java each stage of this new approach was analyzed separately. Such stages are: Definition of architecture tasks separation for each service; and developing an Android app. The communication from the app with external services is made using HTTP protocol and REST. Com o aumento dos dispositivos móveis e serviços distribuídos, é de se esperar que as aplicações existentes, as quais atuam de forma monolítica, sejam migradas aos poucos à nuvem e distribuídas em diversos microserviços, cada um responsável por uma pequena parcela do funcionamento do programa. Utilizados em provedores inovadores de computação distribuída como Amazon e Netflix, os microserviços tornam as aplicações mais escaláveis e de fácil manutenção. No presente trabalho foi separado cada domínio de um software de mensageria instantânea em serviços construídos com o Spring Framework para Java, cada etapa dessa nova abordagem é tratada de forma individual sendo elas: Definição da arquitetura, separação de tarefas para cada serviço e desenvolvimento da aplicação para Android. A comunicação da aplicação com os serviços externos é feita através do protocolo HTTP usando REST. 2020-11-24T11:24:55Z 2020-11-24T11:24:55Z 2018-07-03 specializationThesis KUHN, Gustavo Weber. Aplicativo Android para mensagens instantâneas utilizando microserviços REST. 2018. 43 f. Trabalho de Conclusão de Curso (Especialização em Redes de Computadores e Teleinformática) - Universidade Tecnológica Federal do Paraná, Curitiba, 2018. http://repositorio.utfpr.edu.br/jspui/handle/1/20013 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Curitiba Brasil Curso de Especialização em Teleinformática e Redes de Computadores UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Serviços da Web
Aplicativos móveisMobile apps
Provedores de serviços da Internet
Web services
Mobile apps
Internet service providers
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES
spellingShingle Serviços da Web
Aplicativos móveisMobile apps
Provedores de serviços da Internet
Web services
Mobile apps
Internet service providers
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES
Kuhn, Gustavo Weber
Aplicativo Android para mensagens instantâneas utilizando microserviços REST
description With the increase of mobile devices and distributed services, it is expected that the existent applications - those that works in a monolithic manner - migrate to "the cloud” and become distributed between micro services, each one responsible for making the program work in a small portion. Frequently used in innovative providers of distributed computing, such as Amazon and Netflix, the micro services architecture make applications more scalable and ease their maintenance. In this paper, the different services of an instant messaging software are built with Spring Framework for Java each stage of this new approach was analyzed separately. Such stages are: Definition of architecture tasks separation for each service; and developing an Android app. The communication from the app with external services is made using HTTP protocol and REST.
format Trabalho de Conclusão de Curso (Especialização)
author Kuhn, Gustavo Weber
author_sort Kuhn, Gustavo Weber
title Aplicativo Android para mensagens instantâneas utilizando microserviços REST
title_short Aplicativo Android para mensagens instantâneas utilizando microserviços REST
title_full Aplicativo Android para mensagens instantâneas utilizando microserviços REST
title_fullStr Aplicativo Android para mensagens instantâneas utilizando microserviços REST
title_full_unstemmed Aplicativo Android para mensagens instantâneas utilizando microserviços REST
title_sort aplicativo android para mensagens instantâneas utilizando microserviços rest
publisher Universidade Tecnológica Federal do Paraná
publishDate 2020
citation KUHN, Gustavo Weber. Aplicativo Android para mensagens instantâneas utilizando microserviços REST. 2018. 43 f. Trabalho de Conclusão de Curso (Especialização em Redes de Computadores e Teleinformática) - Universidade Tecnológica Federal do Paraná, Curitiba, 2018.
url http://repositorio.utfpr.edu.br/jspui/handle/1/20013
_version_ 1805312621147062272
score 10,814766