Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura

Os Web Services são componentes de software que se utilizam de tecnologias e protocolos abertos: XML, SOAP, WSDL e UDDI, para fornecer seus serviços. Atualmente, os Web Services surgem como alternativa para melhorar a comunicação entre os sistemas. Esta dissertação apresenta uma reestruturação arqui...

Full description

Bibliographic Details
Main Author: CORREIA, Karina da Silva
Other Authors: CORNÉLIO, Márcio Lopes, http://lattes.cnpq.br/3776948564582273
Format: Master Thesis
Language:Portuguese
Published: Universidade Federal de Pernambuco 2015
Subjects:
DML
Online Access:https://repositorio.ufpe.br/handle/123456789/17765
id ftunifpernambuco:oai:repositorio.ufpe.br:123456789/17765
record_format openpolar
spelling ftunifpernambuco:oai:repositorio.ufpe.br:123456789/17765 2023-10-09T21:51:04+02:00 Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura CORREIA, Karina da Silva CORNÉLIO, Márcio Lopes http://lattes.cnpq.br/3776948564582273 2015-07-27 application/pdf https://repositorio.ufpe.br/handle/123456789/17765 por por Universidade Federal de Pernambuco UFPE Brasil Programa de Pos Graduacao em Ciencia da Computacao https://repositorio.ufpe.br/handle/123456789/17765 openAccess Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ Web Service. Arquitetura Orientada a Serviços (SOA). Refatoração. Padronização. Padrões de Projetos. Avaliação de Web Service Web Service. Service Oriented Architecture (SOA). Refactoring. Design patterns. Evaluation of Web Service masterThesis 2015 ftunifpernambuco 2023-09-23T17:44:35Z Os Web Services são componentes de software que se utilizam de tecnologias e protocolos abertos: XML, SOAP, WSDL e UDDI, para fornecer seus serviços. Atualmente, os Web Services surgem como alternativa para melhorar a comunicação entre os sistemas. Esta dissertação apresenta uma reestruturação arquitetural de Web Service - em funcionamento há quatro anos, cuja finalidade do seu serviço visa possibilitar que operações DML sejam realizadas em diferentes bases de dados de forma transparente para os usuários - fazendo uso de refatoração e padrões de projetos, garantindo que os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade, sejam mantidos. Os objetivos propostos podem ser sintetizados no entendimento e caracterização das funcionalidades e das tecnologias que envolvem os Web Services; estudos e pesquisas para descobrir quais padrões de projetos e refatoração podem ser utilizados na implementação do Web Services, possibilitando desta forma que boas práticas de desenvolvimento sejam adotadas; definir quais fatores de qualidade podem ser utilizados no processo de validação, além de, realizar avaliações e testes de Web Service fazendo uso de ferramentas Open Source; e finalmente, analisar se os resultados obtidos após o uso destes padrões na implementação do Web Service são satisfatórios. Para alcançar os objetivos propostos foi realizada uma análise da arquitetura do Web Service, por meio da engenharia reversa e análise de código. Após esta análise, refatorações e padrões de projetos foram definidos e utilizados na nova arquitetura para a implementação do novo Web Service, com o intuito de prover e garantir os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade. E por fim, testes de desempenho, carga/stress e funcional foram realizados com auxílio de ferramentas Open Source, JMeter e SoapUI, nos dois Web Services, para posteriormente seus resultados serem analisados. Os resultados obtidos, após a realização de teste e avaliação comparativa entre os dois ... Master Thesis DML Repositório Institucional UFPE (Universidade Federal de Pernambuco)
institution Open Polar
collection Repositório Institucional UFPE (Universidade Federal de Pernambuco)
op_collection_id ftunifpernambuco
language Portuguese
topic Web Service. Arquitetura Orientada a Serviços (SOA). Refatoração. Padronização. Padrões de Projetos. Avaliação de Web Service
Web Service. Service Oriented Architecture (SOA). Refactoring. Design patterns. Evaluation of Web Service
spellingShingle Web Service. Arquitetura Orientada a Serviços (SOA). Refatoração. Padronização. Padrões de Projetos. Avaliação de Web Service
Web Service. Service Oriented Architecture (SOA). Refactoring. Design patterns. Evaluation of Web Service
CORREIA, Karina da Silva
Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
topic_facet Web Service. Arquitetura Orientada a Serviços (SOA). Refatoração. Padronização. Padrões de Projetos. Avaliação de Web Service
Web Service. Service Oriented Architecture (SOA). Refactoring. Design patterns. Evaluation of Web Service
description Os Web Services são componentes de software que se utilizam de tecnologias e protocolos abertos: XML, SOAP, WSDL e UDDI, para fornecer seus serviços. Atualmente, os Web Services surgem como alternativa para melhorar a comunicação entre os sistemas. Esta dissertação apresenta uma reestruturação arquitetural de Web Service - em funcionamento há quatro anos, cuja finalidade do seu serviço visa possibilitar que operações DML sejam realizadas em diferentes bases de dados de forma transparente para os usuários - fazendo uso de refatoração e padrões de projetos, garantindo que os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade, sejam mantidos. Os objetivos propostos podem ser sintetizados no entendimento e caracterização das funcionalidades e das tecnologias que envolvem os Web Services; estudos e pesquisas para descobrir quais padrões de projetos e refatoração podem ser utilizados na implementação do Web Services, possibilitando desta forma que boas práticas de desenvolvimento sejam adotadas; definir quais fatores de qualidade podem ser utilizados no processo de validação, além de, realizar avaliações e testes de Web Service fazendo uso de ferramentas Open Source; e finalmente, analisar se os resultados obtidos após o uso destes padrões na implementação do Web Service são satisfatórios. Para alcançar os objetivos propostos foi realizada uma análise da arquitetura do Web Service, por meio da engenharia reversa e análise de código. Após esta análise, refatorações e padrões de projetos foram definidos e utilizados na nova arquitetura para a implementação do novo Web Service, com o intuito de prover e garantir os fatores de qualidade: manutenibilidade, confiabilidade, eficiência e portabilidade. E por fim, testes de desempenho, carga/stress e funcional foram realizados com auxílio de ferramentas Open Source, JMeter e SoapUI, nos dois Web Services, para posteriormente seus resultados serem analisados. Os resultados obtidos, após a realização de teste e avaliação comparativa entre os dois ...
author2 CORNÉLIO, Márcio Lopes
http://lattes.cnpq.br/3776948564582273
format Master Thesis
author CORREIA, Karina da Silva
author_facet CORREIA, Karina da Silva
author_sort CORREIA, Karina da Silva
title Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
title_short Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
title_full Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
title_fullStr Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
title_full_unstemmed Evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
title_sort evolução arquitetural de um web service: transformação de código e avaliação de arquitetura
publisher Universidade Federal de Pernambuco
publishDate 2015
url https://repositorio.ufpe.br/handle/123456789/17765
genre DML
genre_facet DML
op_relation https://repositorio.ufpe.br/handle/123456789/17765
op_rights openAccess
Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
_version_ 1779314160509648896