DB2 Connect implementerer DRDA-arkitekturen med henblik på at reducere ressourceforbruget og kompleksiteten ved at få adgang til data i DB2 Universal Database til AS/400, DB2 Universal Database til OS/390, DB2 til MVS/ESA, DB2 til VSE og VM og på andre databaseservere, der overholder DRDA. Ved at udnytte DRDA-arkitekturen fuldt ud giver DB2 Connect en løsning med høj performance og lavt ressourceforbrug og med den form for systemadministration, som kunder efterspørger.
I DRDA-terminologi er en applikations-requester (AR) den programkode, der håndterer applikationsdelen i en distribueret forbindelse. Det er applikationen, der sender forespørgsler om data. En applikationsserver (AS) er den programkode, der håndterer databasedelen af forbindelsen. I et DB2 Connect-miljø kan DB2 Connect-arbejdsstationen kun fungere som en applikations-requester på vegne af applikationer.
I Fig. 1 vises datastrømmen mellem DB2 Connect-arbejdsstationen og DRDA-serveren. I eksemplet er der kun lokale klienter. Derudover findes en privat protokol mellem DB2 Connect-arbejdsstationen og eventuelle eksterne klienter.
Fig. 1. Datastrøm mellem en DB2 Connect-arbejdsstation og en DRDA-server
![]() |
DRDA benytter følgende arkitekturer til at implementere forbindelserne mellem databasesystemer på DRDA-servere og databaseklienter:
Disse arkitekturer bruges som byggesten. I DRDA-arkitekturen er datastrømmene gennem netværket specificeret ved hjælp af en datastrømsprotokol, der gør det muligt at få adgang til distribuerede relationsdatabaser.
En forespørgsel sendes til det rigtige endepunkt ved hjælp af kataloger, der indeholder forskellige kommunikationsoplysninger og navnet på den DRDA-serverdatabase, der ønskes adgang til.