Top Banner
Arquitectura de Aplicaciones Distribuidas UNIDAD 2
14

Arquitectura de aplicaciones distribuidas

Aug 05, 2015

Download

Internet

Rosario Dguez
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arquitectura de aplicaciones distribuidas

Arquitectura de Aplicaciones DistribuidasUNIDAD 2

Page 2: Arquitectura de aplicaciones distribuidas

Desarrollo de Aplicaciones en ambientes distribuidos

2.1Capa de interfaz de usuario

2.2Capa de manejo de datos

2.3 Capa de procesamiento de datos

Page 3: Arquitectura de aplicaciones distribuidas

Capa de interfaz de

usuario•Presentación de Datos•Validaciones•Navegación

Capa de manejo de

datos•Entidades de Negocios•Acceso a DatosCapa de procesamie

nto de datos•Almacenamiento

•ServiciosDesarrollo de Aplicaciones en ambientes

distribuidos

Arquitectura

Page 4: Arquitectura de aplicaciones distribuidas

CAPA DE PROCESAMIENTO DE DATOSCapa de Servidor

Page 5: Arquitectura de aplicaciones distribuidas

Servicios

Ejecución Desatendida

Conectividad

Concurrencia Seguridad

CARACTERISTICAS

Page 6: Arquitectura de aplicaciones distribuidas

Servicios de Base de Datos

Procedimiento Almacenados

Disparadores

Procedimiento Programados

Reglas de Negocios

Page 7: Arquitectura de aplicaciones distribuidas

Otros Servicios

Los servicios de sistema necesitan crear su propia infraestructura de servicio. Ej. Controlar concurrencia, acceso al sistema, etc.

Page 8: Arquitectura de aplicaciones distribuidas

CAPA DE MANEJO DE DATOSLógica de Negocios- Lógica de Acceso a Datos

Page 9: Arquitectura de aplicaciones distribuidas

Capa de Manejo de Datos

Contiene las normas de acceso a datos

Lógica de tratamiento de los datos

Lógica independiente, reutilizable y Mantenimiento Sencillo

Page 10: Arquitectura de aplicaciones distribuidas

Capa de Manejo de Datos

Page 11: Arquitectura de aplicaciones distribuidas

Capa de manejo de datos

Lógica de Negocios

• BLObjeto

Lógica de Acceso a Datos

• ADObjeto

•BEObjeto

NOTA: Los únicos elementos que se conectan a la base de datos son los objetos de acceso a datos.

ENTIDAD DE NEGOCIO

OBJETO DE ACCESO A DATOS

OBJETO DE LOGICA DE NEGOCIOS

Page 12: Arquitectura de aplicaciones distribuidas

Entidades de Negocios

Las entidades de negocio generalmente no poseen métodos sino propiedades, ya que su finalidad es la de describir la entidad de negocio a la que representan.

Entidad de Mantenimiento

• Leer• Insertar• Actualizar• Eliminar

Entidad de Lista

• Consultas• Otras transacciones

Page 13: Arquitectura de aplicaciones distribuidas

Objeto de Acceso a Datos

Son los intermediarios entre la aplicación y los orígenes de datos.

Son los UNICOS encargados de conectarse con los orígenes de datos y enviarles sentencias SQL, órdenes de ejecución de procesos o cualquier otra operación que implique acceso a los datos de la aplicación.

Page 14: Arquitectura de aplicaciones distribuidas

Capa de Manejo de Datos

--- Lógica de Acceso a Datos----

El acceso directo a los orígenes de datos será el equipo en el que resida físicamente la lógica de acceso a datos.

NO ES NECESARIO distribuir el software cliente del SGBD por diferentes máquinas