ГОСТ Р ИСО 13374-1—2011
3.1.4 Применение языка структурированных запросов
Язык структурированных запросов (SQL) — язык, применяемый для доступа кданным и управле
ния ими в реляционных базах данных (подробнее см. (5]). SQL интерпретирует базу данных как набор
таблиц, представляющихсобой упорядочивание собранныхданных в фиксированном числе столбцови
изменяемом числестрок. СтандартSQLопределяетсинтаксисвстраиваниязапросовSQLв разныеязы
ки программирования. Данные размещают на SQL-сервере, к которому клиентские приложения могут
обращаться с запросами, написанными на языке SQL.
3.1.5 Применение спецификации производственных сообщений
Спецификация производственных сообщений (MMS) (подробнее см. (6]) обеспечивает большой
наборсервисныхфункцийдля мониторингаи управления распределеннымисистемамивреальноммас
штабе времени. Она определяет правила кодирования, грамматику и синтаксис передачиданных про
цесса от одного компьютера кдругому в почти реальном масштабе времени. MMS применяют в модели
клиент—сервер, вкоторойклиентосуществляетмониторингиуправлениесервером. При работе сервер
создает модель виртуальной производственной системы (VMD). подуправлением которойосуществля
ется доступ кданным.
3.1.6 Применение расширяемого языка разметки
Расширяемый язык разметки (XML) является подмножеством стандартного обобщенного языка
разметки (SGML) и нашел широкое применение в интернет-приложениях. XML обеспечивает стандарт,
посредством которого структура информациилюбой сложности можетбыть размеченадля ее последу
ющей передачи посетям и использования на различных компьютерных платформах.
XML-документы, построенные по одной итойже XML-схеме, могут передаваться от одного прило
жения к другому, даже если эти приложения действуют в разных операционных средах и на разных
компьютерах. XML-клиент, запущенный на одном компьютере, может послать XML-запрос на XML-сер
вер. установленный на другом компьютере в сети, и получить от него необходимую информацию в
машинно-читаемом формате.
Старые данные, будучи переведенными в XML-формат, могут предоставляться по локальным
сетям или через интернет, не требуя их изменений. Поступив в клиентскую программу, данные могут
бытьотредактированы, преобразованы и представлены в различном виде без обращения к серверу.
XML предоставляет возможностьоткрытого обмена оперативной информацией через интернет и
можетбытьприменен вцеляхобменаинформациейотехническомсостоянии ипоказателяхнадежности
через компьютерные сети, в которых использованы независимые от поставщика XML-схема и протоко
лы. Пример общедоступнойспецификацииXML-клиента иXML-сервера, разработанной в целях контро
ля состояния и диагностирования, приведен в приложении А.
3.1.7 Общая архитектура брокера объектных запросов и язык описания интерфейсов
Общая архитектура брокера объектных запросов (CORBA) представляет собой стандарт(подроб
нее см. [7]) для создания программ коммуникации между объектами, который включает в себя брокер
объектных запросов (ORB). Данная спецификация соответствует стандарту [8] на открытую распреде
ленную обработку информации.
Спецификация коммуникации СОRBAсоставлена на языке описания интерфейсов (IDL), стандар
тизованном в [9]. который позволяетдать универсальное (не зависящее от языков программирования)
описание интерфейса. Описание компонентов интерфейса через IDL сообщает о выполняемых ими
функциях, поддерживаемых методах, параметрах, атрибутах, обработчиках ошибок и иерархических
отношениях с другими компонентами.
3.2 Руководство по выбору методологии передачи данных
3.2.1 Методы доступа к данным
Метод передачи массива данных требует наличия файлового сервера и программы-клиента для
работы с файламифизическихданных в заданном формате информационной схемы с использованием
фильтрови опций по выборупользователя. Этот методудобен, когда требуетсяпередатьбольшой объ
ем информации от одной системы другой или когда объектуправления находится вне сети.
Методпередачивсистемы клиент—серверс использованием реляционныхзапросов (например, в
формате RDAили SQL) требуетотпоставщикаданных поддержки интерфейсауровнявызововс некото
рыми минимальными возможностями, определенными по выбору пользователя. Этот метод обмена
данными непосредственно поддерживается реляционной схемой. Применяемый при этом форматсхе
мы описания файлов требует перекодировки данных файла в соответствии с реляционной схемойдля
поддержания реляционных запросов. Если исходное описание данных сделано по информационной
6