*** Welcome to piglix ***

IBM Advanced Program-to-Program Communication


In computing, Advanced Program to Program Communication or APPC is a which computer programs can use to communicate over a network. APPC is at the application layer in the OSI model, it enables communications between programs on different computers, from portables and workstations to midrange and host computers.

APPC was developed as a component of IBM's Systems Network Architecture or SNA. Several APIs were developed for programming languages such as COBOL or REXX.

APPC software is available for many different IBM and non-IBM operating systems, either as part of the operating system or as a separate software package. APPC serves as a translator between application programs and the network. When an application on your computer passes information to the APPC software, APPC translates the information and passes it to a network interface, such as a LAN adapter card. The information travels across the network to another computer, where the APPC software receives the information from the network interface. APPC translates the information back into its original format and passes it to the corresponding partner application.

APPC is linked with the term LU 6.2 ( Logical unit type 6.2 )

APPC is to a large extent limited to the IBM operating systems such z/OS (formerly MVS then OS/390), z/VM (formerly VM/CMS), IBM i (formerly OS/400), OS/2, AIX and z/VSE (formerly DOS/VSE). Microsoft also included SNA support in Microsoft's Host Integration Server. Major IBM software products have included support for APPC, including CICS, DB2, CIM and WebSphere MQ.


...
Wikipedia

...