Классика баз данных - статьи

       

Коллективное проектирование


Крупные и сложные проекты, например, в области самолетостроения, реализуются сегодня объединенными усилиями нескольких независимых компаний. Время жизни информации, относящейся к подобным проектам, может измеряться десятилетиями, поскольку она необходима для поддержки, модификации и развития. Конструкторские решения, прежде чем стать физической реальностью, могут проходить стадии компьютерного моделирования – для исследования рабочих свойств, удобства сборки изделий, правильности функционирования. Эволюция конструкторских схем начинается задолго до выпуска первого изделия и продолжается еще долгое время после этого, что приводит к разрастанию информационной конфигурации, которая должна отражать текущее состояние разработки, экспериментальные версии, историческое развитие. Для разных сфер конструирования характерно использование разнородных конструкторских инструментальных систем, основанных на разных моделях и системах обозначений. Причем процесс конструирования может продолжаться дольше, чем существуют применяемые инструменты, а значит, компоненты одной и той же конструкции могут разрабатываться с применением разных версий инструментальной системы. Все это вызывает потребность решения следующих проблем.

  • Как и в упоминавшихся ранее прикладных областях, здесь также встает задача интеграции разнородных источников, включая унаследованные источники.
  • Для коллективного проектирования требуются новые формы управления параллельным доступом к базам данных и механизмов совместного использования информации.
  • Для регулирования совместно выполняющихся разнородных процессов, таких как моделирование и конструирование, необходимы средства управления "потоками работ" (workflow), в которых долговременные транзакции взаимодействуют заранее специфицированным образом.
  • Исключительно важна поддержка версий одиночных компонентов и конфигураций, объединяющих версии многих компонентов, см. разд. 5.3.3.



Содержание  Назад  Вперед