Detecção e Correção de Falhas para a Máquina de Redução de Grafos PEWS-AM
Serviços Web, Falhas, Tratamento de Falhas, PEWS
Serviços Web são unidades de software que permitem o acesso a um ou mais recursos, dando suporte à implantação de processos de negócios na Web. Eles permitem a interação através de interfaces bem-definidas, utilizando-se de protocolos padrões da Web, tornando possível a comunicação entre entidades implementadas em diferentes tipos de plataformas. Em virtude de sua especificidade, Serviços Web podem ser integrados com o objetivo de formar aplicações mais robustas, com o baixo acoplamento entre serviços, através de composições. Estando num ambiente dinâmico, Serviços Web estão sujeitos a falhas, situações indesejadas que podem ocorrer durante a execução, comprometendo o processo de negócio parcialmente ou mesmo totalmente. Falhas podem ocorrer ocorrer tanto na concepção de composições quanto na execução das mesmas. Em virtude disso, é essencial a criação de métodos que tornem a execução das composições de serviços mais robusta e tratem erros. Sendo assim, propomos neste trabalho a implementação de alguns métodos para tratamento de métodos ocorridos no momento da concepção de uma composição e também durante a execução da mesma, sendo estas introduzidas numa máquina de redução de grafos, desenvolvido para a linguagem de composição PEWS.