MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

26
MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II Unidad II

Transcript of MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Page 1: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DEAPLICACIONES

DISTRIBUIDAS ENINTERNET.

Unidad IIUnidad II

Page 2: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

ObjetivosObjetivos

• 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.

Page 3: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

ObjetivosObjetivos

• 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

Page 4: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Arquitectura de Aplicaciones 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

Page 5: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Arquitectura de Aplicaciones Arquitectura de Aplicaciones

Page 6: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Arquitectura de Aplicaciones Arquitectura de Aplicaciones

Page 7: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Arquitectura de Aplicaciones Arquitectura de Aplicaciones

Page 8: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

En que consiste En que consiste

•En este modelo, una aplicación se convierte en un conjunto de servicios de:–Usuario–Negocios y–Datos

Diseño de Tres Capas Diseño de Tres Capas

Page 9: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE TRES CAPAS

Page 10: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE TRES CAPAS

Page 11: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE TRES CAPAS

Page 12: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE TRES CAPAS

Page 13: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE 3-n CAPAS

Page 14: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

MODELO DE TRES CAPAS

Page 15: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Características 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.

Page 16: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

CAPA DE PRESENTACION

Page 17: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

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

Page 18: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

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

Page 19: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Funciones Capa de PresentaciónLa capa de servicios de La capa de servicios de presentación es responsable 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.

Page 20: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

CAPA DE NEGOCIOS

Page 21: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

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.

Page 22: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

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.

Page 23: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

CAPA DE DATOS

Page 24: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

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

Page 25: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

FUNCIONES

Almacenar los datos.Recuperar los datos.Mantener los datos.La integridad de los datos.

Page 26: MODELO DE APLICACIONES DISTRIBUIDAS EN INTERNET. Unidad II.

Modelo de Aplicación en 5 Capas