Modelo iterativo

En el modelo iterativo, las partes cliente de escucha y servidor de la aplicación coexisten en el mismo CICS o IMS TP, por lo que el TP mantiene el socket hasta que se haya completado todo el procesamiento de la aplicación. El modelo iterativo usa esta secuencia:

  1. Creación de un socket

  2. Enlazarlo a una dirección local

  3. Escucha (haga que TCP/IP tenga en cuenta que el socket está disponible)

  4. Seleccionar (esperar una solicitud de conexión)

  5. Aceptar la solicitud de conexión

  6. Leer o escribir los datos

  7. Close

    Las ventajas del modelo iterativo son:

  • Simplicidad

  • Reducción de la sobrecarga de red y el retraso porque no se requiere una secuencia de intercambio de TRM

  • Menos uso intensivo de CPU

  • Mayor rendimiento de transacciones de subproceso único

    Las desventajas del modelo iterativo son:

  • Limita gravemente el acceso simultáneo a los TPs que se ejecutan por periodos prolongados.

  • La aplicación de servidor contiene todas las llamadas SEAPI (Crear a cerrar)

  • Cada TP tiene su propio agente de escucha, lo que significa código duplicado.

  • Selección con tiempo de espera provoca que una región CICS entre en estado de suspensión

Véase también

Modelos TCP/IP simultáneos frente a iterativos