Atenção:
O eduCAPES é um repositório de objetos educacionais, não sendo responsável por materiais de terceiros submetidos na plataforma. O usuário assume ampla e total responsabilidade quanto à originalidade, à titularidade e ao conteúdo, citações de obras consultadas, referências e outros elementos que fazem parte do material que deseja submeter. Recomendamos que se reporte diretamente ao(s) autor(es), indicando qual parte do material foi considerada imprópria (cite página e parágrafo) e justificando sua denúncia.
Caso seja o autor original de algum material publicado indevidamente ou sem autorização, será necessário que se identifique informando nome completo, CPF e data de nascimento. Caso possua uma decisão judicial para retirada do material, solicitamos que informe o link de acesso ao documento, bem como quaisquer dados necessários ao acesso, no campo abaixo.
Todas as denúncias são sigilosas e sua identidade será preservada. Os campos nome e e-mail são de preenchimento opcional. Porém, ao deixar de informar seu e-mail, um possível retorno será inviabilizado e/ou sua denúncia poderá ser desconsiderada no caso de necessitar de informações complementares.
Metadados | Descrição | Idioma |
---|---|---|
Autor(es): dc.contributor | Oliveira, Rafael Alves Paes de | - |
Autor(es): dc.contributor | Souza, Francisco Carlos Monteiro | - |
Autor(es): dc.contributor | Santos, Gustavo Jansen de Souza | - |
Autor(es): dc.contributor | Oliveira, Rafael Alves Paes de | - |
Autor(es): dc.creator | Ludwig, Janaina | - |
Data de aceite: dc.date.accessioned | 2025-08-29T12:21:50Z | - |
Data de disponibilização: dc.date.available | 2025-08-29T12:21:50Z | - |
Data de envio: dc.date.issued | 2023-08-31 | - |
Data de envio: dc.date.issued | 2023-08-31 | - |
Data de envio: dc.date.issued | 2022-06-24 | - |
Fonte completa do material: dc.identifier | http://repositorio.utfpr.edu.br/jspui/handle/1/32270 | - |
Fonte: dc.identifier.uri | http://educapes.capes.gov.br/handle/capes/1093949 | - |
Descrição: dc.description | With the emergence of software architectures such as microservices, there is a need for Software Integration, so that systems can exchange data with each other efficiently and performatively. And when the software architect plans the integration model, it is necessary to take into account some factors in the context of that software. One of the ways to integrate is through the request/response model, and among the existing technologies are REST, which is widely used, and gRPC, which is a relatively new but promising technology. Therefore, this study provides information by comparing REST and gRPC to assist in this choice. We conducted a case study, in which two services were built using both technologies and we researched the technical literature, comparing these two architectural styles through the Goal Question Metric approach. The outcome indicates that GRPC performs better in high-demand environments, and REST has better external integrations between services. The collected information was summarized in a comparison that assists the developer in the decision of which technology to use, thus contributing to the area of Software Integration. | - |
Descrição: dc.description | Com o surgimento de arquiteturas de software como microsserviços, surge a necessidade de Integração de Software, a fim de que os sistemas possam trocar dados entre si de modo eficiente e performático. E quando o arquiteto de software planeja o modelo de integração, é necessário levar em conta alguns fatores no contexto daquele software. Uma das maneiras de realizar integração é por meio do modelo request/response, e entre as tecnologias existentes estão REST (REpresentational State Transfer), que é muito utilizada, e gRPC (Remote Procedure Call), que é uma tecnologia relativamente nova, mas promissora. Diante disso, este estudo fornece informações no formato de uma comparação entre REST e gRPC para auxiliar nesta escolha. Para isso foi feito um estudo de caso, no qual foram construídos dois serviços utilizando ambas as tecnologias, além de pesquisas na literatura técnica, comparando estes dois estilos arquiteturais através da abordagem Goal Question Metric. Os resultados encontrados indicam que gRPC possui melhor performance em ambientes de alta demanda e REST possui melhor adequação a integrações externas entre serviços. As informações obtidas foram sumarizadas em uma comparação fornecendo insumos que auxiliam na decisão de qual tecnologia utilizar, e assim, contribuindo com a área de Integração de Software. | - |
Formato: dc.format | application/pdf | - |
Idioma: dc.language | pt_BR | - |
Publicador: dc.publisher | Universidade Tecnológica Federal do Paraná | - |
Publicador: dc.publisher | Dois Vizinhos | - |
Publicador: dc.publisher | Brasil | - |
Publicador: dc.publisher | Engenharia de Software | - |
Publicador: dc.publisher | UTFPR | - |
Direitos: dc.rights | openAccess | - |
Direitos: dc.rights | Attribution 4.0 International | - |
Direitos: dc.rights | http://creativecommons.org/licenses/by/4.0/ | - |
Palavras-chave: dc.subject | Arquitetura orientada a serviços (Computador) | - |
Palavras-chave: dc.subject | Arquitetura de software | - |
Palavras-chave: dc.subject | Serviços da Web | - |
Palavras-chave: dc.subject | Service-oriented architecture (Computer science) | - |
Palavras-chave: dc.subject | Software architecture | - |
Palavras-chave: dc.subject | Web services | - |
Palavras-chave: dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | - |
Título: dc.title | Uma análise comparativa entre gRPC e REST para a integração de serviços Web | - |
Título: dc.title | A comparative analisys between gRPC and REST for Web services integration | - |
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: