Uma Infra-estrutura para Replicação Semi-Ativa em Arquiteturas Orientadas a Serviços
 
Giuliana Teixeira Santos, Lau Cheuk Lung
Programa de Pós-Graduação em Informática Aplicada - PPGIA
Pontifícia Universidade Católica do Paraná – PUCPR

and

Joni da Silva Fraga, Carlos Barros Montez
DAS – Departamento de Automação e Sistemas
UFSC – Universidade Federal de Santa Catarina
Campus Universitário, Caixa Postal 476 – CEP 88040-900 – Florianópolis – SC.
 
Abstract
 
The web services architecture appeared as a reply to the interoperability search between applications. The last years has seen an increase interest in executing in the Internet environment applications with high availability and reliability requirements. However the technologies associates to this architecture still do not offer adequate support to these requirements. The proposed infrastructure in this paper is inserted in this context and provides a new software layer that acts as a proxy between the client request and suppliers services. The main goal is to guarantee transparent fault tolerance for the customer through semi-active replication technique. This model supports the following faults: value, crash and omission. The characteristics and the results gotten with the infrastructure implementation are described in elapsing of this paper.
 
Keywords: Distributed Systems, Web services, Fault-Tolerance, FT-CORBA.
 
Resumo
 
A arquitetura de serviços web surgiu como uma resposta à busca da interoperabilidade entre aplicações. Nos últimos anos existe um interesse crescente em executar na Internet aplicações com requisitos de alta disponibilidade e confiabilidade, contudo as tecnologias associadas a essa arquitetura ainda não oferecem suporte adequado a esses requisitos. A infra-estrutura proposta, neste artigo, se situa neste contexto e provê uma nova camada de software que atua como um proxy entre as requisições do cliente e os serviços nos provedores. O objetivo principal é garantir tolerância a faltas transparente para o cliente através da técnica de replicação semi-ativa. Este modelo suporta as seguintes faltas: valor, omissão e parada. As características e os resultados obtidos com a implementação desta infraestrutura são descritos no decorrer deste artigo.
 
Palavras chaves: Sistemas Distribuídos, Web services, Tolerância a Faltas, FT-CORBA.