Uma abordagem para avaliação e tratamento de exceções propagadas no uso de serviços Web em .Net
Autor(a) principal: | |
---|---|
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 |