Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
Autor(a) principal: | |
---|---|
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 |