Repositório Digital

A- A A+

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

.

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

Mostrar registro completo

Estatísticas

Título Avaliação da compatibilidade de serviços com uma abordagem orientada ao uso
Outro título Services compatibility evaluating by an use oriented approach
Autor Scortegagna, Rafael
Orientador Becker, Karin
Data 2013
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Assunto Engenharia : Software
Usabilidade
[en] Framework
[en] Versioning
[en] Web services
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.
Abstract 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.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/66104
Arquivos Descrição Formato
000870979.pdf (1.499Mb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.