Современное программное обеспечение АСУТП представляет собой набор программных продуктов различной функциональности и назначения: системы ввода/вывода данных, графическое представление, архивирование и ведение базы данных процесса, математическое моделирование, статистический анализ и пр. Поэтому вопрос организации межпроцессного взаимодействия является краеугольным камнем любой высокоуровневой системы управления
Прежде чем приступить к рассмотрению основных технологий обмена данными между процессами удобно будет разделить данные на две условные группы
Данные реального времени (Real-Time Data) - данные, мгновенные значения, которых в данный момент хранятся в оперативной памяти компьютера.
Архивные данные (Historical Data) - данные, тренды которых хранятся на носителе (жестком диске и т.п.).
Работа с разной группой данных проводится различным способом, поэтому и различаются технологии доступа к ним.