|
高级程序间通信(APPC),是关于 OSI 表示层和会话层的一种粗略协议。APPC 是一种编程接口标准(Programming Interface Standard),支持互相连接系统之间的通信并可以共享程序处理过程。APPC 最初是由 IBM 作为一种逻辑单元间(LUs:Logic Units)的远程事务处理工具推出。现在 APPC 主要用来为不同机处理环境提供分布式服务(Distributed Services)。
APPC 软件实现了不同计算机程序间、工作站与中大型计算机服务器间的高速通信。APPC 支持写用户程序║ser-Written Programs)在客户机-服务器网络中执行事务处理过程。APPC 是一种标准化应用编程接口(Standardized Application Programming Interface),通过 APPC,应用程序使用预先定义的一组 VERBS/API 发送和接收数据到/来远程节点上的另一个程序。VERBS/API 设置只能用于 LU 6.2,这正是 APPC、LU 6.2 和 PU 类型2.1 常常交互使用的原因所在。
LU 6.2是一组 SNA 参数,主要支持运行在 SNA 网络上的 APPC 协议。基本上,LU6.2 作为 SNA 和终端用户应用程序间的一种接口或协议边界。但是,不是所有的 APPC 通信都基于 SNA。通过大型机系统服务,APPC 也可以运行在两个 MVS 或 CMS 程序间。总之,在任何网络下,APPC 都可以运行在英特网的 TCP/IP 协议上。 |