Sistemas

Páginas: 8 (1918 palabras) Publicado: 2 de octubre de 2012
DESARROLLO DE APLICACIONES WEB
ARQUITECTURA DE UNA PÁGINA WEB
Los sitios web son una conjunción muy compleja de distintos sistemas integrados
entre sí (Bases de datos, servidores, redes, componentes de backup y seguridad, etc... ).
El resultado final será un sitio que pueda resolver las necesidades de negocios: Vender
productos y servicios online y servir mejor a las necesidades de losclientes.
Los principios usados para construir un edificio no son muy distintos de los que se
presentan en el proceso de diseñar un sitio o una aplicación web.
Las aplicaciones deben ser diseñadas sobre de las necesidades de las personas que van
a utilizarlas, de la misma forma que los edificios deben ser diseñados en base a las
necesidades de sus ocupantes.
CLIENTE-SERVIDOR
La arquitecturacliente-servidor es un modelo de aplicación distribuida en el que las
tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y
los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el
servidor, que le da respuesta. Esta idea también se puede aplicar a programas que se
ejecutan sobre una sola computadora, aunque es más ventajosa en unsistema operativo
multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la
centralización de la gestión de la información y la separación de responsabilidades, lo que
facilita y clarifica el diseño del sistema.ARQUITECTURAS MULTI-CAPAS

La arquitectura cliente/servidor genérica tiene dos tipos de nodos en la red: clientes
y servidores. Consecuentemente, estas arquitecturas genéricas se refieren a veces como
arquitecturas de dos niveles o dos capas.
En el modelo cliente servidor, el cliente envía un mensaje solicitando un
determinado servicio a un servidor (hace una petición), y este envía uno o variosmensajes con la respuesta (provee el servicio). En un sistema distribuido cada máquina
puede cumplir el rol de servidor para algunas tareas y el rol de cliente para otras.
La idea es tratar a una computadora como un instrumento, que por sí sola pueda realizar
muchas tareas, pero con la consideración de que realice aquellas que son más
adecuadas a sus características. Si esto se aplica tanto aclientes como servidores se
entiende que la forma más estándar de aplicación y uso de sistemas Cliente/Servidor es

mediante la explotación de las PC’s a través de interfaces gráficas de usuario; mientras
que la administración de datos y su seguridad e integridad se deja a cargo de
computadoras centrales tipo mainframe. Usualmente la mayoría del trabajo pesado se
hace en el proceso llamadoservidor y el o los procesos cliente sólo se ocupan de la
interacción con el usuario (aunque esto puede variar). En otras palabras la arquitectura
Cliente/Servidor es una extensión de programación modular en la que la base
fundamental es separar una gran pieza de software en módulos con el fin de hacer más
fácil el desarrollo y mejorar su mantenimiento
Esta arquitectura permite distribuirfísicamente los procesos y los datos en forma
más eficiente lo que en computación distribuida afecta directamente el tráfico de la red,
reduciéndolo grandemente.
Algunas redes disponen de tres tipos de nodos:
 Clientes que interactúan con los usuarios finales.
 Servidores de aplicación que procesan los datos para los clientes.
 Servidores de la base de datos que almacenan los datos para losservidores de
aplicación.
Esta configuración se llama una arquitectura de tres-capas.
 VENTAJAS DE LAS ARQUITECTURAS 3-CAPAS:
La ventaja fundamental de una arquitectura 3-capas comparado con una
arquitectura de dos niveles es que separa hacia fuera el proceso, eso ocurre para
mejorar el balance la carga en los diversos servidores; es más escalable.


DESVENTAJAS DE LAS ARQUITECTURAS DE LA...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS