Вид РИД
Изобретение
Изобретение относится к области организации информационного взаимодействия субъектов жизненного цикла изделий военной техники в рамках единой автоматизированной интегрированной информационной среды.
Известна система, содержащая модуль ввода данных, модуль анализа входных данных, выполненный в виде блока выделения адресов информационных ресурсов, блока выделения реквизитов информационных ресурсов и блока выделения базовых реквизитов, входы которых являются входами модуля анализа входных данных, объединены и соединены с выходом модуля ввода данных, а выходы являются, соответственно, первым, вторым и первым выходами модуля анализа входных данных, блок принятия решения, базу данных документов, блок кодирования адресов информационных ресурсов, вход которого соединен с первым выходом модуля анализа входных данных, блок кодирования реквизитов информационного ресурса, вход которого соединен со вторым выходом модуля анализа входных данных, блок кодирования базовых реквизитов метамодели, первый вход которого соединен с третьим выходом модуля анализа входных данных, инструментальную базу данных репозитария информационных ресурсов, вход которой соединен с выходом блока кодирования адресов информационных ресурсов, а выход соединен с первым входом блока принятия решения, инструментальную базу данных информационной модели деятельности, вход которой соединен с выходом блока кодирования реквизитов информационного ресурса, а выход соединен со вторым входом блока принятия решения, инструментальную базу данных объектно-реляционной метамодели, вход которой соединен с выходом блока кодирования базовых реквизитов метамодели, а выход соединен с третьим входом блока принятия решения, первый выход которого соединен с входом базы данных документов, эталонную базу данных репозитария информационных ресурсов, вход которой соединен со вторым выходом блока принятия решения, эталонную базу данных информационной модели деятельности, вход которой соединен с третьим выходом блока принятия решения, эталонную базу данных объектно-реляционной метамодели, вход которой соединен с четвертым выходом блока принятия решения, блок декомпозиции сообщений, вход которого соединен с выходом эталонной базы данных репозитария информационных ресурсов, блок кодирования запросов, первый вход которого соединен с выходом эталонной базы данных информационной модели деятельности, а второй вход соединен с выходом блока декомпозиции сообщений, блок декодирования ответов, первый вход которого соединен с выходом эталонной базы данных объектно-реляционной метамодели, а второй вход соединен с выходом блока кодирования запросов, и базу данных единой системы классификации и кодирования, первый выход которой соединен со вторым входом блока кодирования базовых реквизитов метамодели, а второй выход соединен с третьими входами блока кодирования запросов и блока декодирования ответов [RU 106012, Ul, G06Q 50/00, 27.06.2011].
Недостатком устройства является относительно узкие функциональные возможности.
Технический результат, достигаемый с использованием данного способа, заключается в адаптивности распределенной базы данных, с учетом широкой предметной области, без изменения структуры распределенной базы данных.
Способ организации распределенной базы данных на основе единой модели данных заключается в определении уровней данных и управления данными, причем уровень данных включает неограниченное количество баз данных идентичных звеньев системы управления, состоящих (рисунок 1) из блока хранения нормативно-справочной информации, состоящего из блока хранения единой модели данных и блока хранения классификаторов, блока хранения значений показателей единой модели данных и ее атрибутов, блока обмена сообщениями и блока хранения соглашений о взаимодействии, заключаемых между владельцами данных, хранящихся в базах данных соответствующих звеньев системы управления, а уровень управления данными реализуется в блоке управления осуществляющем ведение и хранение нормативно-справочной информации, формирующем разрешение на обмен данными, хранящимися в базах данных отдельных звеньев системы управления, и осуществляющим передачу соглашений, текущей единой модели данных и актуальной нормативно-справочной информации на уровень данных, состоящем из блока обработки запросов, блока ведения и хранения нормативно-справочной информации, блока ведения и хранения соглашений о взаимодействии, блока обмена сообщениями и блока ввода данных, и отличающийся тем, что ведение, хранение и использование данных всех звеньев системы управления осуществляется на уровне данных на основании единой модели данных, ведение которой осуществляется на уровне управления, а обмен данными между звеньями системы управления организуется на основании соглашений о взаимодействии, заключаемых между владельцами данных под управлением блока управления.
Способ организации распределенной базы данных на основе единой модели данных заключается в определении уровней данных и управления данными, причем уровень данных включает неограниченное количество баз данных звеньев системы управления, состоящих из блока хранения единой модели данных, вход которого связан с выходом блока обмена сообщениями, а выход связан с входом блока хранения значений единой модели данных и их атрибутов, блока хранения классификаторов, вход которого связан с выходом блока обмена сообщениями, а выход связан с входом блока хранения значений единой модели данных и их атрибутов, блока хранения значений единой модели данных и их атрибутов, входы которого связаны с выходами блока обмена сообщениями, блока хранения единой модели данных, блока хранения классификаторов, блока ручного ввода данных и блока задач взаимодействия, а выход связан с входом блока обмена сообщениями, блока ручного ввода данных, выход которого связан с входами блока задач взаимодействия и блока хранения значений единой модели данных и их атрибутов, блока обмена сообщениями, вход которого связан с выходом блока хранения значений единой модели данных и их атрибутов, а выход связан с входами блока хранения единой модели данных, блока хранения значений единой модели данных и их атрибутов, блока хранения классификаторов, блока обмена сообщениями уровня управления и блоков обмена сообщениями уровня данных других звеньев системы управления, блока хранения соглашений о взаимодействии, вход которого связан с выходом блока обмена сообщениями, а выход связан с входом блока задач взаимодействия, блока задач взаимодействия, входы которого связаны с выходом блока хранения соглашений о взаимодействии и выходом блока ручного ввода данных, уровень управления данными включает блок ручного ведения данных, выходы которого связаны с входом блока ведения и хранения соглашений о взаимодействии, входом блока ведения и хранения единой модели данных, входом блока ведения и хранения классификаторов, блок ведения и хранения единой модели данных, входы которого связаны с выходами блока хранения классификаторов и блока ручного ведения данных, а выход связаны с входом блока обмена сообщениями, блок ведения и хранения классификаторов, входы которого связаны с выходами блока ручного ввода данных и блока обмена сообщениями, а выходы связаны с входами блока ведения и хранения единой модели данных и блока обмена сообщениями, блок ведения и хранения соглашений о взаимодействии, входы которого связаны с выходами блока ручного ввода данных и блока задач взаимодействия, а выходы связаны с входами блоков задач взаимодействия и блока обмена сообщениями, блока обмена сообщениями, входы которого связаны с выходами блока ведения и хранения соглашений о взаимодействии и блока ведения и хранения единой модели данных, а выход связан с входом блоков обмена сообщениями уровня данных всех звеньев системы управления, блок обработки запросов, вход которого связан с выходом блока ведения и хранения соглашений о взаимодействии, а выход связан с входом блока ведения и хранения соглашений о взаимодействии, отличающийся тем, что ведение, хранение и использование данных всех звеньев системы управления осуществляется на уровне данных на основании единой модели данных, ведение которой осуществляется на уровне управления, а обмен данными между звеньями системы управления организуется на основании соглашений о взаимодействии, заключаемых между владельцами данных под управлением блока управления.