Fundamentos de la Arquitectura Cliente-Servidor y Tecnología Java

Clasificado en Informática

Escrito el en español con un tamaño de 2,96 KB

Arquitectura Cliente-Servidor

La arquitectura cliente-servidor es un término usado para describir un modelo para el desarrollo de sistemas computacionales. Las funciones que realiza se dividen en: Cliente y Servidor. Ambas son procesos independientes y autónomos.

  • Cliente: Proceso que solicita servicios específicos a los procesos de un servidor.
  • Servidor: Proceso que proporciona los servicios solicitados por los clientes.

El cliente y el servidor pueden estar en la misma computadora o en diferentes equipos conectados por una red.

Diferencias entre Cliente-Servidor y Mainframe

En el mainframe, el proceso es centralizado. Las terminales no inteligentes solo despliegan datos y son solo apéndices del mainframe.

En el modelo cliente/servidor, la separación de procesos servidor y cliente es autónoma. Existe una relación muchos a muchos entre clientes y servidores.

Sistema Cliente/Servidor de 2 y 3 capas

  • En un sistema cliente-servidor de 2 capas, el cliente solicita servicios directamente al servidor.
  • En un sistema cliente-servidor de 3 capas, las solicitudes del cliente son manejadas por servidores intermedios, los cuales coordinan la ejecución de las solicitudes del cliente con otros servidores subordinados.

¿Qué es la Tecnología Java?

La tecnología Java despliega una multitud de posibilidades para los usuarios, pues permite que prácticamente cualquier aplicación (ya sean juegos, herramientas o programas de información y servicios) se ejecute en casi cualquier equipo o dispositivo. Desde equipos de sobremesa hasta dispositivos de mano y teléfonos móviles, actualmente Java está en todas partes.

El lenguaje de programación Java

El lenguaje de programación Java se caracteriza por ser:

  • Lenguaje orientado a objetos.
  • Java es un lenguaje sencillo.
  • Independiente de plataforma.
  • Brinda un gran nivel de seguridad.
  • Capacidad multihilo.
  • Gran rendimiento.
  • Creación de aplicaciones distribuidas.
  • Su robustez o lo integrado que tiene el protocolo TCP/IP, lo que lo hace un lenguaje ideal para Internet.

La plataforma Java

La plataforma Java es un ambiente de hardware y software en donde el programa se ejecuta. La plataforma Java se diferencia de otras plataformas en que es una plataforma solo de software y se ejecuta sobre las otras plataformas de hardware.

Entradas relacionadas: