Está en la página 1de 4

06/02/2014

APLICACIONES WEB ARQUITECTURA DE APLICACIONES WEB


Aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. Es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador

Existen aplicaciones como los webmails, wikis, weblogs, tiendas en lnea son ejemplos bien conocidos de aplicaciones web.

Una pgina Web puede contener elementos que permiten una comunicacin activa entre el usuario y la informacin. Por ejemplo rellenar y enviar formularios, participar en juegos diversos y acceder a gestores de base de datos de todo tipo.

Orientada a la presentacin
Una aplicacin Web es una extensin dinmica de la web o una aplicacin de servidor. Existen 2 tipos de aplicaciones Web Orientada a la presentacin Orientada al servicio Genera paginas web interactivas que contienen varios tipos de lenguaje de marca (HTML, XML, etc.) y contenido dinmico en respuesta a peticiones.

06/02/2014

Orientada al servicio
Estas paginas implementan el punto final del servicio web. Las aplicaciones orientadas a la presentacin frecuentemente son clientes de las aplicaciones web orientadas al servicio. Una Arquitectura define: un conjunto de elementos, conectores, restricciones y un sistema de control que caracterizan a un sistema o a una familia de sistemas.

ARQUITECTURA DE DOS CAPAS


La WWW est basado en el modelo Cliente / Servidor. El Cliente principal en el WWW son los browsers o navegadores que solicitan informacin al Servidor. El Servidor son los Servidores Web que proporcionan documentos y contenidos multimedia a los clientes a travs de la red

Esta arquitectura consiste bsicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta.

La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos especficos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propsitos varan de unos servicios a otros, la arquitectura bsica seguir siendo la misma

06/02/2014

En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus caractersticas son:

La red cliente-servidor es aquella red de comunicaciones en la que todos los clientes estn conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposicin de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en l se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso pblico y los que son de uso restringido, los archivos que son de slo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en una red mixta

- Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicacin - Espera y recibe las respuestas del servidor. - Por lo general, puede conectarse a varios servidores a la vez. - Normalmente interacta directamente con los usuarios finales mediante una interfaz grfica de usuario. - Al contratar un servicio de redes , se tiene que tener en la velocidad de conexin que le otorga al cliente y el tipo de cable que utiliza , por ejemplo : cable de cobre ronda entre 1 ms y 50 ms. Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus caractersticas son: -Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel pasivo en la comunicacin -Tras la recepcin de una solicitud, la procesan y luego envan la respuesta al cliente. - Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos casos el nmero mximo de peticiones puede estar limitado). - No es frecuente que interacten directamente con los usuarios finales

Ventajas Centralizacion del control Escalabilidad Facil mantenimiento

Desventajas: Congestin del trafico El cliente no dispone de los recursos que pueden existir en el servidor

Ejemplos wikipedia Juegos on line

ARQUITECTURA DE 3 CAPAS

06/02/2014

Arquitectura en 3 capas
Capa de datos Capa de negocios Capa de presentacin

La WEB
Al conectarnos a internet estamos navegando en 3 capas.
Al abrir un formulario web de inscripcin (capa de presentacin) Despus de enviar la informacin esta es verificada (capa de negocios). Finalmente la informacin es grabada en una base de datos (capa de datos).

Ejemplo
Capa de datos

Capa de datos
Base de datos Tablas Procedimientos almacenados Componentes de datos

Capa de Negocio

Capa de Presentacin

Capa de Negocio
Reglas del negocios Validaciones Clculos Flujos y procesos

Capa de Presentacin
Formularios Informes Respuestas al usuario

También podría gustarte