MODELO CLIENTE- SERVIDOR Dos capas
Tres capas
Métod étodo o trad tradic icio iona nall de comu comuni nica caci ción ón entr ntre dos dos ordenadores a través de una red o entre dos programas en el mismo equipo. Aplicación donde el cliente mantiene la lógica lógica de presen presentaci tación, ón, de negocio negocio,, y de acceso a los datos, y el servidor únicamente gestiona los datos.
La lógica de presentación, la lógica de negocio y la lógica de datos están separadas, de tal forma que mientras la lógica de presentaci presentación ón se ejecutará normalmente normalmente en la estación cliente, la lógica de negocio y la de datos pueden estar repartidas entre distintos procesadores.
"asado en el concepto de que todos los niveles de la Esta capa solo se comunica con su capa superior o inferior aplicac aplicación ión,, son una colecció colección n de compon component entes es que se siendo estas las capas de ront!End y "ac#!End. prop propor orci cion onan an serv servic icio ios s entr entre e s$ o a otro otros s nive nivele les s adyacentes. La única comunicación que no está permitida es la de rond!End rond!End con "ac#!End. La cantidad de cone%iones que se producen en una red con el modelo tradicional de dos niveles, la cantidad de cone%iones posi&les entre '() clientes y 'M) servidores puede llegar a ser de '( % M). +E(A-A
La cantidad de cone%iones que se producen en una red con con la e%is e%iste tenc ncia ia de tres tres nive nivele les, s, esta esta canti cantida dad d de cone%io cone%iones nes se reduce reduce a '( * M), con un crecim crecimien iento to aritmético.
+E(A-A !La ventaja principal de introducir un nivel de aplicación !e mantiene mantiene una cone%i cone%ión ón persis persisten tente te con la &ase &ase de entre la interfa/ del cliente y los servicios de datos del datos. servi servido dorr es mini minimi mi/ar /ar el costo costo y la comp comple leji jida dad d del del mantenimiento del soft0are. !e minimi/an las peticiones en el servidor trasladándose la mayor parte del tra&ajo al cliente. !1endimiento incremental que puede o&tenerse al reducir el trá2co de mensajes del cliente al servidor y viceversa. !e gana en rendimiento gracias a la cone%ión directa y permanente con la &ase de datos. A través de una única !Ayu !Ayuda da a mejor mejorar ar la disp disponi oni&i &ili lida dad, d, con2a con2a&i &ili lida dad d y cone%ión se reali/a el env$o y recepción de varios datos. administración de una red, al permitir que los servidores de aplic aplicaci acion ones es sean sean repl replic icad ados os con con el o&je o&jeti tivo vo de aumentar el rendimiento glo&al del sistema o evitar que
éste quede inutili/ado ante la ocurrencia de una falla.
La administración del sistema es menos compleja pues la La administración del sistema es mas compleja por que aplicación puede administrarse de manera central en el 3ay mas reglas en el cliente por administrar servidor4 los programas de aplicación están más visi&les para las 3erramientas estándar de administración del sistema. La seguridad es &aja en cuanto en el nivel de la La seguridad es alta en cuanto al nivel de servicio, método información o tipo de o&jeto. Encapsulamiento de la información es &ajo pues las ta&las El encapsulado de la información es alto, el cliente llama a de datos están e%puestas servicios o a métodos. El desempe5o es po&re, se env$an por la red muc3as El desempe5o es &ueno solo se env$an solicitudes de instrucciones de 6L7 de&en descargarse datos servicio y respuestas entre el cliente y el servidor. seleccionados para anali/arlos en el c liente. La escala&ilidad es po&re, administración limitada de liga La escala&ilidad es e%celente, concentra las sesiones de comunicaciones con el cliente. entrantes7 puede distri&uir la carga entre varios servidores.
El reciclado de aplicaciones es po&re, aplicaciones El reciclado de aplicaciones es e%celente, puede reciclar monol$ticas en el cliente. servicios y o&jetos El soporte a internet es po&re, las limitaciones del anc3o El soporte a internet es e%celente, es más fácil de de &anda de internet di2cultan la descarga de clientes descargar los clientes delgados como los apples o los o&esos y acentúan las ya por si notorias limitaciones. &eans7 las llamadas de servicio remotas distri&uyen la carga de la aplicación al servicio. El nivel 8 solo permite solicitudes s$ncronas orientada a Este nivel soporta solicitudes tipo 19:, pero tam&ién cone%iones similares a 19:. mensajes sin cone%ión, entrega por cola, pu&licar y suscri&ir y difusión.