4D v16Opciones red y cliente-servidor |
||
|
4D v16
Opciones red y cliente-servidor
Opciones red y cliente-servidor
Puede definir diferentes parámetros relativos a la red y a la comunicación cliente-servidor en diferentes pestañas de la página Cliente-Servidor de las Propiedades de la base (accesibles desde 4D en modo remoto y 4D Server): Además, a partir de 4D Server v14 R5, una opción de compatibilidad le permite activar o desactivar en cualquier momento la capa de red antigua: Estos parámetros se detallan en esta sección. Esta opción permite indicar si la base 4D Server debe aparecer o no en la lista de bases publicadas en la caja de diálogo de conexión.
Nota: si modifica este parámetro, debe reiniciar la base servidor para que sea tenida en cuenta. Esta opción le permite cambiar el nombre de publicación de una base publicada por 4D Server, es decir, el nombre que se muestra en la página de publicación dinámica Disponible de la caja de diálogo de conexión (ver la sección Conexión a una base 4D Server). Por defecto, 4D Server utiliza el nombre del archivo de estructura de la base. Puede escribir cualquier nombre personalizado que desee. Nota: este parámetro no se tiene en cuenta en las aplicaciones cliente-servidor personalizadas. En teoría, la aplicación cliente se conecta directamente a la aplicación servidor, sin pasar por la caja de diálogo de conexión. Sin embargo, en caso de error, esta caja de diálogo aparecerá, en este caso, el nombre de publicación de la aplicación servidor es el nombre de la base compilada. Esta opción le permite cambiar el número de puerto TCP en el que 4D Server publica la base de datos. Esta información se almacena en la estructura de la base y en cada máquina cliente. Por defecto, el número de puerto TCP utilizado por 4D Server y 4D en modo remoto es el 19813. Nota: cuando 4D Server utiliza IPv4, sólo las bases publicadas en el puerto 19813 son visibles en la página de publicación dinámica "Disponible". 4D Server utiliza varios puertos TCP para las comunicaciones entre los servidores internos y los clientes:
Esta opción le permite implementar la función de autenticación única SSO (Single Sign On) en su base 4D Server en Windows. Cuando se selecciona esta opción, 4D se conecta de forma transparente al directorio Active del servidor de dominio de Windows y obtiene los tokens de autenticación disponibles. Esta opción se describe en la sección Autenticación única (Single Sign On - SSO) en Windows. Cuando Single Sign On (SSO) está activo (ver arriba), debe llenar este campo si desea utilizar Kerberos como su protocol de autenticación. Esta opción se describe en la sección Autenticación única (Single Sign On - SSO) en Windows. Este termómetro permite definir el periodo de inactividad después del cual la conexión se cierra entre 4D Server y los equipos clientes conectados a él. Cuando esta opción está seleccionada, todos los equipos 4D remotos que se conectan a la base pueden ejecutar los métodos remotamente. Este mecanismo se detalla en la sección Procedimientos almacenados en los equipos clientes. Esta opción permite activar el modo seguro para la comunicación entre el equipo servidor y los equipos 4D remotos. Esta opción se detalla en la sección Encriptar las conexiones cliente-servidor. Esta configuración permite definir globalmente el modo de actualización de la instancia local de la carpeta en las máquinas 4D conectadas cuando la carpeta de la base ha sido modificada durante la sesión (la carpeta se sincroniza automáticamente en el equipo remoto cada vez que una sesión se abre). Tres opciones están disponibles:
Esta opción permite definir el modo de apertura de la estructura de la base para los equipos clientes. Por defecto, está definido el modo Lectura/Escritura pero también puede configurar la apertura en modo Lectura únicamente para evitar modificaciones en la estructura. Esta tabla permite establecer las reglas de control de acceso a la base en función de la dirección IP de los equipos 4D remotos. Esta opción permite reforzar la seguridad, por ejemplo, para aplicaciones estratégicas.
A partir de 4D v14 R5, las aplicaciones 4D contienen una nueva capa de red, llamada ServerNet, para manejar las comunicaciones entre 4D Server y equipos 4D remotos (clientes). ServerNet se basa en una API moderna y robusta. Es fácil de mantener y facilitará la implementación de las últimas tecnologías de red al tiempo que ofrece un alto nivel de rendimiento. Utilizar ServerNet es transparente desde el punto de vista del usuario. Tenga en cuenta, sin embargo, que cuando se utiliza ServerNetis, los nombres de las bases publicadas en modo seguro ya no están precedidos por un carácter "^", como era el caso de la capa de red antigua (ver Encriptar las conexiones cliente-servidor). La capa de red antigua se conservar con el fin de garantizar la compatibilidad de las bases existentes. ServerNet se utiliza automáticamente en bases de datos nuevas. Hay opciones que le permiten activar/desactivar el ServerNet. Para asegurarse de que sus aplicaciones se beneficiarán de las futuras evoluciones de la red, le recomendamos que habilite ServerNet gradualmente en todas sus bases. Puede activar o desactivar en cualquier momento la capa de red antigua en su 4D Server. Puede utilizar:
Nota: como se indica en su título, esta opción se ignora en 4D Server versión 64 bits para OS X; sólo ServerNet se puede utilizar en esta plataforma. Por defecto, la capa de red ServerNet se:
Cuando se activa la capa ServerNet en su aplicación servidor existente, sólo las aplicaciones cliente 4D sólo compatibles podrán conectarse:
Si su aplicación funciona con clientes 4D Volume Desktop fusionadas en versiones anteriores a v14 R4, y desea utilizar el mecanismo automático de 4D Server para distribuir sus aplicaciones cliente actualizadas través de la red, es necesario establecer una estrategia de migración. Esta estrategia debe basarse en las siguientes principios:
Su estrategia de migración debe seguir estos pasos:
Esta estrategia se representa en el siguiente diagrama: Durante el proceso de migración, se recomienda que habilite el archivo "Diagnostic log recording". Cuando se activa este archivo, 4D Server registra cada solicitud de actualización de clientes en este archivo, lo que le permite controlar el proceso. Este registro no se activa por defecto: debe llamar al comando SET DATABASE PARAMETER con la constante Diagnostic log recording definida en 1. Para cada solicitud de actualización, la siguiente información se registra:
En este caso, puede decidir, por ejemplo, actualizar el cliente de forma manual.
Ver también
Configuración IP
|
PROPIEDADES
Producto: 4D
HISTORIA
PALABRAS CLAVES SSO, serverNet ARTICLE USAGE
Manual de 4D Server ( 4D v16) |