Análise de desempenho de middlewares para aplicações web

Web services are the main middleware used in web application development, enabling communication between applications and easing the availability of services over the internet. SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are ways of implementing web services that...

ver descrição completa

Autor principal: Isobe, Rubia Terumy Zavadil
Formato: Trabalho de Conclusão de Curso (Graduação)
Idioma: Português
Publicado em: Universidade Tecnológica Federal do Paraná 2022
Assuntos:
Acesso em linha: http://repositorio.utfpr.edu.br/jspui/handle/1/28906
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id riut-1-28906
recordtype dspace
spelling riut-1-289062022-06-25T06:06:33Z Análise de desempenho de middlewares para aplicações web Performance analysis of middlewares for web application Isobe, Rubia Terumy Zavadil Vendramin, Ana Cristina Barreiras Kochem Pigatto, Daniel Fernando Vendramin, Ana Cristina Barreiras Kochem Nacamura Júnior, Luiz Bueno, Paulo Roberto Aplicações Web Desempenho - Análise Rede de computador - Protocolos XML (Linguagem de marcação de documento) Middleware Web applications Performance - Analysis Computer network protocols XML (Document markup language) CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Web services are the main middleware used in web application development, enabling communication between applications and easing the availability of services over the internet. SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are ways of implementing web services that have become very popular in recent years, using standardized methods of communication, such as XML (Extensible Markup Language). This paper proposes a performance analysis of SOAP and REST middlewares on an e-commerce benchmark. A benchmark application was developed based on real systems, using Java language. The number of customer accesses was gradually increased. The performance of the middlewares was analyzed considering the usage of CPU, RAM memory, disk, network, and execution time of a request routine. This analysis identified the situations in which each middleware performs better, being able to guide the choice between SOAP and REST in future implementations. Serviços web são a principal middleware utilizada no desenvolvimento de aplicações web, possibilitando a comunicação entre as aplicações e facilitando a disponibilização dos serviços na internet. SOAP (Simple Object Access Protocol) e REST (Representational State Transfer) são formas de implementação de serviços web muitos popularizadas nos últimos anos, empregando métodos padronizados de comunicação, como o XML (Extensible Markup Language). Este trabalho propõe analisar o desempenho das middlewares SOAP e REST sobre um benchmark de comércio virtual. Foi desenvolvida uma aplicação benchmark baseada em sistemas reais, utilizando a linguagem Java. O número de acessos de clientes foi variado de forma crescente. Foi analisado o desempenho das middlewares em relação à utilização de CPU, memória RAM, disco rígido, rede e tempo de execução de uma rotina de requisições. Esta análise identificou as situações nas quais cada middleware apresenta um melhor desempenho, podendo orientar a escolha entre SOAP e REST em futuras implementações. 2022-06-24T14:29:30Z 2022-06-24T14:29:30Z 2021-06-18 bachelorThesis ISOBE, Rubia Terumy Zavadil. Análise de desempenho de middlewares para aplicações web. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021. http://repositorio.utfpr.edu.br/jspui/handle/1/28906 por openAccess application/pdf Universidade Tecnológica Federal do Paraná Curitiba Brasil Bacharelado em Engenharia de Computação UTFPR
institution Universidade Tecnológica Federal do Paraná
collection RIUT
language Português
topic Aplicações Web
Desempenho - Análise
Rede de computador - Protocolos
XML (Linguagem de marcação de documento)
Middleware
Web applications
Performance - Analysis
Computer network protocols
XML (Document markup language)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Aplicações Web
Desempenho - Análise
Rede de computador - Protocolos
XML (Linguagem de marcação de documento)
Middleware
Web applications
Performance - Analysis
Computer network protocols
XML (Document markup language)
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Isobe, Rubia Terumy Zavadil
Análise de desempenho de middlewares para aplicações web
description Web services are the main middleware used in web application development, enabling communication between applications and easing the availability of services over the internet. SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are ways of implementing web services that have become very popular in recent years, using standardized methods of communication, such as XML (Extensible Markup Language). This paper proposes a performance analysis of SOAP and REST middlewares on an e-commerce benchmark. A benchmark application was developed based on real systems, using Java language. The number of customer accesses was gradually increased. The performance of the middlewares was analyzed considering the usage of CPU, RAM memory, disk, network, and execution time of a request routine. This analysis identified the situations in which each middleware performs better, being able to guide the choice between SOAP and REST in future implementations.
format Trabalho de Conclusão de Curso (Graduação)
author Isobe, Rubia Terumy Zavadil
author_sort Isobe, Rubia Terumy Zavadil
title Análise de desempenho de middlewares para aplicações web
title_short Análise de desempenho de middlewares para aplicações web
title_full Análise de desempenho de middlewares para aplicações web
title_fullStr Análise de desempenho de middlewares para aplicações web
title_full_unstemmed Análise de desempenho de middlewares para aplicações web
title_sort análise de desempenho de middlewares para aplicações web
publisher Universidade Tecnológica Federal do Paraná
publishDate 2022
citation ISOBE, Rubia Terumy Zavadil. Análise de desempenho de middlewares para aplicações web. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2021.
url http://repositorio.utfpr.edu.br/jspui/handle/1/28906
_version_ 1805297216135364608
score 10,814766