Resource Adapters

Um Resource Adapter é um componente que permite que qualquer aplicação se comunique com o Blazon. Os Resource Adapters são utilizados para o envio e recebimento de eventos nos processos de reconciliação e provisionamento. O Core Engine ao invés de se conectar diretamente a uma aplicação, se comunica com um Resource Adapter, que por sua vez tem como um dos seus principais objetivos o envio de mensagens conhecidas para uma aplicação.

Cada Resource Adapter deve ser desenvolvido especialmente para cada tipo de aplicação que ele integra. Depois de especificado, desenvolvido, testado e implantado, ele precisa ser configurado na plataforma para que ele possa ser utilizado.

Funcionalidades

Um Resource Adapter possui um conjunto de funcionalidades que permitem que o Blazon forneça todas as características necessárias para o funcionamento de um processo de gestão de identidade. As principais funcionalidades de um Resource Adapter são:

  • Fazer o pulling de eventos de provisionamento contidos no Core Engine;

  • Transformar cada evento de provisionamento em um comando reconhecido pela aplicação na qual ele se integra;

  • Garantir a resiliência do processo de provisionamento a partir do uso de novas tentativas de provisionamento caso seja necessário;

  • Enviar o conjunto de credenciais para o Cofre de Senhas do usuário após o provisionamento de uma determinada conta;

  • Buscar dados em uma determinada aplicação e criar os eventos de reconciliação pertinentes no Core Engine;

  • Auxiliar no processo de Password Management.

Principais características

Algumas da principais características chaves de um Resource Adapter:

  • Oferecer mecanismos de resiliência para as integrações entre o Blazon e as aplicações;

  • Ser um mecanismo de fácil desenvolvimento e manutenção;

  • Não comprometer a funcionalidade do Core Engine;

  • Executar em ambientes distintos do Core Engine.

Last updated