Для этой цели лучше использовать специализированную графовую базу данных7.
моем понимании архитектура должна быть долговечной, современной, распределенной, учитывающей особенности предметной области и дающей бизнесу достаточно гибкости, чтобы быстро находить и интегрировать данные, сохраняя контроль над ними. Такую архитектуру я называю масштабируемой.
Масштабируемая архитектура отличается от других архитектур тем, что ее можно создать прагматически. Ее части можно проектировать независимо и поэтапно без больших предварительных вложений. Моя рекомендация: начинать с малого, смотреть, как идут дела, и продолжать. Этот подход разительно отличается от многих неудачных реализаций хранилищ данных, на получение хоть какой-то пользы от которых могут уйти годы.
определение: «Управление данными — это разработка, выполнение и контроль планов, политик, программ и практик, которые доставляют, контролируют, защищают и повышают ценность данных и информационных активов на протяжении их жизненного цикла»3. Очень важно глубоко внедрить эти дисциплины в вашу
Процедуры и процессы для организации данных называются управлением данными. Руководство DAMA International по комплексу знаний об управлении данными (DAMA-DMBOK) (https://oreil.ly/BKIm6) дает более развернутое определение: «Управление данными — это разработка, выполнение и контроль планов, политик, программ и практик, которые доставляют, контролируют, защищают и повышают ценность данных и информационных активов на протяжении их жизненного цикла»3.
В моем понимании архитектура должна быть долговечной, современной, распределенной, учитывающей особенности предметной области и дающей бизнесу достаточно гибкости, чтобы быстро находить и интегрировать данные, сохраняя контроль над ними. Такую архитектуру я называю масштабируемой
Интеграция данных между приложениями — это управление сложностью взаимодействия и согласования данных между системами. В архитектуре предприятия мы обычно рассматриваем более широкую картину. Но как компоненты работают вместе для интеграции данных внутри приложения и
Преобразование монолитного приложения в распределенное создает множество проблем, связанных с управлением данными. При дроблении приложений на более мелкие части данные распределяются по разным компонентам.
Гильдия бизнес-архитектуры описывает ее как «целостное, многомерное бизнес-представление о: возможностях, комплексной доставке ценностей, информации и организационной структуре, а также отношения между этими бизнес-взглядами и стратегиями, продуктами, политиками, инициативами и заинтересованными сторонами»
Ограниченные контексты — это логические (контекстные) границы. Они сосредоточены на пространстве решений: проектировании систем и приложений.
Предметные области — это зоны проблем, которые мы пытаемся решить; те области, в которых сочетаются знания, поведение, законы и действия; те области, в которых мы видим семантическую связь: поведенческие зависимости между компонентами или службами.