Guía del administrador > Conectividad de Informatica Platform > Conectividad del dominio
  

Conectividad del dominio

Los servicios de un nodo en un dominio de Informatica usan TCP/IP para conectarse con los servicios de otros nodos. Dado que los servicios pueden ejecutarse en varios nodos del dominio, los servicios dependen del Administrador de servicios para que enrute las solicitudes. El Administrador de servicios del nodo de la puerta de enlace maestra maneja las solicitudes de servicios y responde con la dirección del servicio solicitado.
Los nodos se comunican a través de TCP/IP en el puerto que seleccionó para un nodo al instalar servicios de Informatica. Cuando crea un nodo, selecciona un número de puerto para el nodo. El Administrador de servicios detecta las conexiones de TCP/IP entrantes en ese puerto.
La siguiente figura muestra un resumen sobre la conectividad de los componentes de la plataforma:
Los componentes de Informatica incluyen aplicaciones cliente, servicios de aplicación y bases de datos de origen y destino. Los clientes de Informatica incluyen Informatica Developer. Los servicios de aplicación incluyen el servicio del analista, el Servicio de integración de datos y el Servicio de repositorio de modelos.
La plataforma utiliza objetos de conexión para definir la información de conectividad de las bases de datos de origen y de destino. Los objetos de conexión pueden utilizar la conectividad ODBC o nativa. El Servicio de integración de datos utiliza los objetos de conexión para conectarse con orígenes y destinos.
Los servicios y clientes se conectan de las siguientes formas:
Servicio de repositorio de modelos
El Servicio de repositorio de modelos utiliza JDBC para leer o escribir datos y metadatos en el repositorio de modelos. Utiliza TCP/IP para comunicarse con el Servicio de integración de datos y los clientes.
Servicio de integración de datos
El Servicio de integración de datos utiliza controladores ODBC o nativos para conectarse y leer datos de una base de datos de origen y escribir datos en una base de datos de destino. Utiliza TCP/IP para comunicarse con el Servicio de repositorio de modelos, el Servicio de administración de contenido y las aplicaciones cliente.
Informatica Developer
La herramienta del desarrollador utiliza TCP/IP para enviar solicitudes de transformación de datos al Servicio de integración de datos. Utiliza TCP/IP para comunicarse con el Servicio de administración de contenido y administrar tablas de referencia, archivos de modelo probabilístico, así como para recuperar la información de configuración y de estado de los archivos de llenado de identidad y de los archivos de datos de referencia para la validación de direcciones. Al previsualizar asignaciones u objetos de datos en la herramienta del desarrollador, esta aplicación utiliza los controladores JDBC u ODBC para conectarse con la base de datos de origen o destino para obtener los metadatos necesarios para la vista previa.
Informatica Analyst
La herramienta del analista utiliza TCP/IP para enviar solicitudes al Servicio de integración de datos. Utiliza TCP/IP para comunicarse con el Servicio de administración de contenido para administrar tablas de referencia. Al previsualizar perfiles u objetos en la herramienta del analista, esta aplicación utiliza los controladores JDBC u ODBC para conectarse con la base de datos de origen o destino para obtener los metadatos necesarios para la vista previa.
Si utiliza ODBC para conectarse a la base de datos de origen o destino, instale el controlador ODBC en el nodo en el que se ejecuta el Servicio del analista.
Servicio de administración de contenido
El Servicio de administración de contenido administra las ubicaciones y otras propiedades de los datos de referencia. El Servicio de administración de contenido utiliza TCP/IP para comunicarse con el Servicio de integración de datos y leer y escribir datos en tablas de referencia. Utiliza JDBC para comunicarse directamente con el almacén de datos de referencia cuando crea las tablas de referencia.
Si hay varias instancias del Servicio de administración de contenido en un dominio de Informatica, el Servicio de administración de contenido principal actualizará el Servicio de integración de datos. El Servicio de administración de contenido principal utiliza TCP/IP para comunicarse con el Servicio de dominio e identificar el Servicio de repositorio de modelos y el Servicio de integración de datos que se deben utilizar.

Conectividad del repositorio de modelos

El servicio de repositorio de modelos se conecta con el repositorio de modelos por medio de controladores de JDBC. Informatica Developer, Informatica Analyst, Informatica Administrator y el servicio de integración de datos se comunican con el servicio de repositorio de modelos a través de TCP/IP. Informatica Developer, Informatica Analyst y el servicio de integración de datos son clientes del repositorio de modelos.
En la siguiente imagen, se muestra cómo un cliente del repositorio de modelos se conecta con la base de datos del repositorio de modelos:
La figura contiene muestras de clientes del repositorio de modelos, nodos A y B y la base de datos del repositorio de modelos. Los clientes del repositorio de modelos de muestra incluyen Informatica Developer, Informatica Analyst y el servicio de integración de datos.
  1. 1. Un cliente del repositorio de modelos envía una solicitud de conexión al nodo de la puerta de enlace maestra, que es el punto de entrada al dominio.
  2. 2. El administrador de servicios envía de vuelta el nombre del host y el número de puerto del nodo en el que se ejecuta el servicio de repositorio de modelos. En el diagrama, el servicio de repositorio de modelos se ejecuta en el nodo A.
  3. 3. El ciente del repositorio establece una conexión TCP/IP con el proceso del servicio de repositorio de modelos en el nodo A.
  4. 4. El proceso del servicio de repositorio de modelos se comunica con la base de datos del repositorio de modelos a través de JDBC. El proceso del servicio de repositorio de modelos almacena o recupera objetos de la base de datos del repositorio de modelos según las solicitudes del cliente del repositorio de modelos.
Nota: Las tablas del repositorio de modelos tienen una arquitectura abierta. Si bien puede ver las tablas del repositorio, nunca las edite manualmente a través de otras utilidades. Informatica no se hace responsable por el daño de datos causado por el cliente al alterar tablas del repositorio o los datos de esas tablas.