Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice
[ocultar]
1 Caractersticas
3 Arquitecturas multi-capas
4 Ventajas
5 Desventajas
6 Direccin
7 Ejemplos
8 Cooperacin cliente-servidor
o
9 Vase tambin
10 Referencias
Caractersticas[editar]
En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus
caractersticas son:
Normalmente interacta directamente con los usuarios finales mediante una interfaz
grfica de usuario.
Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos
casos el nmero mximo de peticiones puede estar limitado).
Cliente-Cola-Cliente habilita a todos los nodos para actuar como clientes simples, mientras
que el servidor acta como una cola que va capturando las peticiones de los clientes (un
proceso que debe pasar sus peticiones a otro, lo hace a travs de una cola, por ejemplo,
una consulta a una base de datos, entonces, el segundo proceso conecta con la base de
datos, elabora la peticin, la pasa a la base de datos, etc.). Esta arquitectura permite
simplificar en gran medida la implementacin de software. La
arquitectura P2P originalmente se bas en el concepto "Cliente-Cola-Cliente".
Arquitecturas multi-capas[editar]
La arquitectura cliente/servidor genrica tiene dos tipos de nodos en la
red: clientes y servidores. Consecuentemente, estas arquitecturas genricas se refieren a
veces como arquitecturas de dos niveles o dos capas.
Algunas redes disponen de tres tipos de nodos:
Servidores de la base de datos que almacenan los datos para los servidores de
aplicacin.
Ventajas[editar]
Desventajas[editar]
Direccin[editar]
Los mtodos de direccin en ambientes del servidor de cliente se pueden describir
como sigue:
Ejemplos[editar]
La mayora de los servicios de Internet son tipo de cliente-servidor. La accin de
visitar un sitio web requiere una arquitectura cliente-servidor, ya que el servidor
web sirve las pginas web al navegador (al cliente). Al leer este artculo
enWikipedia , la computadora y el navegador web del usuario seran considerados
un cliente; y las computadoras, las bases de datos, y los usos que componen
Wikipedia seran considerados el servidor. Cuando el navegador web del usuario
solicita un artculo particular de Wikipedia, el servidor de Wikipedia recopila toda la
informacin a mostrar en la base de datos de Wikipedia, la articula en una pgina
web, y la enva de nuevo al navegador web del cliente.
Otro ejemplo podra ser el funcionamiento de un juego online. Si existen dos
servidores de juego, cuando un usuario lo descarga y lo instala en su computadora
pasa a ser un cliente. Si tres personas juegan en un solo computador existiran
dos servidores, un cliente y tres usuarios. Si cada usuario instala el juego en su
propio ordenador existiran dos servidores, tres clientes y tres usuarios.
Cooperacin cliente-servidor[editar]
Multiple Server[editar]
Para que un proceso se realice de la mejor manera, es preferible utilizar
terminales distintos realizando la misma tarea, a centralizar los recursos y que con
ms hardware/software se realice la misma tarea. Con la ejecucin de mltiples
servidores el procesamiento es ms rpido, el tiempo de respuesta es
descentralizado y se incrementa la confiabilidad.
Cooperacin de procesos paralelos[editar]
El mismo proceso se ejecuta simultneamente (sistemas redundantes).
Cooperacin de base de datos[editar]
Si se requiere de cierta informacin ya existente, por qu crearla de nuevo,
simplemente interacta y aprovecha la informacin ya creada.
ARQUITECTURA MULTICAPA
Una arquitectura multicapa es un conjunto ordenado de subsistemas, cada uno de loscuales
estn constituidos en trminos de los que tiene por debajo y proporciona la basede la
implementacin de aquellos queestn por encima de l. Los objetos decada capa suelen ser
independientes,aunque suelen haber de pendencias entreobjetos de distintas capas. Existe
unarelacin cliente/servidor entre las capasinferiores, que son las que proporcionanlos
servicios, y las capas superiores, losusuarios de estos servicios.Una arquitectura multicapa
particionaltodo el sistema en distintas unidadesfuncionales: cliente, presentacin, lgica-denegocio, integracin, y sistema deinformacin empresarial (EIS). Esto asegura una divisin
clara de responsabilidades yhace que el sistema sea ms mantenible y extensible. Los sistemas
con tres o ms capasse han probado como ms escalables y flexibles que un sistema clienteservidor, en elque no existe la capa central de lgica-de-negocios.La capa de presentacin
expone los servicios de la capa de lgica-de-negocio a losusuarios. Sabe cmo procesar una
peticin de cliente, cmo interactuar con la capa delgica-de-negocio, y cmo seleccionar la
siguiente vista a mostrar. La capa de la lgica-de-negocio contiene los objetos y servicios de
negocio de la aplicacin. Recibepeticiones de la capa de presentacin, procesa la lgica de
negocio basada en laspeticiones, y media en los accesos a los recursos de la capa EIS. Los
componentes de lacapa de lgica-de-negocio se benefician de la mayora de lo servicios a nivel
de sistemacomo el control de seguridad, de transacciones y de recursos.La capa del cliente es
donde se consumen y presentan los modelos de datos. Para unaaplicacin Web, la capa cliente
normalmente es un navegador web. Los clientespequeos basados-en-navegador no
contienen lgica de presentacin; se trata en la capade presentacin.
Arquitectura Multicapas
Publicar entrada
Est basada en tres tipos de capas, que son: Presentacin o Interfaces, Reglas de Negocios y
Datos.
La Primera Capa (Presentacin o Interfaces), es la pgina inicial (Visual Grfica) que permite
al usuario ver el diseo del programa.
La Segunda Capa (Reglas de Negocios), es la capa intermedia del programa donde se maneja
las transacciones y reglas del negocio, actuando como intermediario entre las interfaces del
usuario y la otra capa que es la de los datos.
La Tercera Capa (Datos), esta es la capa ms importante del programa, ya que maneja la
informacin basada en una plataforma potente permitiendo as una consistencia en la
informacin, donde este proceso ayuda el resguardo de la informacin ante cualquier fallo que
pueda tener el Software y el Hardware.
Los Sistemas Operativos que soportan el sistema como por ejemplo: Windows NT, 2000, 2003,
con un diseo de aplicacin de 32 bits dndole as: Robustez, potencia, confiabilidad y rapidez;
colocndolos como los primeros lderes en el mercado informativo, basndose en la
preparacin del soporte de aplicaciones con tecnologa multicapas, dicho producto garantiza
soporte, compatibilidad, continuidad y escalabilidad.
Diferencia entre Arquitectura Cliente Servidor
y Arquitectura Multicapas
En la Arquitectura Cliente Servidor, permite la conectividad mediante una red; mientras que
en la Arquitecta Multicapas, esta se distribuye el trabajo equivalente y le da potencia y rapidez
al programa.