Capítulo 7. Proveedores GDA

Tabla de contenidos
Introducción
Pasos para generar un proveedor
Implementación de proveedores GDA

Introducción

Los proveedores son ejecutables o librerías compartidas que realizan el trabajo de conversión. Asocian las llamadas Corba con las llamadas especificas de la fuente de datos. Pueden usar ODBC, una librería nativa de la base de datos, analizadores y generadores XML, LDAP, POP3, cualquier cosa que pueda imaginar.

Hay mucho trabajo involucrado alrededor de los proveedores GDA, especialmente si el servidor que va a usarse no es un base de datos. En este caso, además de asociar la capa de la API al modelo GDA, deberá prestar especial atención a la asociación de la estructura de tipo base de datos a una estructura de otro tipo. En ambos casos, esta es la parte mas compleja de la arquitectura GDA.

Para facilitar todo este proceso de añadir un nuevo servidor, se suministra un entorno de trabajo para servidores con GDA. Esto se plasma con la entrega de unos ficheros patrón y un guión llamado gda-buildserver, que puede usarse para crear la estructura básica de un nuevo servidor, y para generar el servidor mismo.

Otra forma de añadir un proveedor GDA, seria el uso de ficheros IDL para generar la implementación del servidor. De esta manera, podría codificar el servidor en su lenguaje y Orb Corba preferidos. Si quiere hacer algo parecido, por favor contacte con los desarrolladores Gnome-Db.