Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso

Detalhes bibliográficos
Autor(a) principal: Scortegagna, Rafael
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/66104
Resumo: Atualmente, com a evolução dos sistemas de informações temos conectados na internet uma heterogeneidade muito grande de sistemas que interagem entre si. Essa interação, muitas vezes, é realizada com a utilização de web services. Um web service pode ser desenvolvido por um grupo de desenvolvedores que o disponibilizam em um servidor para ser utilizado por pessoas que assim desejar. A disponibilização de novas versões de um web service pode tornar versões antigas incompatíveis com novas versões. Essa incompatibilidade faz com que um web service necessite de manutenção como qualquer outro componente de software. A manutenção de versões de web services requer estratégias para tornar a disponibilização de versões o menos impactante possível. O trabalho “Measuring Change Impact Based on Usage Profiles” de Yamashita et al. (2012) propõe um framewok de apoio à evolução de serviços onde são podem ser realizadas verificações de compatibilidade, criação de perfis de uso e análise de impacto do uso de um serviço a partir de novas versões do mesmo. Este trabalho tem como objetivos expandir o framewok proposto no trabalho de Yamashita et al. (2012) agregando um componente de avaliação de compatibilidade considerando um perfil de uso na avaliação e realizar a flexibilização das regras de uso utilizadas para a verificação de compatibilidade entre versões de um serviço. Este trabalho também apresenta experimentos utilizando versões de um serviço, perfis de uso e a flexibilização de regras para explorar a eficiência e realizar a validação de sua utilidade.
id UFRGS-2_f6028272c5fd9c8a7f3ac0a770886f43
oai_identifier_str oai:www.lume.ufrgs.br:10183/66104
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Scortegagna, RafaelBecker, Karin2013-02-05T01:39:01Z2013http://hdl.handle.net/10183/66104000870979Atualmente, com a evolução dos sistemas de informações temos conectados na internet uma heterogeneidade muito grande de sistemas que interagem entre si. Essa interação, muitas vezes, é realizada com a utilização de web services. Um web service pode ser desenvolvido por um grupo de desenvolvedores que o disponibilizam em um servidor para ser utilizado por pessoas que assim desejar. A disponibilização de novas versões de um web service pode tornar versões antigas incompatíveis com novas versões. Essa incompatibilidade faz com que um web service necessite de manutenção como qualquer outro componente de software. A manutenção de versões de web services requer estratégias para tornar a disponibilização de versões o menos impactante possível. O trabalho “Measuring Change Impact Based on Usage Profiles” de Yamashita et al. (2012) propõe um framewok de apoio à evolução de serviços onde são podem ser realizadas verificações de compatibilidade, criação de perfis de uso e análise de impacto do uso de um serviço a partir de novas versões do mesmo. Este trabalho tem como objetivos expandir o framewok proposto no trabalho de Yamashita et al. (2012) agregando um componente de avaliação de compatibilidade considerando um perfil de uso na avaliação e realizar a flexibilização das regras de uso utilizadas para a verificação de compatibilidade entre versões de um serviço. Este trabalho também apresenta experimentos utilizando versões de um serviço, perfis de uso e a flexibilização de regras para explorar a eficiência e realizar a validação de sua utilidade.Nowadays, with the evolution of information systems we have connected on the internet a very large heterogeneity of systems that interact with each other. This interaction, often, is performed with the use of web services. A web service can be developed by a group of developers that provide it on a server to be used by people who desire. The availability of new versions of a web service can make older versions incompatible with new versions. This mismatch makes that a web service requires maintenance just like any other software component. Maintaining versions of web services requires strategies to make available versions the least impactful possible. The paper “Measuring Change Impact Based on Usage Profiles” from Yamashita et al. (2012) propose a framework to support the evolution of services where can be performed compatibility checks, creation of usage profiles and impact analysis from a service based on new versions of the same. This paper aims to expand the framework proposed in the Yamashita et al. (2012) paper adding a component related to the evaluation of compatibility considering an usage profile on the evaluation and perform flexible use rules used to verify the compatibility between two versions of a service. This paper also presents experiments using versions of a service, usage profiles and easing of rule to explore the efficiency and perform validation of its usefulness.application/pdfporEngenharia : SoftwareUsabilidadeWeb servicesVersioningFrameworkAvaliação da compatibilidade de serviços com uma abordagem orientada ao usoServices compatibility evaluating by an use oriented approach info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2013Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000870979.pdf000870979.pdfTexto completoapplication/pdf1499684http://www.lume.ufrgs.br/bitstream/10183/66104/1/000870979.pdfaa0466b70ee3f22f3eaf7396e0d48b6cMD51TEXT000870979.pdf.txt000870979.pdf.txtExtracted Texttext/plain91439http://www.lume.ufrgs.br/bitstream/10183/66104/2/000870979.pdf.txtb85d05c74400b56e22630d9dbe87d03dMD52THUMBNAIL000870979.pdf.jpg000870979.pdf.jpgGenerated Thumbnailimage/jpeg950http://www.lume.ufrgs.br/bitstream/10183/66104/3/000870979.pdf.jpg3515001eab3b37e183eb1fd9adc1641cMD5310183/661042018-10-17 07:36:01.664oai:www.lume.ufrgs.br:10183/66104Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-17T10:36:01Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
dc.title.alternative.en.fl_str_mv Services compatibility evaluating by an use oriented approach
title Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
spellingShingle Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
Scortegagna, Rafael
Engenharia : Software
Usabilidade
Web services
Versioning
Framework
title_short Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
title_full Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
title_fullStr Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
title_full_unstemmed Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
title_sort Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
author Scortegagna, Rafael
author_facet Scortegagna, Rafael
author_role author
dc.contributor.author.fl_str_mv Scortegagna, Rafael
dc.contributor.advisor1.fl_str_mv Becker, Karin
contributor_str_mv Becker, Karin
dc.subject.por.fl_str_mv Engenharia : Software
Usabilidade
topic Engenharia : Software
Usabilidade
Web services
Versioning
Framework
dc.subject.eng.fl_str_mv Web services
Versioning
Framework
description Atualmente, com a evolução dos sistemas de informações temos conectados na internet uma heterogeneidade muito grande de sistemas que interagem entre si. Essa interação, muitas vezes, é realizada com a utilização de web services. Um web service pode ser desenvolvido por um grupo de desenvolvedores que o disponibilizam em um servidor para ser utilizado por pessoas que assim desejar. A disponibilização de novas versões de um web service pode tornar versões antigas incompatíveis com novas versões. Essa incompatibilidade faz com que um web service necessite de manutenção como qualquer outro componente de software. A manutenção de versões de web services requer estratégias para tornar a disponibilização de versões o menos impactante possível. O trabalho “Measuring Change Impact Based on Usage Profiles” de Yamashita et al. (2012) propõe um framewok de apoio à evolução de serviços onde são podem ser realizadas verificações de compatibilidade, criação de perfis de uso e análise de impacto do uso de um serviço a partir de novas versões do mesmo. Este trabalho tem como objetivos expandir o framewok proposto no trabalho de Yamashita et al. (2012) agregando um componente de avaliação de compatibilidade considerando um perfil de uso na avaliação e realizar a flexibilização das regras de uso utilizadas para a verificação de compatibilidade entre versões de um serviço. Este trabalho também apresenta experimentos utilizando versões de um serviço, perfis de uso e a flexibilização de regras para explorar a eficiência e realizar a validação de sua utilidade.
publishDate 2013
dc.date.accessioned.fl_str_mv 2013-02-05T01:39:01Z
dc.date.issued.fl_str_mv 2013
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/66104
dc.identifier.nrb.pt_BR.fl_str_mv 000870979
url http://hdl.handle.net/10183/66104
identifier_str_mv 000870979
dc.language.iso.fl_str_mv por
language por
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 Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/66104/1/000870979.pdf
http://www.lume.ufrgs.br/bitstream/10183/66104/2/000870979.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/66104/3/000870979.pdf.jpg
bitstream.checksum.fl_str_mv aa0466b70ee3f22f3eaf7396e0d48b6c
b85d05c74400b56e22630d9dbe87d03d
3515001eab3b37e183eb1fd9adc1641c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1792789907236716544