Previous Topic: Using APPC to Communicate with Other Systems

Next Topic: Transaction Programs and Conversations


About APPC

APPC allows programs to communicate and exchange data using a common set of communication protocols. Communication takes place between programs using LU Type 6.2 sessions.

APPC is supported on a wide variety of both IBM and non-IBM platforms. This allows distributed applications to be developed in a heterogeneous networking environment. Although APPC standardizes communication between such applications, the programs themselves can reside on differing hardware and software platforms, and be written in different programming languages.

APPC employs a peer protocol. This means that a program's APPC behavior is not restricted in operation due to the network node where it resides. Nor is the node's communications ability a determining factor in application design.

APPC provides a set of common services available to an application through an architected verb set. The verb set has a direct relationship with underlying LU6.2 session protocols, but the application itself is written in a manner totally independent of SNA sessions. Only those internal services that support the verb set in a particular product implementation are concerned with managing session activity.