conecta un peticionario de aplicaciones es un servidor de aplicaciones pero
cualquier otro servidor situado más abajo se denomina servidor de bases de datos
(DS) y no interactúa directamente con el peticionario de aplicaciones. Además, para
resaltar que no funciona ni como el sistema en el que se origina la petición de la
base de datos ni como el sistema que realiza la función de la base de datos para la
petición, cada servidor de aplicaciones o servidor de bases de datos entre un
peticionario de aplicaciones y el servidor de bases de datos final también se
denomina servidor intermedio. DB2 Connect proporciona soporte a la utilización
de servidores de bases de datos y de servidores intermedios.
La Figura 6 muestra el flujo de datos entre la estación de trabajo de DB2 Connect y
el servidor del sistema principal IBM en caso de que sólo haya clientes locales.
Programa de aplicación
Peticionario de aplicaciones
DRDA
Figura 6. Flujo de datos entre un servidor de DB2 Connect y un servidor del sistema
principal IBM
Para implementar las conexiones entre los sistemas de gestión de bases de datos
del servidor DRDA y los clientes de servidor de datos de IBM, DRDA utiliza las
arquitecturas siguientes:
v Character Data Representation Architecture (CDRA)
v Distributed Data Management Architecture (DDM)
v Formatted Data Object Content Architecture (FD:OCA)
v Transmission Control Protocol/Internet Protocol (TCP/IP).
Estas arquitecturas se utilizan como bloques de construcción. La arquitectura
DRDA especifica las series de datos que se transmiten a través de la red y
documenta un protocolo de series de datos que proporciona soporte al acceso a las
bases de datos relacionales distribuidas.
Una petición se redirecciona al destino correcto mediante directorios que contienen
información sobre comunicación de distinto tipo y el nombre de la base de datos
del servidor DRDA a la que se accede.
Unidad de trabajo remota
Una unidad de trabajo remota permite que un usuario o programa de aplicación lea o
actualice los datos en una ubicación por unidad de trabajo. Proporciona soporte al
acceso a una base de datos en una unidad de trabajo. Aunque un programa de
aplicación puede actualizar varias bases de datos remotas, sólo puede acceder a
una sola base de datos dentro de una unidad de trabajo.
Una unidad de trabajo remota tiene las características siguientes:
Servidor de aplicaciones
DRDA
Protocolo
DRDA
Sistema de gestión de
bases de datos
Capítulo 5. Administración
95