Skip to main content

Estrutura de interoperabilidade da escola (SIF)

Troca e sincronização de dados

O School Interoperability Framework (SIF) é uma iniciativa da indústria para desenvolver uma solução escalável para troca de dados, sincronizando os dados inseridos em um sistema com os dados em outros sistemas dentro da estrutura SIF. Uma implementação SIF é um sistema de rede distribuído que consiste em um Servidor de Integração de Zona (Sistema de informações do aluno (SIA)) e um ou mais agentes de integração SIF que se comunicam com o Sistema de informações do aluno (SIA), todos organizados em uma zona. O tamanho da zona é flexível e pode consistir em um único prédio, uma escola, um pequeno grupo de escolas ou um distrito.

O ZIS é responsável por todo o controle de acesso e roteamento dentro do sistema. Ele fornece serviços de integração a todos os agentes registrados nele para que os agentes possam assinar as alterações de dados que ocorrem na zona ou publicar alterações de dados na zona. Por exemplo, se o número de telefone de um usuário for alterado em um dos sistemas do agente, o agente poderá publicar essa alteração no ZIS, e todos os outros agentes que se inscreveram para alterações de dados de informações do usuário receberão o novo número de telefone do ZIS.

No SIF, um agente nunca fala diretamente com outro agente. Em vez disso, um agente se comunica com o ZIS que gerencia a conexão com o outro agente. Ao fazer com que o ZIS gerencie as responsabilidades de roteamento, podem ocorrer comunicações complexas entre agentes que não têm informações diretas uns sobre os outros. O ZIS atua como o intermediário confiável que intermedia a troca de dados.

O agente SIF da Blackboard

O Agente SIF de backboard se registra em um ZIS e indica os dados que o Blackboard pode receber. O ZIS rastreia os dados que o Agente SIF da Blackboard pode receber e encaminha uma mensagem para o Agente SIF da Blackboard se outro agente tiver publicado uma alteração de dados aplicável no ZIS.

O Blackboard SIF Agent está em conformidade com os padrões SIF para receber atualizações de dados de informações do usuário do ZIS. Ele assina as alterações de dados, mas não publica as alterações de dados. A comunicação do SIF é automatizada. Depois que o Blackboard SIF Agent é configurado, ele atualiza automaticamente as informações quando a notificação de uma alteração de dados é recebida do ZIS. A frequência das atualizações é configurável.

Alguns pontos importantes sobre o Agente SIF da Blackboard:

  • O Agente SIF não transmitirá informações ao servidor ZIS, apenas receberá informações.

  • O Agente SIF adicionará, modificará ou excluirá registros de usuário. Ele não fará alterações em outros dados.

  • O Agente SIF está configurado para escutar dados do ZIS em intervalos usando o protocolo Pull.

  • O servidor ZIS é proprietário dos dados enviados de acordo com o banco de dados do Blackboard. Certifique-se de que isso não entre em conflito com as soluções de integração estabelecidas usando o Snapshot ou as APIs de integração do Blackboard.