Las interfaces con otros sistemas
Existen sistemas que para su funcionamiento requieren de la salida de datos que generan sistemas externos y que para obtenerlos es necesario proporcionarles entradas, o bien en sentido contrario, estos envíos se realizan mediante transacciones a través de cierta comunicación.
En este caso es necesario diseñar, al igual que la interfaz de usuario, la interfaz con estos otros sistemas externos, estableciendo de inicio los diferentes tipos de entradas y salidas de datos, la especificación de cómo van a llevarse a cabo estas entradas, quiénes van a realizarlas, la seguridad de los datos, qué información se proporcionará, el tipo de almacenamiento, tipo de comunicación, velocidad de respuesta, validación de respuestas en ambos sentidos, etc.
En la siguiente figura observamos el diálogo que existirá entre la interfaz del sistema con otro sistema de asignación.
En la interfaz se muestra la petición de recursos que realiza nuestro sistema al sistema de asignación, mismo que devolverá la asignación solicitada, siempre y cuando esté disponible para realizarlo, o la negación a la petición, observa que el sistema de asignación libera los recursos que había dejado pendientes y los deja disponibles para futuras peticiones.
Fuente: Apuntes de Informática V de la FCA de la UNAM