2.1. Estructura general del sistema

   

"1C:Enterprise" permite trabajar con bases de información en el modo cliente/servidor. En el caso de "1C:Enterprise" el modo cliente/servidor supone una arquitectura que implica la presencia de los siguientes niveles de software:

  • uno de los tipos de aplicación de cliente "1C:Enterprise" (cliente ordinario, cliente ligero o cliente web);
  • servidor web (solo para los clientes web y para el cliente ligero conectado a través del servidor web);
  • clúster de servidores de "1C:Enterprise";
  • servidor de la base de datos.

En fig. 1 se muestra el esquema de interacción de los elementos del sistema.

https://kb.1ci.com/bin/download/OnecInt/KB/1C_Enterprise_Platform/Guides/Administrator_Guides/1C_Enterprise_8.3.22_Administrator_Guide._Client_Server_Mode/2._Client_server_mode/WebHome/es_image001.pngFig. 1. Esquema de colaboración de los elementos del sistema.

Aplicaciones de cliente, clientes ligeros y clientes web forman "1C:Enterprise"(en diferentes modos de lanzamiento), con el cual trabaja el usuario final. Para el trabajo del cliente web solo se requiere un navegador web.

El clúster de servidores "1C:Enterprise" es un concepto lógico y es una colección de servidores de trabajo que se ejecutan en uno o más ordenadores, y una lista de bases de información situadas en este clúster.

El clúster de servidores de "1C:Enterprise" forma una capa de software intermedia entre la aplicacion de cliente y el servidor de la base de datos. Las aplicaciones de cliente no tienen acceso directo al servidor de la base de datos. Para acceder a la base de información, la aplicación de cliente interactúa con el clúster de servidores de "1C:Enterprise".

La arquitectura del sistema está enfocada a la máxima transferencia de toda la funcionalidad a un clúster de servidores y a la máxima "facilitación" del cliente. En el clúster de servidores, se realiza todo el trabajo de los objetos aplicados, se realizan los preparativos para mostrar formularios (leer objetos de la base de información y completar datos del formulario, organizar elementos, escribir datos del formulario después de la modificación) y la interfaz de comandos, y se generan informes. En el cliente solo se muestra la información preparada en el clúster de servidores, se realiza la interacción con el usuario y llamadas de los métodos del servidor para realizar las acciones necesarias.

Además, en los servidores incluidos en el clúster de servidores "1C:Enterprise" se almacenan archivos que contienen registros de las bases de información registradas en este servidor "1C:Enterprise" y otros archivos de servicio. Todos estos datos no son vitales para trabajar con bases de información, y su pérdida no conducirá a la inoperatividad de las bases de información. Además, en los servidores que forman parte del clúster se ejecutan tareas en segundo plano.

La instalación del clúster de servidores "1C:Enterprise" se realiza por el programa de instalación de "1C:Enterprise". El ajuste del clúster de servidores se realiza con la ayuda del programa de utilidad de administración del clúster de servidores que forman parte del paquete de distribución.

La clave de protección de hardware del clúster de servidores "1C:Enterprise" no es una clave de red, por lo tanto debe estar conectada a cada ordenador en el que funcionan los procesos de trabajo del clúster.

El servidor web es necesario para el cliente web y una de las variantes de trabajo del cliente ligero. De hecho, en el caso de trabajar a través de un servidor web, el servidor web es el que interactúa con el clúster de servidores. Y el servidor web, a su vez, interactúa con el cliente web y el cliente ligero.

Servidor de la base de datos. El servidor de las bases de información proporciona el almacenamiento de datos vitales de "1C:Enterprise" en el modo cliente/servidor. Se pueden utilizar varios SGBD como servidor de base de datos en "1C:Enterprise" (ver pág. SGBD compatibles). En este caso cada base de información se almacena completamente en una base de datos separada utilizada por el SGBD.

   

Icon/Social/001 Icon/Social/006 Icon/Social/005 Icon/Social/004 Icon/Social/002