Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net

Detalhes bibliográficos
Autor(a) principal: Lima, José Alex Medeiros de
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/20012
Resumo: Alta confiabilidade, disponibilidade e tolerância à falha ainda são problemas em aberto em arquiteturas orientadas a serviços (SOA). A possibilidade de geração de aplicações de software, integrando serviços de domínios heterogêneos, de uma forma mais confiável, faz valer a pena enfrentar os desafios inerentes a esse paradigma. Para garantir a qualidade na composição desses serviços, algumas pesquisas se esforçam para propor a adoção de técnicas de verificação para identificar e corrigir os erros. Nesse contexto, manipulação de exceção é um poderoso mecanismo para incrementar a qualidade em SOA. Diversos trabalhos de pesquisa são concentrados em mecanismos para propagação de exceção em serviços web, implementados em muitas linguagens e frameworks. No entanto, para a extensão do nosso conhecimento, não são encontrados trabalhos que avaliam esses mecanismos em SOA no que diz respeito ao framework .NET. A principal contribuição desse trabalho é avaliar e propor mecanismos de propagação de exceção em SOA para aplicações desenvolvidas com o framework .NET. Nessa direção, esse trabalho: (i) estende um estudo anterior, mostrando a necessidade de se propor uma solução para a propagação de exceção em SOA para aplicações desenvolvidas em .NET, e (ii) apresenta uma solução, tomando como base um modelo obtido a partir dos resultados encontrados em (iii) e implementa e avalia a solução proposta em duas aplicações reais.
id UFRN_6e307f0374b9105f4ab1bea4ef98401c
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/20012
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Lima, José Alex Medeiros dehttp://lattes.cnpq.br/0817993256811020http://lattes.cnpq.br/4635320220484649Ferrari, Fabiano Cutigihttp://lattes.cnpq.br/3154345471250570Coelho, Roberta de Souzahttp://lattes.cnpq.br/9854634275938452Cacho, Nélio Alessandro Azevedo2016-03-11T19:45:39Z2016-03-11T19:45:39Z2015-02-27LIMA, José Alex Medeiros de. Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net. 2015. 90f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.https://repositorio.ufrn.br/jspui/handle/123456789/20012Alta confiabilidade, disponibilidade e tolerância à falha ainda são problemas em aberto em arquiteturas orientadas a serviços (SOA). A possibilidade de geração de aplicações de software, integrando serviços de domínios heterogêneos, de uma forma mais confiável, faz valer a pena enfrentar os desafios inerentes a esse paradigma. Para garantir a qualidade na composição desses serviços, algumas pesquisas se esforçam para propor a adoção de técnicas de verificação para identificar e corrigir os erros. Nesse contexto, manipulação de exceção é um poderoso mecanismo para incrementar a qualidade em SOA. Diversos trabalhos de pesquisa são concentrados em mecanismos para propagação de exceção em serviços web, implementados em muitas linguagens e frameworks. No entanto, para a extensão do nosso conhecimento, não são encontrados trabalhos que avaliam esses mecanismos em SOA no que diz respeito ao framework .NET. A principal contribuição desse trabalho é avaliar e propor mecanismos de propagação de exceção em SOA para aplicações desenvolvidas com o framework .NET. Nessa direção, esse trabalho: (i) estende um estudo anterior, mostrando a necessidade de se propor uma solução para a propagação de exceção em SOA para aplicações desenvolvidas em .NET, e (ii) apresenta uma solução, tomando como base um modelo obtido a partir dos resultados encontrados em (iii) e implementa e avalia a solução proposta em duas aplicações reais.High dependability, availability and fault-tolerance are open problems in Service-Oriented Architecture (SOA). The possibility of generating software applications by integrating services from heterogeneous domains, in a reliable way, makes worthwhile to face the challenges inherent to this paradigm. In order to ensure quality in service compositions, some research efforts propose the adoption of verification techniques to identify and correct errors. In this context, exception handling is a powerful mechanism to increase SOA quality. Several research works are concerned with mechanisms for exception propagation on web services, implemented in many languages and frameworks. However, to the extent of our knowledge, no works found evaluates these mechanisms in SOA with regard to the .NET framework. The main contribution of this paper is to evaluate and to propose exception propagation mechanisms in SOA to applications developed within the .NET framework. In this direction, this work: (i)extends a previous study, showing the need to propose a solution to the exception propagation in SOA to applications developed in .NET, and (ii) show a solution, based in model obtained from the results found in (i) and that will be applied in real cases through of faults injections and AOP techniques.porUniversidade Federal do Rio Grande do NortePROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOServiços WebInjeção de defeitoPropagação de exceçãoUma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .NetAn approach to evaluating and handling of propagated exceptions in .Net Web servicesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALJoseAlexMedeirosDeLima_DISSERT.pdfJoseAlexMedeirosDeLima_DISSERT.pdfapplication/pdf2414096https://repositorio.ufrn.br/bitstream/123456789/20012/1/JoseAlexMedeirosDeLima_DISSERT.pdf831eff89c09c5a63265f049b7a1dcf75MD51TEXTJoseAlexMedeirosDeLima_DISSERT.pdf.txtJoseAlexMedeirosDeLima_DISSERT.pdf.txtExtracted texttext/plain129445https://repositorio.ufrn.br/bitstream/123456789/20012/6/JoseAlexMedeirosDeLima_DISSERT.pdf.txt9c681c2cc9e31cf422bb274f6a2330b5MD56THUMBNAILJoseAlexMedeirosDeLima_DISSERT.pdf.jpgJoseAlexMedeirosDeLima_DISSERT.pdf.jpgIM Thumbnailimage/jpeg3406https://repositorio.ufrn.br/bitstream/123456789/20012/7/JoseAlexMedeirosDeLima_DISSERT.pdf.jpg73b1ff8b36b4966dae58e55a89eedca3MD57123456789/200122017-11-03 21:11:10.003oai:https://repositorio.ufrn.br:123456789/20012Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T00:11:10Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
dc.title.alternative.pt_BR.fl_str_mv An approach to evaluating and handling of propagated exceptions in .Net Web services
title Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
spellingShingle Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
Lima, José Alex Medeiros de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Serviços Web
Injeção de defeito
Propagação de exceção
title_short Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
title_full Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
title_fullStr Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
title_full_unstemmed Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
title_sort Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
author Lima, José Alex Medeiros de
author_facet Lima, José Alex Medeiros de
author_role author
dc.contributor.authorID.pt_BR.fl_str_mv
dc.contributor.authorLattes.none.fl_str_mv http://lattes.cnpq.br/0817993256811020
dc.contributor.advisorID.pt_BR.fl_str_mv
dc.contributor.advisorLattes.none.fl_str_mv http://lattes.cnpq.br/4635320220484649
dc.contributor.referees1.none.fl_str_mv Ferrari, Fabiano Cutigi
dc.contributor.referees1ID.pt_BR.fl_str_mv
dc.contributor.referees1Lattes.none.fl_str_mv http://lattes.cnpq.br/3154345471250570
dc.contributor.referees2.none.fl_str_mv Coelho, Roberta de Souza
dc.contributor.referees2ID.pt_BR.fl_str_mv
dc.contributor.referees2Lattes.none.fl_str_mv http://lattes.cnpq.br/9854634275938452
dc.contributor.author.fl_str_mv Lima, José Alex Medeiros de
dc.contributor.advisor1.fl_str_mv Cacho, Nélio Alessandro Azevedo
contributor_str_mv Cacho, Nélio Alessandro Azevedo
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Serviços Web
Injeção de defeito
Propagação de exceção
dc.subject.por.fl_str_mv Serviços Web
Injeção de defeito
Propagação de exceção
description Alta confiabilidade, disponibilidade e tolerância à falha ainda são problemas em aberto em arquiteturas orientadas a serviços (SOA). A possibilidade de geração de aplicações de software, integrando serviços de domínios heterogêneos, de uma forma mais confiável, faz valer a pena enfrentar os desafios inerentes a esse paradigma. Para garantir a qualidade na composição desses serviços, algumas pesquisas se esforçam para propor a adoção de técnicas de verificação para identificar e corrigir os erros. Nesse contexto, manipulação de exceção é um poderoso mecanismo para incrementar a qualidade em SOA. Diversos trabalhos de pesquisa são concentrados em mecanismos para propagação de exceção em serviços web, implementados em muitas linguagens e frameworks. No entanto, para a extensão do nosso conhecimento, não são encontrados trabalhos que avaliam esses mecanismos em SOA no que diz respeito ao framework .NET. A principal contribuição desse trabalho é avaliar e propor mecanismos de propagação de exceção em SOA para aplicações desenvolvidas com o framework .NET. Nessa direção, esse trabalho: (i) estende um estudo anterior, mostrando a necessidade de se propor uma solução para a propagação de exceção em SOA para aplicações desenvolvidas em .NET, e (ii) apresenta uma solução, tomando como base um modelo obtido a partir dos resultados encontrados em (iii) e implementa e avalia a solução proposta em duas aplicações reais.
publishDate 2015
dc.date.issued.fl_str_mv 2015-02-27
dc.date.accessioned.fl_str_mv 2016-03-11T19:45:39Z
dc.date.available.fl_str_mv 2016-03-11T19:45:39Z
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.citation.fl_str_mv LIMA, José Alex Medeiros de. Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net. 2015. 90f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/20012
identifier_str_mv LIMA, José Alex Medeiros de. Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net. 2015. 90f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2015.
url https://repositorio.ufrn.br/jspui/handle/123456789/20012
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/20012/1/JoseAlexMedeirosDeLima_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/20012/6/JoseAlexMedeirosDeLima_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/20012/7/JoseAlexMedeirosDeLima_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv 831eff89c09c5a63265f049b7a1dcf75
9c681c2cc9e31cf422bb274f6a2330b5
73b1ff8b36b4966dae58e55a89eedca3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117655952359424