Skip to main content

School Interoperability Framework (SIF)

Intercambio y sincronización de datos

El Marco de Interoperabilidad del Instituto (SIF) es una iniciativa de la industria para desarrollar una solución escalable para el intercambio de datos, sincronizando los datos ingresados en un sistema con los datos en otros sistemas dentro del marco SIF. Una implementación SIF es un sistema de red distribuido que consta de un servidor de integración de zona (SIS or Sistema de información del estudiante) y uno o más agentes de integración SIF que se comunican con el SIS or Sistema de información del estudiante, todos organizados en una zona. El tamaño de la zona es flexible y podría consistir en un solo edificio, un instituto, un pequeño grupo de institutos o un distrito.

El ZIS es responsable de todo el control de acceso y enrutamiento dentro del sistema. Proporciona servicio de integración a todos los agentes registrados en él para que los agentes puedan suscribirse a los cambios de datos que se producen dentro de la zona o publicar los cambios de datos en la zona. Por ejemplo, si se cambia el número de teléfono de un usuario en uno de los sistemas del agente, el agente puede publicar este cambio en el ZIS, y cualquier otro agente que se haya suscrito a los cambios de datos de información del usuario recibirá el nuevo número de teléfono del ZIS.

En SIF, un agente nunca habla directamente con otro agente. En cambio, un agente se comunica con el ZIS que gestiona la conexión con el otro agente. Al hacer que el ZIS administre las responsabilidades de enrutamiento, pueden ocurrir comunicaciones complejas entre agentes que no tienen información directa entre sí. El ZIS actúa como intermediario de confianza que intermedia en el intercambio de datos.

El agente SIF de Blackboard

El agente SIF de Backboard se registra con un ZIS e indica los datos que Blackboard puede recibir. ZIS realiza un seguimiento de los datos que puede recibir el agente SIF de Blackboard y reenvía un mensaje al agente SIF de Blackboard si otro agente ha publicado un cambio de datos aplicable en el ZIS.

Blackboard SIF Agent cumple con los estándares SIF para recibir actualizaciones de los datos de información del usuario del ZIS. Se suscribe a los cambios de datos, pero no publica los cambios de datos. La comunicación SIF está automatizada. Una vez que se configura Blackboard SIF Agent, actualiza automáticamente la información cuando se recibe una notificación de un cambio de datos del ZIS. La frecuencia de las actualizaciones es configurable.

Algunos puntos importantes sobre el agente SIF de Blackboard:

  • El agente SIF no transmitirá información al servidor ZIS, solo recibirá información.

  • El agente SIF agregará, modificará o eliminará registros de usuario. No realizará cambios en otros datos.

  • El agente SIF está configurado para escuchar datos del ZIS a intervalos mediante el protocolo Pull.

  • El servidor ZIS posee los datos enviados de acuerdo con la base de datos de Blackboard. Asegúrese de que esto no entre en conflicto con las soluciones de integración establecidas mediante Snapshot o las API de integración de Blackboard.