Системные компоненты и их взаимодействие

 

Взаимодействие между подсистемами осуществляется с помощью сообщений по протоколу HTTP.

Связь между узлами BALTRAD производиться через подсистему Распределения и Обмена (DEX) и сообщения MIME через HTTP. Эта система взаимодействует с Базой данных BALTRAD (BDB), которая обеспечивает высокоуровневый интерфейс между узлом BALTRAD и сервером базы данных Postgre, и файловой системой, содержащей файлы формата ODIM_H5.

Beast также подключена к BDB, и данная связь позволяет подсистеме Beast планировать и выполнять различные задачи. Beast работает на основе концепции адаптеров (как что-то сделать) и направлений (критериев, которые должны быть удовлетворены для того, чтобы что-то было выполнено адаптером).
 
Обработка данных осуществляется адаптером XML-RPC в системе RAVE, который является фреймворком для создания продуктов, также называемым инструментарий. RAVE полагается на прием сообщений от Beast, которая сообщает RAVE какой продукт необходимо создавать, как его генерировать, и с помощью каких входных данных это делать. RAVE также будет иметь возможность создания продуктов самостоятельно, или с помощью соответствующего пакета, к примеру, beamb. После успешного завершения этой работы, файл в формате ODIM_H5 поступает на узел через подсистему DEX.

Веб-интерфейс пользователя позволяет настраивать и управлять узлом через обычный браузер.

Подробная информация на git.baltrad.eu  
 

 

  •