Arquitectura de aplicaciones distribuidas
-
Upload
rosario-dguez -
Category
Internet
-
view
49 -
download
3
Transcript of 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
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
Servicios de Base de Datos
Procedimiento Almacenados
Disparadores
Procedimiento Programados
Reglas de Negocios
Otros Servicios
Los servicios de sistema necesitan crear su propia infraestructura de servicio. Ej. Controlar concurrencia, acceso al sistema, etc.
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
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
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
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.