arquitectura de aplicaciones web

Páginas: 12 (2972 palabras) Publicado: 16 de noviembre de 2015
ARQUITECTURA DE
APLICACIONES WEB

APLICACIONES WEB
Aplicaciones que los usuarios pueden utilizar
accediendo a un servidor web a través de
Internet o de una intranet mediante un
navegador.
Es una aplicación software que se codifica en
un lenguaje soportado por los navegadores
web en la que se confía la ejecución al
navegador

Existen aplicaciones como los webmails, wikis,
weblogs, tiendas enlínea son ejemplos bien
conocidos de aplicaciones web.

Una página Web puede contener elementos
que permiten una comunicación activa entre
el usuario y la información.
Por ejemplo rellenar y enviar formularios,
participar en juegos diversos y acceder a
gestores de base de datos de todo tipo.

Una aplicación Web es una extensión
dinámica de la web o una aplicación de
servidor.
Existen 2 tipos deaplicaciones Web
• Orientada a la presentación
• Orientada al servicio

Orientada a la presentación
• Genera paginas web interactivas que
contienen varios tipos de lenguaje de marca
(HTML, XML, etc.) y contenido dinámico en
respuesta a peticiones.

Orientada al servicio
• Estas paginas implementan el punto final del
servicio web.
• Las aplicaciones orientadas a la presentación
frecuentemente sonclientes de las
aplicaciones web orientadas al servicio.

La iteración entre un cliente Web y una aplicación Web.
1. cliente envía una petición HTTP al servidor web
2. Las tecnologías Java server convierten la
petición un objeto HTTPServetRequest
3. Esta petición es deliberada a un componente Web, el
cual puede interactuar con JavaBeans y otros para
generar un contenido dinámico
4. El componente webpuede generar un objeto
HTTPServletResponse
5. El servidor web convierte este objeto en una
respuesta HTTP y es enviada a su cliente.

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 principalen el WWW son los browsers o
navegadores que solicitan información al Servidor.
• El Servidor son los Servidores Web que proporcionan
documentos y contenidos multimedia a los clientes a
través de la red

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

• La separación entre cliente y servidor es una
separación detipo lógico, donde el servidor no se
ejecuta necesariamente sobre una sola máquina
ni es necesariamente un sólo programa.
• Los tipos específicos de servidores incluyen los
servidores web, los servidores de archivo, los
servidores del correo, etc. Mientras que sus
propósitos varían de unos servicios a otros, la
arquitectura básica seguirá siendo la misma

• La red cliente-servidor es aquella redde comunicaciones en
la que todos los clientes están conectados a un servidor, en
el que se centralizan los diversos recursos y aplicaciones
con que se cuenta; y que los pone a disposición 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 losclientes que tienen
prioridad, los archivos que son de uso público y los que son
de uso restringido, los archivos que son de sólo 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

En la arquitectura C/S el remitente de una solicitud es conocido como cliente. Sus características son:
-Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación
- Espera y recibe las respuestas del servidor.
- Por lo general, puede conectarse a varios servidores a la vez.
- Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de
usuario.
- Al contratar un servicio de redes , se tiene que tener en la velocidad de conexión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arquitectura de las aplicaciones web
  • CONCEPTOS GENERALES DE LA ARQUITECTURA DE APLICACIONES WEB
  • Arquitectura de las aplicaciones web
  • Arquitecturas de las aplicaciones web
  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones Web
  • Aplicaciones web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS