DB2 Connect 采用 DRDA 体系结构来降低存取 DB2 通用数据库 AS/400 版、DB2 通用数据库 OS/390 版、 DB2 MVS/ESA 版、DB2 VSE 版和 VM 版和其他符合 DRDA 的数据库服务器中存储的数据的成本和复杂性。 通过充分利用 DRDA 体系结构, DB2 Connect 提供了执行性能良好的、低成本的解决方案, 该方案具有客户所需要的系统管理特性。
在 DRDA 术语中,应用程序请求器 (AR) 是用来处理分布式连接的应用程序结束的代码;它是请求了数据的应用程序。 应用程序服务器 (AS) 是处理连接的数据库结束的代码。 在 DB2 Connect 环境中,DB2 Connect 工作站只能代表应用程序充当应用程序请求器。
在只有本地客户机的情况下, 图 1 显示 DB2 Connect 工作站与 DRDA 服务器之间的数据流动。 另外,在 DB2 Connect 工作站与任何远程客户机之间存在专用协议。
图 1. DB2 Connect 工作站与 DRDA 服务器之间的数据流动
![]() |
为了实现 DRDA 服务器数据库管理系统与数据库客户机之间的连接, DRDA 使用下列体系结构:
在构建数据块时使用这些体系结构。通过网络流动的数据流 是由 DRDA 体系结构指定的,它说明了支持分布式关系数据库存取的数据流协议。
请求是通过包含各种类型的通信信息的目录和正在存取的 DRDA 服务器数据库的名称来按路径发送至目的地的。