Ivone
Unidad 2: Desarrollo de aplicaciones WEB
Temas
2.1 Arquitectura de las aplicaciones Web. 2.2 Lenguajes de programación del lado del cliente. 2.3Lenguajes de programación del lado del servidor. 2.4 Ambientes para el desarrollo de aplicaciones Web. 2.5 Metodologías para el desarrollo de aplicaciones Web 2.6 Aspectos de seguridad.
2.1Arquitectura de aplicaciones WEB
Arquitectura:
Es un conjunto de patrones y abstracciones coherentes que proporcionan el marco de referencia necesario para guiar la construcción del software para unsistema de información.
¿Por qué es importante?
La arquitectura permite alcanzar o cumplir con los atributos de calidad requeridos de un sistema.
Funcionalidad,
desempeño, fiabilidad,flexibilidad, portabilidad, seguridad, etc.
Los atributos de calidad definen el éxito o fracaso de un sistema.
Antes de comenzar…
La experiencia ha demostrado que antes de empezar aescribir código es necesario analizar los siguientes tópicos:
Cuál
es la mejor arquitectura para esa aplicación Cuál es la mejor herramienta para desarrollar lo que pide el cliente Cómodiseñamos la Base de Datos Cómo diseñamos las Clases/Módulos fundamentales.
Arquitectura en WEB
Arquitectura en capas Arquitectura orientada a servicios (Unidad 4) Arquitectura basada enagentes (Unidad 4)
Arquitectura en capas
Se puede decir que todas las aplicaciones tienen la misma arquitectura básica y se pueden subdividir en tres componentes:
Interfaz
del Usuario:La presentación al usuario, con las entradas de datos y las pantallas de consulta. Reglas de negocio: Sería el procesamiento de la información. Accesos a Datos: El control del almacén de datosArquitectura 2 capas
La arquitectura cliente/ servidor tradicional es una solución de 2 capas. La arquitectura de 2 capas consta de tres componentes (Interfaz, Reglas de negocio y Acceso a...
Regístrate para leer el documento completo.