Desenvolvendo Serviços Web Tolerante a falta usando BPEL

  • Jim Lau UFSC
  • Lau Cheuk Lung PUCPR
  • Joni da Silva Fraga UFSC
  • Giuliana Santos Universidade de Lisboa

Resumo


A tecnologia de serviços web provê uma abordagem para o desenvolvimento de aplicações distribuídas utilizando interfaces simples e bem definidas. Devido à flexibilidade desta arquitetura, é possível a composição de processos de negócios integrando serviços de domínios distintos. Este artigo apresenta uma proposta de utilização das especificações para orquestração de serviços, na implementação de uma arquitetura tolerante a faltas utilizando uma combinação de técnica de replicação ativa e passiva. Este modelo suporta falta de crash e valor. As características e os resultados obtidos com a definição desta arquitetura são descritos no decorrer deste artigo.

Referências

Aghdaie, N. and Tamir, Y. (2002). Implementation and Evaluation of Transparent Fault-Tolerant Web Service with Kernel-Level Support. Proc. IEEE Intl. Conf. on Computer Communications and Networks.

Clement, L., Hately, A., Riegen, C. v. and Rogers, T. (2001). UDDI - Universal Description, Discovery and Integration, http://www.uddi.org/specification.html.

Dialani, V., Miles, S., Moreau, L., Roure, D. D. and Luck, M. (2002). Transparent Fault Tolerance for Web Services based Architectures Eighth International Europar Conference (EURO-PAR'02).

Dobson, G. (2006). Using WS-BPEL to Implement Software Fault Tolerance for Web Services. Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA'06).

Liang, D., Fang, C.-L., Chen, C. and Lin, F. (2006). "Fault tolerant web service." Jornal of Systems Architecture.

Looker, N. and Munro, M. (2005). "WS-FTM: A Fault Tolerance Mechanism for Web Services."

OASIS (2005). Organization fot the Advancement of Structured Information Standards, http://www.oasis.open.org.

OGSA (2003). Open Grid Services Architecture, http://www.globus.org/ogsa.

Santos, G. T., Lung, L. C. and Montez, C. (2005). FTWeb: A Fault Tolerant Infrastructure for Web Services. Ninth IEEE International EDOC Enterprise Computing Conference (EDOC’05).

SOAP (2003). Simple Object Access Protocol. W3C World Wide Web Consortium., http://www.w3c.org/TR/soap.

Townend, P. and Xu, J. (2005). Fault Tolerance within a Grid Environment. Engineering and Physical Sciences Research Council (EPSRC ́05).

W3C (2005). World Wide Web Consortiom, http://www.w3c.org.

WS-BPEL (2005). Business Process Execution Language, http://www.software.ibm.com/software/developer/library/ws-bpel.pdf.

WSDL (2001). http://www.w3.org/TR/wsdl

Zhang, X., Zagorodnov, D. and Hiltunen, M. (2004). Fault-Tolerant Grid Services Using Primary-Backup: Feasibility and Performance. Cluster, San Diego, California.
Publicado
29/05/2007
LAU, Jim; LUNG, Lau Cheuk; FRAGA, Joni da Silva; SANTOS, Giuliana. Desenvolvendo Serviços Web Tolerante a falta usando BPEL. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 8. , 2007, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 247-260. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2007.23252.