Vous êtes sur la page 1sur 2

1.2 Modelo de 2 y 3 capas.

La arquitectura en 2 niveles caracteriza a una PC cliente y


un servidor de Bases de Datos. La Pc cliente contiene el
cdigo de presentacin y los enunciados SQL para acceso a
datos. El servidor de Base de Datos procesa los enunciados
SQL y enva resultado

Servidor Middleware.
Arquitectura en 3 niveles. Para mejorar el rendimiento, la
arquitectura en tres niveles agrega otra capa de servidor.
Una forma de mejorar el rendimiento es agregar un servidor
middleware para manejar la administracin del proceso. El
middleware usualmente consiste en un monitor de procesamiento
de transaccin o middleware orientado a mensajes. Un monitor
de procesamiento de transaccin puede soportar ms conexiones
simultneas que el middleware orientado a mensajes.

Servidor de Aplicacin.
Una segunda forma de mejorar el rendimiento es agregar un
servidor de aplicacin para tipos especficos de
procesamiento, tales como escritura de reportes. En cualquier
enfoque, el software adicional de servidor, puede residir en
una computadora separado. De manera alternativa, el software
de servidor adicional puede distribuirse entre el servidor de
Base de Datos y los PC Clientes.

Arquitectura en mltiples niveles.
Arquitectura cliente-servidor con ms de 3 niveles una PC
cliente, un servidor de Bases de Datos de parte interna, un
servidor middleware interventor y servidor de aplicaciones.
Los servidores de aplicacin realizan lgica empresarial y
gestionar tipos especializados de datos.


1.4 Comunicacin entre programas.
Escribir programas Java que puedan comunicarse entre s a
travs de la red. Si bien java provee diversas clases
(ubicados en el paquete java.net) que nos ayudaran a
deslindarnos del bajo nivel que implica escribir este tipo de
aplicacin, ser necesario tener ciertos conocimientos
bsicos de redes para poder decidir sobre cules de estas
clases sern las ms apropiadas para utilizar segn el tipo
de aplicacin que vayamos a desarrollar.
Las computadoras que conectamos en internet y se comunican
entre s lo hacen utilizando un protocolo de comunicacin que
puede ser TCP (Transmisin Control Protocolo) o UDP (User
Datagrama Protocol). Estos protocolos implementan lo que se
llama Capa de Transporte.
Cuando escribimos programas de comunicacin en Java lo
hacemos a ms alto nivel.
Esto provee un nivel de abstraccin tal que nos excede de la
necesidad de tener grandes conocimientos de los protocolos de
la capa de transporte. Sin embargo, tenemos que comprender la
diferencia que existe entre TCP y UDP para poder decidir que
clases Java vamos a utilizar.

Vous aimerez peut-être aussi