Agenda
Temas a tratar
Flexibilidad, optimización y reutilizaciónen el acceso a datos
Transferencia de datos entre capas
SubDiseño y desarrollo de aplicaciones distribuidas
Contexto
¿Para qué Acceso a Datos entre capas?
Aplicaciones distribuidas
¿Por qué distribuidas?
(por dispersión geográfica)
por escalabilidad
por seguridad
por flexibilidad
I – Flexibilidad, optimización y reutilización en el acceso a datos.
Aplicaciones distribuidas
Entender los fundamentos
Aplicar las mejores prácticas
Partir de una base probada
¿Cómo?
Entender los fundamentos
Criterios centrales del modelo ADO.NET
Dos grupos de componentes
Especialización de funciones
Aplicar las mejores prácticas
Conexiones, seguridad e identidad
Procedimientos almacenados
Detección de conflictos
Manejo transaccional
Ver: /practices (PAG)
y Data Access Guide:
http://msdn.microsoft.com/library/en-us/dnbda/html/daag.asp
Partir de una base probada
Data Access Application Block
Revisión, ejemplo
Evolución del DAAB
Es un punto de partida
II – Transferencia de datos entre capas
Aplicaciones distribuidas
Transferencia de datos entre capas
Punto de partida
Tecnologías de invocación remota
Principales factores de análisis
Pasaje de datos: alternativas
Punto de partida
Invocación remota ? DCOM / COM+
Limitado a ambientes Intranet
Alto costo de implementación
Baja interoperabilidad
Acceso y representación de datos
Guías Prescriptivas de Arquitectura
Página siguiente |