Arquitectura

Páginas: 34 (8446 palabras) Publicado: 19 de noviembre de 2012
Arquitectura de Software para Aplicaciones Web

Introducción:

En primer lugar, se tomarán tres definiciones de la arquitectura del software que consideraremos como puntos de anclaje para lograr una mayor compresión de la misma:

• Como se menciona en Wikipedia (software Architecture), “es el proceso y la disciplina para hacer más eficiente la implementación del diseño de un sistema”• La arquitectura del software se concentra en cómo será el diseño de los componentes de software y cómo hacer para que trabajen todos juntos.
• Es un conjunto de decisiones de diseño las cuales, si toman incorrectamente, causan que el proyecto de software sea cancelado.


En función de las definiciones anteriores, podemos comprender que la arquitectura del software ayuda a lograr undiseño eficiente del sistema, centrándose en cómo se interrelacionan todos los componentes del software. Asi mismo, la relevancia e importancia de dicha arquitectura, hace que cualquier diseño incorrecto, produzca el fracaso del proyecto de software.

En La arquitectura de software es una pieza central del desarrollo de sistemas de software modernos. El objetivo de la arquitectura consiste endesarrollar sistemas de software grandes de forma eficiente, estructurada y con capacidad de reuso. La arquitectura forma parte del proceso de diseño de software el cual también forma parte del proceso de desarrollo de software que comprende, requerimientos, diseño, implementación, prueba y mantenimiento. La investigación en esta área es muy reciente y actualmente existen muy pocos modelos quepermiten diseñar arquitecturas de aplicaciones de software.
Los sistemas de software basados en Web han tenido un gran auge en la última década. Sus principales aplicaciones, los sistemas de comercio electrónico y las redes sociales han visto un crecimiento notable debido también a la mejora de las tecnologías de Internet, de cómputo distribuido, de los lenguajes basados en objetos y las arquitecturasde hardware.
La arquitectura se descompone mediante distintas vistas o enfoques tales como, la vista lógica, la vista de procesos, la vista de desarrollo, la vista física y la vista de seguridad.

¿Qué es la arquitectura de sitios web?

Se utiliza el término arquitectura web, para definir una tarea que requiere conocimientos técnicos de construcción, funcionales y de diseño para sitios opáginas web. La construcción de páginas web una compleja conjunción de diferentes sistemas integrados entre si: servidores, bases de datos, organización, etc.
Tal como en la arquitectura tradicional, actualmente el foco para el diseño y construcción de páginas web se centra en el usuario y sus requerimientos.

Arquitectura básica de la web

La web o www está basada en el protocolo http. Esteprotocolo, que apareció a principios de los 90, tiene dos tipos de mensajes: request y response, que se suceden sincrónicamente, es decir, no hay response sin un request previo y no puede haber mas de un request consecutivo sin response ni viceversa. Estos mensajes se envían una vez establecida la conexión entre el servidor y el cliente. Hasta la versión 1.0 inclusive, por cada conexión sólo se podíaenviar un request y un response antes de que esta se cerrara. A partir de la versión 1.1 se permiten las conexiones persistentes y es posible enviar una secuencia de estos mensajes (intercalados) mientras que ninguna de las partes decida cerrar la conexión.
Para los desarrolladores, este protocolo tiene una características bastante particular que incide directamente en la arquitectura del sistema aconstruir y es que es un protocolo stateless (sin estado), o lo que es lo mismo, el servidor no recuerda los datos que se enviaron.
Los mensajes están estructurados internamente para contener distintos tipos de información.

Servidores web: la arquitectura de datos en la Web

Un servidor es una computadora con gran capacidad de almacenamiento y velocidad que está conectada las 24 horas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura
  • Arquitectura

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS