Модульная платформа с открытой архитектурой


Статус статьи

Не проверено экспертами


Описание

Обеспечение совместимости и эффективности совместной работы различных элементов, входящих в интеллектуальные электроэнергетические системы является важнейшей задачей при создании эталонной архитектуры. Существующая архитектура систем управления и информационного обмена в российской электроэнергетики в большей степени построена в логике «островной» автоматизации, приводящей к функционированию множества автономных вертикально-интегрированных систем, реализующих отдельные сервисы. Что не позволяет данные системы эффективно интегрировать.

Целесообразен переход к открытой архитектуре на основе модульной системной платформы. Системная платформа позволяет отделить развитие системных функций от прикладных. Основная задача системной платформы состоит в том, чтобы при помощи универсальных интерфейсов скрыть от прикладных систем особенности вычислительного и технологического оборудования, систем передачи информации.

Разделение большой монолитной системы на платформу и прикладной уровень позволяет повторно использовать системные функции в других прикладных решениях, обеспечить лучшую их совместимость. Все это приводит к ускорению и удешевление создания прикладных решений на основе системной платформы.

Технологии модульности позволяют каждый уровень системной платформы разбить на модули, имеющие независимые жизненные циклы и взаимодействующие между собой через открытые интерфейсы. Такая организация платформы позволяет упростить расширение самой платформы, ускорить развитие при помощи облегчения групповой разработки и развертывания/обновления системы на местах.

Технологии модульности в системной платформе облегчают создание модульных прикладных решений, что дает возможность поставщикам прикладных решений из одного набора модулей собирать разные продукты.

В последние годы активно развиваются открытые системные платформы (Linux, Android, Eclipse, Apache, JBoss и другие), созданные по идеологии открытого исходного кода. Такие платформы становятся площадкой, вынуждающей компании участвовать в развитии системного уровня платформы и отдавать свои наработки системного уровня в открытый доступ, конкурируя в области прикладных решений.

Открытые системные платформы развиваются «вверх и вширь», постепенно захватывая общие прикладные функции, реализуя новые системные сервисы, что снижает стоимость создания аналогичных функций конкурентами и вынуждает разработчиков прикладных решений непрерывно развивать свои продукты.

Помимо кардинального повышения эффективности создания и развития систем управления в случае перехода к модульным платформам с открытыми интерфейсами достигается еще один эффект. Обеспечивается высокая степень надежности и безопасности функционирования данных систем даже в ситуации относительно низкой квалификации разработчиков в части системного программного обеспечения. Разработчики должны предлагать качественные прикладные модули для платформы, а их работа в системе будет обеспечена стандартными средствами.