Preferencias 4D Server

Son muchas las evoluciones que ha tenido 4D y cada uno de sus productos, entre estos 4D Server. Para la versión 4D v11 SQL el cambio fue dramático y aunque es necesario que se tome en cuenta la nueva ventana de administración junto con sus nuevas características, primero se debe hacer un sondeo de las funcionalidades a modo general que nos presta .
Aunque las preferencias son idénticas a las de 4D en modo mono-usuario, y todas hacen parte de la configuración, solo unas cuantas (específicamente las que tienen que ver con el ambiente multi-usuario) son las que experimentarán su funcionalidad involucrando directamente a 4D Server, como por ejemplo,
Acceso a la BD



Aquí podemos configurar el acceso de los usuarios a la BD, sea limitando el ingreso al entorno diseño, generando un usuario por defecto para establecer los permisos y privilegios de cada cliente que ingrese a la BD, o simplemente cambiando la forma de visualizar el login en la Base de Datos.
Sección Cliente Servidor


Aquí se configura la conexión de los clientes con el servidor, inicialmente se presenta la opción de cambiar el nombre de publicación de la BD junto con su puerto que por defecto es 19813, debe tenerse claro que cuando una aplicación es publicada con su puerto original la conexión aparecerá automáticamente en la pestaña “TCP/IP” de la conexión del cliente.

Por el contrario si el puerto debe cambiarse por algún motivo se debe incluir los datos en la pestaña “Personalizado”.

El tiempo límite de conexión cliente-servidor establece un valor de tiempo de inactividad que puede tener un cliente antes de ser desconectado.
También se pueden registrar los clientes, en el caso que se desee usar el comando Execute on Client para ejecutar procesos solicitados por el servidor o por otro cliente; y hacer la reconexión automática de los usuarios, si por algún motivo perdieron la conexión con el Servidor.
Algo nuevo en 4D y que es de mucha utilidad cuando se trabaja en modo Cliente/Servidor, es la carpeta de recursos, aquí se ubica cualquier tipo de archivos que se desee compartir entre los diferentes clientes conectados al servidor, quienes podrán añadir recursos en forma remota al servidor, la opción que encontramos en las preferencias “Actualizar carpeta Resources durante una sesión” nos permite tener un control sobre los cambios que se realicen (creación, modificación, borrado) sobre esta carpeta, la forma como actúa es, enviando o no una notificación a todos los usuarios conectados al Servidor para que estos se enteren de que hubo cambios en los recursos.

En el menú publicación se configura si la base aparece o no publicada en la lista de bases publicadas pestaña TCP/IP.
Cuando se publica una aplicación, se debe tener en cuenta que la seguridad es una parte fundamental de la integridad y confidencialidad de los datos, no es suficiente colocar una contraseña que restrinja el ingreso a la base, sino que es necesario que se tengan unas políticas de seguridad que impidan que los usuarios no conocidos o restringidos puedan hacer peticiones a la aplicación, el hecho de que no se restrinja puede ser un punto de vulnerabilidad contra ataques como DoS (Denial of Service - denegación del servicio). Para esto existe la opción de denegar las direcciones IP, o de crear un rango de acceso de solo cierto intervalo de direcciones.

Por ejemplo si queremos restringir una dirección en especial debemos seleccionar Denegar del menú desplegable e ingresar al lado la dirección IP. Si lo que se desea denegar es un grupo de direcciones puede utilizar el comodín * 192.169.*. Debe tener en cuenta que por lo menos debe haber una opción permitir que habilite la entrada a los demás equipos, o a una dirección o subred en particular, de lo contrario 4D entenderá que usted no desea denegar ningún cliente pero tampoco aceptar la conexión.

En este caso se permite la petición al servidor de todas las direcciones IP, excepto las que se encuentren en el rango 192.169

Aquí se deniegan las peticiones de todas las direcciones excepto las del rango 192.169. Para información más detallada revise el manual de diseño Capitulo 3.
Publicado el 13 Noviembre, 2008 por Oskr | | Imprime este artículo