Tecnología

Inicio

Los componentes de un servidor de aplicaciones de cliente

Los componentes de un servidor de aplicaciones de cliente


aplicaciones cliente-servidor son ampliamente utilizados en una variedad de contextos. En muchos casos, se despliegan a través de Internet y se utilizan para los negocios, el entretenimiento y propósitos de la organización. Aunque funciona una aplicación cliente-servidor como un todo coherente, puede haber una serie de aplicaciones distintas que se ejecutan dentro de él, como los sistemas de gestión de bases de datos e interfaces web. Creación de una aplicación cliente-servidor es a menudo sencillo, proporcionando a los desarrolladores a entender cómo funcionan las partes componentes e interactúan.

Servidor

Hay diferentes tipos de servidores, incluyendo Internet y base de datos. El servidor debe estar conectado en red para conectarlo con otras máquinas, por ejemplo, que conecta con los clientes. El servidor puede estar operando dentro de una organización, en red a través de una intranet local o puede ser el anfitrión de los datos y el contenido asociado para los sitios web públicos y visibles. En esencia, el servidor es un ordenador con el software de servidor instalado y en funcionamiento, conectado a una red.

Base de datos

Si la solicitud es para un uso privado o restringido el uso de libre disposición tal vez a través de la Web, los datos normalmente se modelan dentro de un sistema de base de datos estructurada. En un modelo de web típica, estos datos pueden ser almacenados dentro de un sistema relacional como MySQL y administrar el uso de interfaces tales como phpMyAdmin. Para fines comerciales, la base de datos puede ser administrado dentro de un sistema de software de gran alcance tales como Oracle. Los datos deben ser modelados de una manera que refleja el negocio o propósito general de la aplicación cliente-servidor en su conjunto.

Conectividad de datos

Una aplicación cliente-servidor tendrá la posibilidad de consultar, actualizar y mantener los datos utilizando una o más tecnologías. En una aplicación web, un lenguaje de programación del lado del servidor como PHP o ASP se puede utilizar para conectarse a los datos. Este elemento de la aplicación debe ser capaz de llevar a cabo lo que el procesamiento de datos es requerido por el programa. Gran parte de la lógica de la aplicación central puede quedar reflejados en el elemento de conectividad de datos y la funcionalidad principal de la aplicación que es el objetivo de llevar a cabo se verá facilitada aquí. En algunas aplicaciones, la conectividad de datos se consigue en el mismo elemento de programa como la interfaz del cliente.

interfaz de cliente

El elemento de cara al usuario en una aplicación cliente-servidor proporcionará los medios para interactuar con él. Una aplicación típica sitio web creará esta interfaz en forma de HTML. El HTML puede ser creado y salen de un programa del lado del servidor y se envía al navegador Web para la visualización e interacción. Para un sistema de negocio que funciona dentro de una organización, la interfaz puede tomar la forma de una aplicación de escritorio, conectar e interactuar con los datos. papel general de la interfaz de cliente envía una solicitud al servidor, el cual responde a su vez con los datos.

El labrar del lado del cliente y la interactividad dinámica

En particular, para una aplicación web, la interfaz se puede complementar con elementos de estilo como las imágenes y las reglas CSS que determinan la forma en que se presenta a los usuarios. La interfaz también puede ir acompañada de secuencias de comandos del lado del cliente como JavaScript, mejorando su comportamiento cuando el usuario interactúa con él con el ratón y el teclado. Para una aplicación de escritorio, como el que se ejecuta dentro de una organización empresarial, la interfaz de usuario será parecida, tampoco imágenes y otros elementos visuales.