Um serviço de transações atômicas para Web services

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: Silva Neto, Ivan Bittencourt de Araujo e
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03122007-160229/
Resumo: Sistemas computacionais são constituídos por componentes de hardware e software que podem eventualmente falhar. Por esse motivo, o mecanismo de transação sempre foi imprescindível para a construção de sistemas robustos. O suporte transacional para a tecnologia Web services foi definido em agosto de 2005, num conjunto de três especificações denominadas WS-Coordination, WS-AtomicTransaction e WS-BusinessActivity. Juntas, essas especificações definem um alicerce sobre o qual aplicações robustas baseadas em Web services podem ser construídas. Nesta dissertação realizamos um estudo sobre transações atômicas em ambientes Web services. Em particular, estendemos o gerenciador de transações presente no servidor de aplicações JBoss, de modo que ele passasse a comportar transações distribuídas envolvendo Web services. Além disso, avaliamos o desempenho desse gerenciador de transações quando ele emprega cada um dos seguintes mecanismos de chamada remota: Web services/SOAP, CORBA/IIOP e JBoss Remoting. Finalmente, realizamos experimentos de escalabilidade e interoperabilidade.
id USP_c27c29396d5cfe758507a332dc6c8a7b
oai_identifier_str oai:teses.usp.br:tde-03122007-160229
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Um serviço de transações atômicas para Web servicesAn Atomic Transaction Service for Web ServicesatomicidadeatomicityCORBACORBAcrash recoverydesempenhoJBoss RemotingJBoss Remotingmiddlewaremiddlewareperformancerecuperação de falhasSOAPSOAPtransaçõestransactionsWeb servicesWeb servicesWS-AtomicTransactionWS-AtomicTransactionWS-CoordinationWS-CoordinationSistemas computacionais são constituídos por componentes de hardware e software que podem eventualmente falhar. Por esse motivo, o mecanismo de transação sempre foi imprescindível para a construção de sistemas robustos. O suporte transacional para a tecnologia Web services foi definido em agosto de 2005, num conjunto de três especificações denominadas WS-Coordination, WS-AtomicTransaction e WS-BusinessActivity. Juntas, essas especificações definem um alicerce sobre o qual aplicações robustas baseadas em Web services podem ser construídas. Nesta dissertação realizamos um estudo sobre transações atômicas em ambientes Web services. Em particular, estendemos o gerenciador de transações presente no servidor de aplicações JBoss, de modo que ele passasse a comportar transações distribuídas envolvendo Web services. Além disso, avaliamos o desempenho desse gerenciador de transações quando ele emprega cada um dos seguintes mecanismos de chamada remota: Web services/SOAP, CORBA/IIOP e JBoss Remoting. Finalmente, realizamos experimentos de escalabilidade e interoperabilidade.Computing systems consist of a multitude of hardware and software components that may fail. For this reason, the transaction mechanism has always been essential for the development of robust systems. Transactional support for the Web services technology was defined in August 2005, in a set of three specifications, namely WS-Coordination, WS-AtomicTransaction, and WS-BusinessActivity. Together, such specifications enable the development of robust Web services applications. In this dissertation we studied atomic transactions in the Web services realm. Particularly, we added Web services atomic transaction support to the existing JBoss application server transaction manager. Furthermore, we evaluated the performance of this transaction manager when it employs each of the following remote method invocation mechanisms: Web services/SOAP, CORBA/IIOP and JBoss Remoting. Finally, we performed scalability and interoperability experiments.Biblioteca Digitais de Teses e Dissertações da USPReverbel, Francisco Carlos da RochaSilva Neto, Ivan Bittencourt de Araujo e2007-09-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/45/45134/tde-03122007-160229/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:54Zoai:teses.usp.br:tde-03122007-160229Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:54Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Um serviço de transações atômicas para Web services
An Atomic Transaction Service for Web Services
title Um serviço de transações atômicas para Web services
spellingShingle Um serviço de transações atômicas para Web services
Silva Neto, Ivan Bittencourt de Araujo e
atomicidade
atomicity
CORBA
CORBA
crash recovery
desempenho
JBoss Remoting
JBoss Remoting
middleware
middleware
performance
recuperação de falhas
SOAP
SOAP
transações
transactions
Web services
Web services
WS-AtomicTransaction
WS-AtomicTransaction
WS-Coordination
WS-Coordination
title_short Um serviço de transações atômicas para Web services
title_full Um serviço de transações atômicas para Web services
title_fullStr Um serviço de transações atômicas para Web services
title_full_unstemmed Um serviço de transações atômicas para Web services
title_sort Um serviço de transações atômicas para Web services
author Silva Neto, Ivan Bittencourt de Araujo e
author_facet Silva Neto, Ivan Bittencourt de Araujo e
author_role author
dc.contributor.none.fl_str_mv Reverbel, Francisco Carlos da Rocha
dc.contributor.author.fl_str_mv Silva Neto, Ivan Bittencourt de Araujo e
dc.subject.por.fl_str_mv atomicidade
atomicity
CORBA
CORBA
crash recovery
desempenho
JBoss Remoting
JBoss Remoting
middleware
middleware
performance
recuperação de falhas
SOAP
SOAP
transações
transactions
Web services
Web services
WS-AtomicTransaction
WS-AtomicTransaction
WS-Coordination
WS-Coordination
topic atomicidade
atomicity
CORBA
CORBA
crash recovery
desempenho
JBoss Remoting
JBoss Remoting
middleware
middleware
performance
recuperação de falhas
SOAP
SOAP
transações
transactions
Web services
Web services
WS-AtomicTransaction
WS-AtomicTransaction
WS-Coordination
WS-Coordination
description Sistemas computacionais são constituídos por componentes de hardware e software que podem eventualmente falhar. Por esse motivo, o mecanismo de transação sempre foi imprescindível para a construção de sistemas robustos. O suporte transacional para a tecnologia Web services foi definido em agosto de 2005, num conjunto de três especificações denominadas WS-Coordination, WS-AtomicTransaction e WS-BusinessActivity. Juntas, essas especificações definem um alicerce sobre o qual aplicações robustas baseadas em Web services podem ser construídas. Nesta dissertação realizamos um estudo sobre transações atômicas em ambientes Web services. Em particular, estendemos o gerenciador de transações presente no servidor de aplicações JBoss, de modo que ele passasse a comportar transações distribuídas envolvendo Web services. Além disso, avaliamos o desempenho desse gerenciador de transações quando ele emprega cada um dos seguintes mecanismos de chamada remota: Web services/SOAP, CORBA/IIOP e JBoss Remoting. Finalmente, realizamos experimentos de escalabilidade e interoperabilidade.
publishDate 2007
dc.date.none.fl_str_mv 2007-09-21
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.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03122007-160229/
url http://www.teses.usp.br/teses/disponiveis/45/45134/tde-03122007-160229/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1865490938225229824