A Universal Containers (UC) é uma empresa financeira global. Os agentes de suporte da UC gostariam de abrir contas bancárias no local para um cliente que está perguntando sobre os produtos da UC. Durante o processo de abertura da conta bancária, os agentes executam verificações de crédito para os clientes por meio de agências externas. Em um determinado momento, até 30 agentes simultâneos estarão usando o serviço para realizar verificações de crédito para os clientes. Que mecanismos de tratamento de erros devem ser criados para exibir um erro ao agente quando o processo de verificação de crédito falhar?
A. Caso o processo de verificação esteja inativo, use o serviço de simulação para enviar a resposta ao agente
B. Tratar o erro do processo de verificação na API do Webservice de verificação, caso haja um problema de conexão com o Webservice se ele responder com um erro
C. Tratar erros de integração no middleware caso o processo de verificação esteja inativo, então o middleware deve tentar processar a solicitação várias vezes
D. Caso o processo de verificação esteja inativo, use o mecanismo de disparo e esquecimento em vez de solicitação e resposta para permitir que o agente obtenha a resposta quando o serviço estiver on-line