Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR

Detalhes bibliográficos
Autor(a) principal: Nogueira, André da Silva
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/37272
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_adb0cfced44e0326c925c986d68695ac
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/37272
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoREngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaO profiling de aplicações Web é uma preocupação da Engenharia de Software mais recente que o já conhecido profiling de programas, e que se apresenta como muito mais complexa dado que, necessariamente,uma correta aplicação Web deve satisfazer o modelo multicamada MVC, para além de garantidamente possuir uma implementação de persistência em bases de dados. Assim, a análise de comportamento e performance é também separável por camadas, pelas interações implementadas entre elas e pela implementação de persistência. Qualquer má implementação de uma camada pode provocar ineficiência, e qualquer má interação entre camadas pode provocar ainda maior ineficiência. Existindo atualmente diversas ferramentas de profiling de aplicações Web, e não havendo um estudo sistemático sobre o que efetivamente medem relativamente a que camada e em que contexto de execução, pretende-se neste trabalho, após uma análise destas ferramentas, sintetizar um conjunto crucial de facetas (características ou propriedades)abrangidas pelas várias ferramentas de profiling ,realizar a sua catalogação por tipos de objectivo de medida e/ou camada, visando construir grelhas específicas de avaliação. Como caso de estudo e experiência de aplicação das grelhas sintetizadas, serão realizados testes de performance multi-faceta a duas aplicações Web, com características diferentes, mas ambas desenvolvidas em Java Web e em RoR. Os resultados do estudo são completamente dependentes dos resultados dos testesrealizados.Profiling of Web applications is a recent concern of Software Engineering that already act profiling programs. Profiling of Web applications presents itself as much more complex because a correct Web application must meet the multi-tier model MVC, apart from the necessary persistence implementation in databases. Therefore, the analysis of behavior and performance must be also separable by layers, by the implemented interactions between them and the implementation of persistence. Any poor implementation of a layer will cause inefficiency, and any bad interactions between layers may cause even greater inefficiency. Nowadays, several tools exist for profiling Web applications, and there is no systematic study on how to effectively measure each layer and each execution context. This work aims to synthetize a crucial set of facets (characteristics or properties) covered by the various profiling tools, to catalog types of objective measurement and/or layer, specific evaluation grids. As a case study and experience in the application of the synthesized grids, multifaceted performance tests will be conducted using two Web applications with different characteristics, both developed in Java Web and RoR. The results of the study are completely dependent on the results of the performed tests.Martins, F. MárioUniversidade do MinhoNogueira, André da Silva2014-12-182014-12-18T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/37272por201194880info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:03:18Zoai:repositorium.sdum.uminho.pt:1822/37272Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:53:23.927961Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
title Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
spellingShingle Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
Nogueira, André da Silva
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
title_full Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
title_fullStr Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
title_full_unstemmed Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
title_sort Profiling de aplicações Web: estudo comparativo entre aplicações Java Web e aplicações RoR
author Nogueira, André da Silva
author_facet Nogueira, André da Silva
author_role author
dc.contributor.none.fl_str_mv Martins, F. Mário
Universidade do Minho
dc.contributor.author.fl_str_mv Nogueira, André da Silva
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Informática
publishDate 2014
dc.date.none.fl_str_mv 2014-12-18
2014-12-18T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/37272
url http://hdl.handle.net/1822/37272
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 201194880
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132312917508096