Atenção: Todas as denúncias são sigilosas e sua identidade será preservada.
Os campos nome e e-mail são de preenchimento opcional
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Belmonte, Danillo Leal | - |
Autor(es): dc.contributor | Belmonte, Danillo Leal | - |
Autor(es): dc.contributor | Nabas, Kleber Kendy Horikawa | - |
Autor(es): dc.contributor | Bertol, Omero Francisco | - |
Autor(es): dc.creator | Kuhn, Gustavo Weber | - |
Data de aceite: dc.date.accessioned | 2022-02-21T21:54:03Z | - |
Data de disponibilização: dc.date.available | 2022-02-21T21:54:03Z | - |
Data de envio: dc.date.issued | 2020-11-23 | - |
Data de envio: dc.date.issued | 2020-11-23 | - |
Data de envio: dc.date.issued | 2018-07-03 | - |
Fonte completa do material: dc.identifier | http://repositorio.utfpr.edu.br/jspui/handle/1/20013 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/663198 | - |
Descrição: dc.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. | - |
Descrição: dc.description | 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. | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Universidade Tecnológica Federal do Paraná | - |
Publicador: dc.publisher | Curitiba | - |
Publicador: dc.publisher | Brasil | - |
Publicador: dc.publisher | Curso de Especialização em Teleinformática e Redes de Computadores | - |
Publicador: dc.publisher | UTFPR | - |
Direitos: dc.rights | openAccess | - |
Palavras-chave: dc.subject | Serviços da Web | - |
Palavras-chave: dc.subject | Aplicativos móveisMobile apps | - |
Palavras-chave: dc.subject | Provedores de serviços da Internet | - |
Palavras-chave: dc.subject | Web services | - |
Palavras-chave: dc.subject | Mobile apps | - |
Palavras-chave: dc.subject | Internet service providers | - |
Palavras-chave: dc.subject | CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES | - |
Título: dc.title | Aplicativo Android para mensagens instantâneas utilizando microserviços REST | - |
Título: dc.title | Instant messenger for android using REST microservices as backend | - |
Tipo de arquivo: dc.type | livro digital | - |
Aparece nas coleções: | Repositorio Institucional da UTFPR - RIUT |
O Portal eduCAPES é oferecido ao usuário, condicionado à aceitação dos termos, condições e avisos contidos aqui e sem modificações. A CAPES poderá modificar o conteúdo ou formato deste site ou acabar com a sua operação ou suas ferramentas a seu critério único e sem aviso prévio. Ao acessar este portal, você, usuário pessoa física ou jurídica, se declara compreender e aceitar as condições aqui estabelecidas, da seguinte forma: