EAI (Enterprise Application Integration) — под этим названием понимают как технологию объединения прикладных систем, так и программные средства, реализующие эту технологию. Концепция EAI охватывает все аспекты интеграции корпоративных систем, включая интеграцию бизнес-процессов, программно-аппаратных средств и данных. Важную роль в интеграции играет стандартизация форматов используемых данных.
Выделяют следующие виды интеграции: информационно-ориентированная, сервисно-ориентированная и процессно-ориентированная
Технология информационно-ориентированной интеграции включает брокеры сообщений, ПО middleware, серверы репликации баз данных, SQL и ODBC и другие технологии и языки, которые имеют дело с распространением информации между двумя или больше системами.
Сервисно-ориентированная интеграция основана на совместном использовании функций приложений и информации. Те прикладные сервисы, которые уже существуют, могут использоваться многократно, что избавляет от необходимости создавать их каждый раз заново. Примерами сервисно-ориентированной интеграции могут служить распределенные объектные стандарты типа CORBA и DCOM, серверы приложений типа BEA WebLogic и IBM WebSphere, корпоративная сервисная шина Enterprise Servise Bus (ESB), основанная на SOA и веб-сервисы.
Процессно-ориентированная интеграция объединяет прикладные процессы путем создания связующего мета-процесса. Чем больше систем, которые нужно интегрировать, и чем менее автоматизированы поддерживаемые ими процессы, тем чаще применяется процессно-ориентированная интеграция.
Основу интеграции АСУП/АСУТП составляют продукты и решения интеграционного слоя, которые должны обеспечить получение технологических данных, их передачу на уровень системы управления предприятием и выдачу управляющих воздействий на технологический уровень.
Общий ход работ по интеграции АСУ можно разбить на несколько этапов.
Этап 1: Решение задач коммерческого (для связи с налоговыми и генерирующими компаниями) и технологического (межцехового) учета энергоресурсов. Сюда включаются системы учета электроэнергии, тепла, воды, газа, пара и т.д.
Этап 2: Горизонтальная интеграция подсистем автоматизации может быть решена в рамках создания оперативно-технологического сервера данных, который будет служить объединяющим звеном всех потоков данных с подсистем АСУТП и служить источником для информационных приложений предприятия.
Этап 3: Вертикальная интеграция подсистем включает в себя следующие последовательные шаги:
К базовым компонентам интегрированной АСУ относятся следующие продукты и классы продуктов.
Аппаратные средства (промышленные компьютеры и контроллеры), отвечающие требованиям повышенной надежности и устойчивости для промышленных условий эксплуатации, открытости, масштабируемости, горячей замены коммуникационных модулей. Примеры аппаратных платформ: VME и CompactPCI.
Программные средства интеграции включают:
Коммуникационные средства интеграции представлены локальными сетями:
Список литературы
1. Любашин А.Н. Интегрированные системы автоматизации для отраслевых применений. — http://www.kaskadgroup.ru/integrirovannye-sistemy-a.php