Рассмотрим семь архитектурных уровней, которые описывают
программные системы корпоративного типа.
На слайде они представлены сверху вниз, от стратегии
к оперативному управлению и уровню аппаратно-программного
обеспечения. Наверное, имеет смысл рассказывать в обратном
порядке, что происходит снизу вверх.
На первом уровне находится устройство сбора данных.
Это роботы, сенсоры, датчики, контроллеры и тому подобные
аппаратные обеспечения, которые осуществляют первичный сбор
информации и первичное ее агрегирование.
Информация поступает с нефтегазовых промыслов.
Информация поступает непосредственно от датчиков АЭС,
если говорить конкретно о прикладных областях.
То есть это данные самого нижнего уровня и это данные,
как правило, аналоговые. Далее второй уровень системы
хранения данных — это база данных и хранилище данных,
которые характеризуются большим объемом,
высокой отказоустойчивостью и высокой доступностью.
Естественно, этот уровень получает данные с предыдущего
и передает последующему точно так же, как и все дальнейшие
уровни, о которых мы будем вести речь.
Третий уровень — это уровень так называемых SCADA систем,
обработки данных и консолидации агрегирования анализа,
которые поступают от датчиков и другого аппаратного
обеспечения, а также от части управления проектной
документацией, которую можно условно сюда включить.
Четвертый уровень — это уровень оперативного управления,
расчет зарплаты, товарные поставки, оперативно-складской учет,
горизонт планирования от нескольких дней до возможно
нескольких недель, может быть до месяца, если мы говорим
о зарплате. Следующий уровень пятый — это учет планирования
управления корпоративных ресурсов.
Горизонт планирования — год, полтора, два с учетом затрат
будущих периодов.
Речь идет здесь об оперативно-стратегическом, скажем так,
планировании или может быть о тактическом планировании,
если сказать проще, таких ресурсов как, конечно же,
человеческие ресурсы, финансовые ресурсы, основные средства,
документы, специфичные ресурсы, такие как нефтегазовые,
ядерное топливо и так далее. Далее, шестой уровень —
это уровень взаимодействия систем предыдущего, пятого уровня,
предназначенных для учета планирования управления ресурсов,
с клиентами, поставщиками, заказчиками и партнерами,
так называемые CRM системы или системы управления
взаимоотношениями с поставщиками.
Здесь речь идет о настройке ключевых бизнес-процессов,
об обмене информацией, целевых рассылках, в том числе
прайс-листов и так далее, управление каналами взаимодействия,
по каким каналам будет электронная почта, факс, IP-телефония
и так далее, мы будем взаимодействовать с клиентами,
и планирование и управление сетями дистрибуции.
Наконец, на последнем, самом верхнем, седьмом уровне у нас
происходит очередное агрегирование и консолидация данных,
которые используются для принятия стратегических решений.
Это так называемые системы поддержки и принятия решений,
системы оперативного анализа данных, системы, похожие
на корпоративные порталы, которые используются
для представление в динамике визуализированных данных
для построения аналитических прогнозных отчетов
топ-менеджментом компании.
Рассмотрим конкретный пример применения архитектурных
слоев программных систем для нефтегазового сектора.
Первый уровень, самый нижний — это датчики контроллера,
которые расположены на скважинах и применяются
для геологоразведки и для производства нефтегазовой
продукции. Это температура, давление, спектральный состав
и тому подобные данные.
Второй уровень — это отказоустойчивое решение, например,
на основе СУБД «Oracle», которая предназначена для обработки
больших массивов данных, поступающих от тех самых датчиков
и контроллеров, которые расположены на первом уровне в том числе.
Третий уровень — это уровень SCADA систем, систем,
управляющих информацией по разведочному бурению,
сейсмические данные, интерактивные карты и так далее,
обработка данных от датчиков и контроллеров
по геологоразведке и по производству нефтегазовой продукции.
Четвертый уровень — уровень оперативного управления: расчет
зарплаты, управление складскими ресурсами, текущими
поставками, включая в данном случае особенности
транспортировки по трубопроводам, железной дороге,
танкерами и так далее.
Пятый уровень — это планирование и управление нефтегазовым
производством, система учета и планирования управления
ресурсами людскими, финансовыми, основными средствами
и так далее, включая поставки для обустройства месторождений
производства нефти и газа.
Шестой уровень — это взаимодействие с поставщиками
и заказчиками, включая визирование контрактов на поставку
нефти и газа, взаимодействие с дистрибьюторами нефти и газа,
джобберами на АЗС и так далее, а так же целевые рассылки
прайс-листов.
Ну и наконец, седьмой уровень — это уровень поддержки
принятия решений, корпоративный портал,
а также представление данных по газовым балансам добычи,
распределению и геологоразведки для топ-менеджмента
на верхнем уровне.
Рассмотрим детализацию архитектурных слоев на примере АЭС.
Первый слой — датчики и контроллеры, будем говорить
более предметно о проектировании и конструировании
реакторных установок, чтобы нам весь сложный процесс
производства сюда не вовлекать. В данном случае это будут
датчики и контроллеры для реакторных установок,
которые передают такие параметры, как скажем температуру,
давление, уровень радиации и так далее.
Второй уровень — примерно как и в предыдущем случае —
это отказоустойчивое решение большой емкости на основе,
скажем, технологии Oracle для данных, которые характеризуют
как производство, так и распределение электроэнергии.
Третий уровень — управление документацией
по проектированию и конструированию реакторных установок,
перелом, поддержка жизненного цикла.
Четвертый уровень — оперативное управление поставками
и расчет зарплаты с учетом техно-карт сборки, технических
регламентов и технических условий.
Пятый уровень — управление производственными ресурсами,
жизненным циклом программных систем и сборки, и цепочками
поставок. Поскольку реакторная установка это достаточно
сложное устройство или агрегат, который включает целый ряд
подузлов и подизделий. Планирование и управление цепочками
поставок узлов и изделий используются системы производства
«Siemens» и «Catie».
Шестой уровень — информирование сотрудников по ключевым
бизнес-процессам. Здесь и целевые рассылки по конфигурациям
поставляемых узлов для реакторных установок и АЭС в целом,
взаимодействие с поставщиками и заказчиками и так далее.
И седьмой уровень — высший уровень поддержки принятия
решений топ-менеджментом на основе консолидированных
данных по ресурсам, которые описывают производство
и реализацию электроэнергии, утилизацию ядерного топлива
и его производство.