Vous êtes sur la page 1sur 6

ARQUITECTURA DE SOFTWARE CEnTRADA

En DATOS
COnCEpTO
Un almacn de datos se encuentra en el centro de esta arquitectura , otro componente tiene acceso a l y cuentan con
la opcin de gestionar los datos de ese almacn. El software cliente tiene acceso a un almacn central, en algunos
casos este es pasivo, el software cliente accede a los datos independientemente de cualquier cambio hecho en los
datos o las acciones de otro software cliente.
Una variacin de este enfoque transforma el depsito en un pizarrn que enva notificaciones al software cliente cuando
cambian datos de inters para el cliente.
CARACTERSTICAS
Promueve la capacidad de integracin, es posible cambiar componentes ya existentes y agregar nuevos componentes a la
arquitectura sin preocuparse por otros clientes, adems es posible pasar datos entre clientes empleando el mecanismo del
pizarrn.
Los componentes clientes ejecutan los procesos de manera independiente.
USOS
Sirven para sintetizar estructuras de soluciones.
Pocos estilos abstractos encapsulan una enorme variedad de configuraciones concretas.
Definen los patrones posibles de las aplicaciones.
Permiten evaluar arquitecturas alternativas con ventajas y desventajas conocidas ante diferentes conjuntos de
requerimientos no funcionales.
VEnTAjAS y DESVEnTAjAS
Ventaja:
Posibilita la integracin de agentes
Adecuado para la resolucin de problemas no deterministas
Se puede resumir el estado de conocimiento en cada momento del proceso
Desventaja
Estructura de datos comn a todos los agentes
Problemas de datos ala hora de revisar y vigilar el estado de los datos compartidos
EjEMpLOS
Los sistemas de gestin de informacin, CAD y herramientas CASE.
La mayora de los sistemas que usan grandes cantidades de datos se organizan alrededor de una BD compartida o
repositorio.

Vous aimerez peut-être aussi