Unidad II MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET
Unidad II MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET.
Objetivos • Conocer en que consisten los modelos de aplicaciones en Internet. • Conocer en que consisten las aplicaciones en dos capas y las de tres-n capas.
Objetivos • Conocer en que consiste el modelo de tres capas de Internet y sus Características. • Conocer en que consisten las distintas capas, sus características y funciones
Arquitectura de Aplicaciones • La arquitectura de una aplicación es la vista conceptual de la estructura de esta. • Toda aplicación contiene: – Código de presentación – Código de procesamiento de datos – Código de almacenamiento/recuperación de datos. • La arquitectura de las aplicaciones difieren según como esta distribuido este código
Arquitectura de Aplicaciones
Arquitectura de Aplicaciones
Arquitectura de Aplicaciones
Diseño de Tres Capas En que consiste • En este modelo, una aplicación se convierte en un conjunto de servicios de: – Usuario – Negocios y – Datos
MODELO DE TRES CAPAS
MODELO DE TRES CAPAS
MODELO DE TRES CAPAS
MODELO DE TRES CAPAS
MODELO DE 3 -n CAPAS
MODELO DE TRES CAPAS
Características • Los servicios están diseñados para el uso general. • Siguen lineamientos de interfaz publicados. • Pueden ser reutilizados y compartidos entre múltiples aplicaciones.
CAPA DE PRESENTACION
CARACTERISTICAS • No existe comunicación directa entre la capa de presentación y la capa de datos • El cliente proporciona el contexto de presentación • Los servicios de presentación generalmente son identificados con la interfaz de usuario
CARACTERISTICAS • Los servicios de presentación proporcionan la interfaz necesaria para presentar información y reunir datos • aseguran los servicios de negocios necesarios para ofrecer las capacidades de transacciones requeridas e integrar al usuario con la aplicación para ejecutar un proceso de negocios
Funciones Capa de Presentación La capa de servicios de presentación es responsable de: ØObtener información del usuario. ØEnviar la información del usuario a los servicios de negocios para su procesamiento. ØRecibir los resultados del procesamiento de los servicios de negocios. ØPresentar estos resultados al usuario.
CAPA DE NEGOCIOS
CARACTERISTICAS • Los servicios de negocios son el “puente” entre un usuario y los servicios de datos. • Tiene comunicación directa con la capa de presentación y de datos • Responde a peticiones del usuario (u otros servicios de negocios) para ejecutar una tarea de este tipo.
FUNCIONES Ø Recibir la entrada del nivel de presentación. Ø Interactuar con los servicios de datos para ejecutar las operaciones de negocios para los que la aplicación fue diseñada a automatizar. Ø Enviar el resultado procesado al nivel de presentación.
CAPA DE DATOS
CARACTERISTICAS • No existe comunicación directa entre la capa de datos y la capa de presentación. • Los servicios de datos tienen una variedad de formas y tamaños. • Los servicios de datos proporcionan la interfaz necesaria para almacenar y recuperar datos
FUNCIONES ØAlmacenar los datos. ØRecuperar los datos. ØMantener los datos. ØLa integridad de los datos.
Modelo de Aplicación en 5 Capas
- Slides: 26