Provisionamento: entendendo cenários de dependências
Os eventos de provisionamento gerados pelo Blazon são sincronizados pelo mecanismo de dependências de provisionamento que garante que os eventos sejam executados na ordem adequada ou descartados.
Público alvo deste guia
Analista de IAM, ou qualquer outro profissional que será responsável pela administração do Blazon.
O que é este guia?
Este guia tem como objetivo fornecer as informações necessárias e o direcionamento para que você possa entender os cenários de dependências de eventos de provisionamento.
As resoluções dos cenários de dependências ilustrados nesse documento são baseadas na matriz de dependência juntamente com as regras impostas pelo mecanismo interno de processamento das dependências.
O que este guia não é?
Esse guia não tem como objetivo ser um guia definitivo sobre as dependências de provisionamento, ou seja, ele apenas cita cenários comuns no processamento de dependências de provisionamento.
Cenário 1
Nesse cenário um evento novo de Criação de conta chega para processamento e não tem nenhum evento do mesmo objeto em processamento.
O conteúdo da célula na matriz de dependência: (vazio)
Qual evento está em processamento? (considerando o objeto provisionado)
Nenhum
Qual é o evento novo?
Criação de conta
O que acontece com o evento novo?
O evento novo Criação de conta é despachado para execução
Nota
Como o evento de Criação de conta é o que tem que ocorrer antes de qualquer outro evento sobre uma conta, ele não será dependente de nenhum outro evento que esteja por ventura em processamento.
Cenário 2
Nesse cenário um evento novo de Atualização de conta chega para processamento enquanto um evento de Ativação de conta para a mesma conta está em processamento. Nesse cenário o evento em processamento será concluído com SUCESSO.
O conteúdo da célula na matriz de dependência:
Se sucesso: executa;
Se falha: descarta;
Qual evento está em processamento? (considerando o objeto provisionado)
Ativação de conta
Qual é o evento novo?
Atualização de conta
O que acontece com o evento novo?
O evento novo Atualização de conta aguarda na fila de Aguardando dependência
O que acontece quando o evento em processamento é concluído com SUCESSO?
O evento novo Atualização de conta será despachado para execução
Cenário 3
Nesse cenário um evento novo de Atualização de conta chega para processamento enquanto um evento de Ativação de conta para a mesma conta está em processamento. Nesse cenário o evento em processamento será concluído com FALHA.
O conteúdo da célula na matriz de dependência:
Se sucesso: executa;
Se falha: descarta;
Qual evento está em processamento? (considerando o objeto provisionado)
Ativação de conta
Qual é o evento novo?
Atualização de conta
O que acontece com o evento novo?
O evento novo Atualização de conta aguarda na fila de Aguardando dependência
O que acontece quando o evento em processamento é concluído com FALHA?
O evento novo Atualização de conta será descartado
Cenário 4
Nesse cenário um evento novo de Atualização de conta chega para processamento enquanto um evento de Ativação de conta para a mesma conta está em processamento. Nesse cenário o evento em processamento será DESCARTADO.
O conteúdo da célula na matriz de dependência:
Se sucesso: executa;
Se falha: descarta;
Qual evento está em processamento? (considerando o objeto provisionado)
Ativação de conta
Qual é o evento novo?
Atualização de conta
O que acontece com o evento novo?
O evento novo Atualização de conta aguarda na fila de Aguardando dependência
O que acontece quando o evento em processamento é DESCARTADO?
O evento novo Atualização de conta será descartado
Last updated
Was this helpful?