O IBM InfoSphere Identity Insight é um sistema de multicamada em que os dados das origens de dados são carregados no sistema a partir de programas de aquisição e processados por pipelines hospedados pelos nós de pipeline. Os resultados do processamento são gravados no banco de dados de entidade e podem ser roteados para outros sistemas ou bancos de dados.
Em uma implementação típica, os dados corporativos de múltiplas origens de dados são enviados aos programas de aquisição, onde os dados são transformados para UMF (Universal Messaging Format). Cada programa de aquisição utiliza um transporte para enviar os dados em um ou mais pipelines. Muitos desses transportes são bidirecionais, e o sistema pode ser configurado para fornecer respostas ao programa de aquisição.
Um ou mais processos de pipeline são executados em nós pipeline. Cada pipeline mantém sua própria conexão com o banco de dados de entidades. Conforme o pipeline recebe os dados UMF a partir de um ou mais programas de aquisição, ele processa os dados registro por registro através de seus três processos principais: reconhecimento, resolução e relacionamento. Conforme cada registro é processado, o pipeline armazena os resultados do processamento no banco de dados de entidades.
O IBM InfoSphere Identity Insight usa uma versão integrada do IBM WebSphere Application Server. Este servidor de aplicativos hospeda o Console de Configuração, o Visualizador e os serviços da Web.
O sistema também apresenta um banco de dados do monitor de aplicativos. O banco de dados do monitor de aplicativos é utilizado para armazenar configurações para os nós que são registrados para monitoramento e roteamento do sistema.
Esta arquitetura robusta fornece escalabilidade para qualquer implementação. Os pipelines podem ser implementados em qualquer quantidade de máquinas, poucas ou muitas. O desempenho do pipeline pode escalar para qualquer nível desejado, dada a capacidade suficiente do banco de dados.