Distributed Data Management Architecture (DDM) es la arquitectura de software abierta y publicada de IBM para crear, administrar y acceder a datos en una computadora remota. DDM se diseñó inicialmente para admitir archivos orientados a registros; se amplió para admitir directorios jerárquicos, archivos orientados a flujos, colas y procesamiento de comandos del sistema; se amplió aún más para ser la base de la Arquitectura de Base de Datos Relacional Distribuida (DRDA) de IBM; y finalmente, se amplió para admitir la descripción y conversión de datos. Definido en el período de 1980 a 1993, DDM especifica componentes, mensajes y protocolos necesarios, todos basados en los principios de orientación a objetos. DDM no es, en sí mismo, una pieza de software; la implementación de DDM toma la forma de productos de cliente y servidor. Como arquitectura abierta, los productos pueden implementar subconjuntos de arquitectura DDM y los productos pueden extender DDM para cumplir requisitos adicionales. En conjunto, los productos DDM implementan un sistema de archivos distribuidos. [Arquitectura de software] |