Comunicaciones avanzadas programa a programa (APPC)
Comunicaciones avanzadas programa a programa (APPC) es un soporte de comunicaciones de datos que permite que los programas de un servidor IBM® i se comuniquen con los programas de otros sistemas que tengan soporte de comunicaciones compatible.
APPC en el sistema IBM i proporciona una interfaz de programación de aplicaciones a las arquitecturas de tipo unidad lógica (LU) 6.2 y tipo nodo 2.1 de la arquitectura de red de sistemas (SNA).
El soporte APPC maneja todos los requisitos del protocolo SNA cuando el sistema se comunica con un sistema remoto que utiliza las arquitecturas de tipo LU 6.2 y tipo nodo 2.1. Puede conectar su sistema a cualquier otro sistema que soporte la interfaz de programa APPC. Los programas de aplicación APPC también pueden comunicarse por las líneas mediante TCP/IP.
El soporte APPC del IBM i maneja el protocolo necesario para la comunicación entre un programa de aplicación que se ejecuta en el sistema IBM i y una aplicación que se ejecuta en un sistema remoto. El protocolo consiste en un conjunto de verbos comunes a los sistemas local y remoto de una red. Sin embargo, la forma en que cada uno de los sistemas proporciona una interfaz de programa para los verbos puede ser distinta.
- La interfaz de archivo ICF (función de comunicaciones intersistemas). En ICF, los verbos de LU 6.2 se ejecutan utilizando palabras clave de especificaciones de descripción de datos (DDS) y formatos suministrados por el sistema.
- La interfaz de llamada de comunicaciones de interfaz común de programación (CPI). Los verbos de LU 6.2 se ejecutan utilizando llamadas de comunicaciones CPI.
- La interfaz de archivo CICS. En el soporte de CICS/400, los verbos de LU 6.2 se ejecutan utilizando mandatos EXEC CICS.
- La interfaz de programación de aplicaciones (API) de sockets. Para la API de sockets, los verbos de LU 6.2 se ejecutan utilizando las funciones de socket.
El soporte APPC también maneja las funciones de red y permite a los sistemas iguales de una red iniciar y finalizar sesiones sin un sistema principal de control.
El soporte APPN (Advanced Peer-to-Peer Networking) de IBM i es una mejora de la arquitectura de tipo nodo 2.1. APPN proporciona funciones de red adicionales, como por ejemplo la búsqueda en directorios distribuidos, la selección dinámica de rutas, el direccionamiento de sesiones intermedias, la creación y el inicio de ubicaciones remotas y el direccionamiento de datos utilizando prioridades de transmisión.
El direccionamiento de alto rendimiento (HPR), creado a partir de APPN, constituye una mejora de APPN que hace posible una mayor disponibilidad y persistencia en las caídas de la red.