CICS: descripción general
CICS es un sistema DB / DC que se utiliza en aplicaciones en línea. CICS se desarrolló porque el sistema operativo por lotes solo puede ejecutar programas por lotes. Los programas CICS se pueden escribir en COBOL, C, C ++, Java, etc. En estos días, los usuarios quieren información en segundos y en tiempo real. Para brindar un servicio tan rápido, necesitamos un sistema que pueda procesar información en línea. CICS permite a los usuarios comunicarse con el sistema de fondo para obtener la información deseada. Los ejemplos de programas en línea incluyen el sistema bancario en línea, la reserva de vuelos, etc. La siguiente imagen muestra los componentes de CICS y cómo están interrelacionados:
Funciones de CICS
Las principales funciones realizadas por CICS en una aplicación son las siguientes:
CICS gestiona solicitudes de usuarios simultáneos en una aplicación.
Aunque varios usuarios están trabajando en el sistema CICS, le da la sensación al usuario de que es un solo usuario.
CICS da acceso a archivos de datos para leerlos o actualizarlos en una aplicación.
Características de CICS
Las características de CICS son las siguientes:
CICS es un sistema operativo en sí mismo, ya que administra su propio almacenamiento de procesador, tiene su propio administrador de tareas que maneja la ejecución de múltiples programas y proporciona sus propias funciones de administración de archivos.
CICS proporciona un entorno en línea en un sistema operativo por lotes. Los trabajos enviados se ejecutan inmediatamente.
CICS es una interfaz de procesamiento de transacciones generalizada.
Es posible tener dos o más regiones CICS al mismo tiempo, ya que CICS se ejecuta como un trabajo por lotes en el sistema operativo en el back-end.