A recuperação do aplicativo refere-se à recuperação e resolução de transações de negócios em andamento.
Se seu sistema sofrer uma falha, (uma queda de energia, por exemplo), muitas transações ativas seriam impactadas e todas elas em vários estágios do fluxo do processo. Descrevemos como o sistema manipula estas transações como parte de seu processo de recuperação.
Para obter uma recuperação do aplicativo totalmente bem-sucedida, os próprios aplicativos devem observar as práticas preventivas fornecidas.
Se os aplicativos não forem desenvolvidos com boas práticas, considerando o escopo de recuperação e de transação, a recuperação do aplicativo provavelmente não será totalmente bem-sucedida.
Os eventos não resolvidos podem aparecer em diferentes formatos, como processos que permanecem em um estado de execução ou eventos com falha que não podem ser reenviados. É necessária uma análise pós-recuperação destes eventos para determinar quais alterações são necessárias no aplicativo para uma recuperação completa. Estas alterações devem ser localizadas durante a execução do plano de teste abrangente funcional e do sistema.