Desenvolvendo Serviços Web Tolerante a falta usando BPEL
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.
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
Como Citar
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.