MODELO DE TRES CAPAS DE INTERNET

Download Report

Transcript MODELO DE TRES CAPAS DE 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