DORG es un modelo arquitectónico minimalista para representar sistemas complejos como grafos dirigidos de objetos y relaciones. En lugar de tratar los diagramas como artefactos arquitectónicos primarios, DORG define la arquitectura como una estructura formal compuesta por objetos y relaciones dirigidas entre ellos.
Dentro de este marco, los diagramas arquitectónicos se convierten en proyecciones derivadas calculadas a partir del grafo subyacente de objetos y relaciones. Esta separación entre estructura y representación permite realizar razonamiento determinista sobre la arquitectura del sistema independientemente de las herramientas de visualización o de los estilos de notación.
DORG es un modelo estructural aplicado desarrollado dentro de AstraVerge Research. Proporciona una base formal mínima para describir sistemas técnicos y organizacionales complejos en términos de objetos y sus relaciones.
Las descripciones arquitectónicas tradicionales suelen depender de diagramas como artefactos primarios. En contraste, DORG trata los diagramas como representaciones derivadas generadas a partir de un modelo estructural más fundamental.
Este enfoque permite que el razonamiento arquitectónico permanezca estable a través de diferentes herramientas de visualización, notaciones de modelado o convenciones de diagramación.
DORG se basa en varios principios fundamentales:
En el modelo DORG, un sistema se representa como un grafo dirigido compuesto por:
Esta estructura mínima permite que las descripciones arquitectónicas permanezcan coherentes a través de distintos niveles de abstracción, al tiempo que soporta el análisis formal de dependencias del sistema.
Los diagramas arquitectónicos se consideran proyecciones derivadas del grafo subyacente de objetos y relaciones.
Diferentes proyecciones pueden resaltar distintos aspectos del sistema, incluyendo dependencias de servicios, capas de infraestructura, agrupaciones funcionales o límites de dominio.
Dado que las proyecciones se calculan a partir del mismo modelo estructural, las diferentes vistas arquitectónicas permanecen internamente coherentes y sincronizadas.
DORG puede aplicarse al análisis y modelado de sistemas complejos, incluyendo:
Dentro del ecosistema de investigación AstraVerge, DORG opera en la capa estructural de arquitectura y soporta modelos analíticos de nivel superior:
DORG es un modelo de investigación activo dentro del programa AstraVerge. Su estructura conceptual, ecosistema de herramientas y métodos analíticos pueden evolucionar a medida que se desarrollen nuevas aplicaciones e implementaciones.