Морские информационно-управляющие системы Май 2015, № 7 | Seite 55

Ключевой проблемой создания радиоэлектронного вооружения корабля в  настоящее время является интеграция – объединение всего арсенала технических и интеллектуальных средств корабля с сосредоточением полного информационного обеспечения и  управляющих функций в  едином центре для существенного снижения времени принятия решений, повышения точности применения оружия и увеличения скрытности. Эта тенденция требует новых подходов при создании архитектуры аппаратной и  программной частей автоматизированной системы управления (АСУ) корабля в  целом. На основе отечественного и  мирового опыта разработки информационно-управляющих систем выработан подход к  построению архитектуры систем, названный сервисно-ориентированным. Для реализации единого информационного пространства (ЕИП) на  базе сервисноориентированного подхода разработана технология интеграционной шины  – программно-аппаратного средства, обеспечивающего эффективное взаимодействие компонентов систем. Сервисно-ориентированный подход к построению АСУ В качестве базового компонента системы выделяется понятие «сервиса». Сервис  – это логическое представление отдельной повторяющейся функции из  числа автоматизируемых процессов. Каждый сервис должен быть логически обособленным, может быть составным (содержать в  себе другие сервисы). Важно, что для потребителя сервиса он должен выглядеть как «черный ящик». Сервис реализуется программным или апп аратно-программным компонентом. Примерами задач, реализуемых сервисами, могут служить такие: «пересчет координат из  одной системы координат в другую», «идентификация целей», «отображение тактической обстановки». Каждый сервис описывает свой интерфейс (контракт). Контракт задает два набора данных: поступающих в сервис в  качестве исходных и  выдаваемых им в  качестве результата. Взаимодействие между сервисами осуществляется исключительно через их контракты. Важным следствием такого подхода к  организации взаимодействия между компонентами является «слабая связность», то есть отдельные сервисы могут быть реализованы вне зависимости от  других служб системы, основываясь только на  контрактах, используемых данным сервисом служб. Таким образом, при построении информационного пространства традиционное взаимодействие «каждый с каждым» заменяется на взаимодействие «каждый с интеграционной шиной», что определяет простое и  эффективное решение проблем создания и модернизации систем. Слабая связность компонентов АСУ позволяет облегчить процесс комплексной отладки системы, прозрачно заменяя сервисы их имитаторами, и тем самым значительно повысить качество итоговой системы. Другим важнейшим следствием применения интеграционной шины является оптимизация потоков данных и  последовательности вычислений, что обеспечивает сокращение времени выработки команд по назначению. Традиционным подходом к организации потоков данных между подчиненными системами управления является каскадный (рис.  1а). При каскадной передаче все данные, необходимые для нижестоящих систем управления, передаются строго от  вышестоящей. Причем часть данных передается транзитом от  первоначального источника. Для объектов управления, критичных ко времени доставки информации, суммарная длина цепочки является критичной. Поэтому разработчики стараются минимизировать число транзитных систем управления в  угоду сокращению работного времени, часто снижая при этом универсальность и удобство пользования системой. Авторы предлагают изменить подход к  организации потоков данных за  счет применения единой интеграционной шины (рис.  1б). Так, в  терминах сервисноориентированного подхода, данными, передаваемыми в соответствии с контрактом источника данных, пользуются три компонента: две системы управления и объект управления. Система управления 2  использует, кроме того, данные от системы управления 1. В свою очередь, объект управления в дополнение к исходным данным, полученным от источника, получает данные, передаваемые от системы управления 2. За  счет применения интеграционной шины перераспределяются и  оптимизируются потоки данных, что снижает задержки доставки данных абонентам. Критичное время формирования команд присуще системам, входящим в  состав интегрированной системы боевого управления (ИСБУ)  – части АСУ, определяющей характеристики корабля. ИСБУ  – это интегрированная а) Источник данных б) Система управления 1 Система управления 2 Объект управления Источник данных Система управления 1 Объект управления Система управления 2 Рис. 1. Схемы потоков данных: а) традиционная; б) современная 53