Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.

Detalhes bibliográficos
Ano de defesa: 2002
Autor(a) principal: COSTA, André Andrade.
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: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742
Resumo: Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações.
id UCB-2_357214e4f2f7978e47736a0d200f1bd9
oai_identifier_str oai:localhost:riufcg/1742
network_acronym_str UCB-2
network_name_str Repositório Institucional da UCB
repository_id_str
spelling Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.Using active replication to provide fault tolerance transparently to an implementation of the J2EE platform.Plataforma Java 2Tolerância a FalhasReplicação AtivaJ2EESistemas DistribuídosAplicações DistribuídasReplicação PassivaTeste de SoftwareJava Servlet Tolerante a FalhasDistributed SystemsCiência da Computação.Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações.The use of developing platforms to support the implementation of distributed applications has become a trend. These platforms provide a number of specialized services that help programmers to focus on the business logic of the applications they develop, instead of wasting precious time with the implementation of infrastructure services. J2EE (Java 2 Enterprise Edition) is a platform backed up by SUN Microsystems that has lately gain a lot of attention. Unfortunately, the J2EE specification does not provide any support for fault tolerance, a non-functional requirement more and more necessary for distributed applications. Developers of such applications must themselves provide the necessary mechanisms to fulfill the requirements of the applications. Alternatively, they can use implementations of the platform that are themselves fault tolerant. In this dissertation we present the design and implementation of such a platform. Unlike other implementations available, that use passive replication, our approach uses active replication to provide a solution that is highly reliable and totally transparent to the application.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBRASILEIRO, Francisco Vilar.BRASILEIRO, F. V.http://lattes.cnpq.br/5957855817378897CIRNE FILHO, Walfredo da costa.BATISTA, Thais Vasconcelos.COSTA, André Andrade.2002-12-062018-09-18T15:48:23Z2018-09-182018-09-18T15:48:23Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UCBinstname:Universidade Católica de Brasília (UCB)instacron:UCB2022-03-21T14:26:53Zoai:localhost:riufcg/1742Repositório InstitucionalPRIhttps://repositorio.ucb.br/oai/requestsara.ribeiro@ucb.bropendoar:2022-03-21T14:26:53Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)false
dc.title.none.fl_str_mv Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
Using active replication to provide fault tolerance transparently to an implementation of the J2EE platform.
title Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
spellingShingle Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
COSTA, André Andrade.
Plataforma Java 2
Tolerância a Falhas
Replicação Ativa
J2EE
Sistemas Distribuídos
Aplicações Distribuídas
Replicação Passiva
Teste de Software
Java Servlet Tolerante a Falhas
Distributed Systems
Ciência da Computação.
title_short Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
title_full Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
title_fullStr Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
title_full_unstemmed Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
title_sort Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE.
author COSTA, André Andrade.
author_facet COSTA, André Andrade.
author_role author
dc.contributor.none.fl_str_mv BRASILEIRO, Francisco Vilar.
BRASILEIRO, F. V.
http://lattes.cnpq.br/5957855817378897
CIRNE FILHO, Walfredo da costa.
BATISTA, Thais Vasconcelos.
dc.contributor.author.fl_str_mv COSTA, André Andrade.
dc.subject.por.fl_str_mv Plataforma Java 2
Tolerância a Falhas
Replicação Ativa
J2EE
Sistemas Distribuídos
Aplicações Distribuídas
Replicação Passiva
Teste de Software
Java Servlet Tolerante a Falhas
Distributed Systems
Ciência da Computação.
topic Plataforma Java 2
Tolerância a Falhas
Replicação Ativa
J2EE
Sistemas Distribuídos
Aplicações Distribuídas
Replicação Passiva
Teste de Software
Java Servlet Tolerante a Falhas
Distributed Systems
Ciência da Computação.
description Um grande número de aplicações distribuídas tem seu projeto e implementação sustentados por plataformas de desenvolvimento. Estas plataformas provêm uma série de serviços especializados, permitindo assim que os programadores possam se concentrar mais nas regras de negócio das aplicações que desenvolvem. Atualmente a plataforma J2EE (Java 2 Enterprise Edition) da SUN Microsystems é uma das mais populares para este fim. Infelizmente, tolerância a falhas, um requisito não funcional cada vez mais presente nas aplicações, não é diretamente suportada pela especificação J2EE. Aplicações desenvolvidas sobre essa plataforma devem, elas mesmas, implementar os mecanismos para tolerância a falhas requeridos, ou usar implementações da plataforma que possuam características de tolerância a falhas. Nesta dissertação nós apresentamos o projeto e a implementação de um servidor de aplicações J2EE que implementa esses mecanismos. Diferentemente de outras soluções disponíveis, que usam replicação passiva, o nosso sistema usa replicação ativa para prover alta confiabilidade de forma totalmente transparente para as aplicações.
publishDate 2002
dc.date.none.fl_str_mv 2002-12-06
2018-09-18T15:48:23Z
2018-09-18
2018-09-18T15:48:23Z
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742
COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742
identifier_str_mv COSTA, André Andrade. Usando replicação ativa para prover tolerância a falhas de forma transparente a uma implementação da plataforma J2EE. 2002. 119 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2002. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1742
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 de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UCB
instname:Universidade Católica de Brasília (UCB)
instacron:UCB
instname_str Universidade Católica de Brasília (UCB)
instacron_str UCB
institution UCB
reponame_str Repositório Institucional da UCB
collection Repositório Institucional da UCB
repository.name.fl_str_mv Repositório Institucional da UCB - Universidade Católica de Brasília (UCB)
repository.mail.fl_str_mv sara.ribeiro@ucb.br
_version_ 1834013139465666560