Interações assíncronas com um cronômetro de notificação
Neste capítulo, aprenderemos sobre interações assíncronas com um cronômetro de notificação. Considere os seguintes pontos relacionados às interações assíncronas -
O Processo BPEL do Cliente envia uma solicitação ao Processo BPEL do Serviço e aguarda uma resposta, embora uma notificação seja enviada depois que um cronômetro expira.
O Processo BPEL do Cliente continua aguardando a resposta do Processo BPEL do Serviço, mesmo depois que o cronômetro expirou.
O processo BPEL do cliente precisa de uma atividade de escopo contendo uma atividade de chamada para enviar a solicitação e uma atividade de recebimento para aceitar a resposta. oonAlarm o manipulador da atividade do escopo tem um limite de tempo e instruções sobre o que fazer quando o cronômetro expirar.
Por exemplo, aguarde 60 segundos e envie um aviso indicando que o processo está demorando mais do que o esperado.
O processo BPEL de serviço precisa de uma atividade de recebimento para aceitar a solicitação de entrada e uma atividade de chamada para retornar as informações solicitadas ou uma falha.
Como acontece com todas as atividades do parceiro, o arquivo Web Services Description Language (WSDL) define a interação.