Invocation of replicated web services using smart proxies

  • Authors:
  • José Geraldo R. Junior;Glauber Tadeu S. Carmo;Marco Tulio O. Valente

  • Affiliations:
  • CEFET-MG/PUC Minas, Belo Horizonte, Brasil;PUC Minas, Belo Horizonte, Brasil;PUC Minas, Belo Horizonte, Brasil

  • Venue:
  • WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Smart proxies are objects often used to adapt and customize distributed object-oriented systems in a non-invasive way. For example, smart proxies are common used to provide support to quality of service attributes. In this paper, we investigate the use of smart proxies in order to provide replication transparency in middleware systems that support the implementation of Web services. The system presented in the paper, called SmartWS, supports the prime replicated server selection policies proposed in the literature. The paper also provides guidelines that help Web service users to choose the policy more suitable to a given application. A new server selection policy that combines several advantages of the already proposed policies is also described. The paper also presents results obtained from experiments performed with a prototype implementation of SmartWS. Such results reinforce the policy selection guidelines presented in the paper.Smart proxies s´o objetos usados para adaptar e customizar de forma n´o-invasiva aplicações distribuĩdas, notadamente para adicionar nas mesmas parâmetros de qualidade de serviço. Neste artigo, investiga-se o uso de smart proxies para acrescentar transparência de replicação em sistemas de middleware destinados ao desenvolvimento de clientes de serviços Web. O sistema proposto, chamado SmartWS, inclui suporte `as principais polĩticas propostas na literatura para seleção de serviços replicados. Ao longo do artigo, fornecem-se diretrizes que auxiliam um usu´rio de serviços Web a optar pela polĩtica mais adequada a sua aplicação. Adicionalmente, propõe-se uma nova polĩtica de seleção de réplicas que congrega pontos positivos das polĩticas existentes. Por fim, com o intuito de fornecer resultados quantitativos sobre a implementação do protótipo de SmartWS, são apresentados experimentos realizados com clientes reais de serviços Web replicados.