ГОСТ Р ИСО 16100-3-2010
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Системы промышленной автоматизации и интеграция
ПРОФИЛИРОВАНИЕ ВОЗМОЖНОСТИ ИНТЕРОПЕРАБЕЛЬНОСТИ ПРОМЫШЛЕННЫХ ПРОГРАММНЫХ СРЕДСТВ
Часть 3
Службы интерфейса, протоколы и шаблоны возможностей
Industrial automation systems and integration. Manufacturing software capability profiling for interoperability. Part 3. Interface services, protocols and capability templates
ОКС 25.040.40*
_____________________
* По данным официального сайта Росстандарта ОКС 25.040.01,
здесь и далее. - Примечание изготовителя базы данных.
Дата введения 2011-09-01
Предисловие
1 ПОДГОТОВЛЕН Научно-техническим центром "ИНТЕК" на основе собственного аутентичного перевода на русский язык международного стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 100 "Стратегический и инновационный менеджмент"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 21 декабря 2010 г. N 857-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 16100-3:2005* "Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 3. Службы интерфейса, протоколы и шаблоны возможностей" (ISO 16100-3:2005 "Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 3: Interface services, protocols and capability templates").
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Разработка комплекса стандартов ИСО 16100 обусловлена необходимостью решения следующих проблем, связанных с:
a) постоянно увеличивающейся базой решений, зависящих от поставщиков;
b) трудностями, возникающими у пользователей при применении стандартов;
c) необходимостью перехода к модульным наборам инструментальных средств интеграции системы;
d) признанием того, что прикладное программное обеспечение и практический опыт его применения являются интеллектуальным капиталом предприятия.
Комплекс стандартов ИСО 16100 определяет формат профиля возможностей программного обеспечения, интерпретируемого компьютером в электронно-цифровой форме и не вызывающего трудностей при его чтении человеком, а также устанавливает метод, отражающий основные возможности программного обеспечения на производстве в соответствии с ролями, определенными жизненным циклом производственного приложения, независимо от архитектуры определенной системы или платформы реализации.
Некоторые диаграммы, приведенные в комплексе стандартов ИСО 16100, построены на языке UML. Необходимо отметить, что не все концепции, представленные в этих диаграммах, имеют пояснения в тексте, поскольку стандарты рассчитаны на пользователей, имеющих определенное знание языка UML.
В ссылках на классы (объекты) и службы (сервисы) в настоящем стандарте приведены условные обозначения наименований, например:
ServiceAccessPoint - точечный объект доступа к сервису:
registerProfile - сервисный примитив (базисный элемент сервиса) для регистрации профиля.
Настоящий стандарт разработан Техническим комитетом ИСО/ТК 184 "Системы промышленной автоматизации и интеграция", Подкомитетом ПК 5 "Архитектура, коммуникации и структуры интеграции".
Комплекс стандартов ИСО 16100 имеет общее наименование "Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств" и включает в себя следующие части:
- часть 1 - Структура;
- часть 2 - Методология профилирования;
- часть 3 - Службы интерфейса, протоколы и шаблоны возможностей;
- часть 4 - Методы аттестационных испытаний, критерии и отчеты;
- часть 5 - Методология согласования конфигураций профилей с помощью многоцелевых структур классов.
Настоящий стандарт устанавливает требования к службам интерфейса и протоколам, используемым с целью обеспечения доступа и редактирования профилей возможностей интероперабельности аппаратных и программных средств разных поставщиков, а также доступа к соответствующим шаблонам, используемым для метода профилирования возможностей, определенного в разделе 5 ИСО 16100-2.
Настоящий стандарт устанавливает подробные описания сервисов, используемых для доступа к профилям возможностей и выполнения процесса согласования этих профилей.
Настоящий стандарт применяют с целью определения интероперабельности единиц программного обеспечения разных поставщиков, используемых в производственном домене.
Настоящий стандарт не распространяется на взаимозаменяемость единиц программного обеспечения.
В настоящем стандарте использованы нормативные ссылки на следующие стандарты*, которые необходимо учитывать при использовании настоящего стандарта. В случае ссылок на документы, в которых указана дата утверждения, необходимо пользоваться только указанной редакцией. В случае, когда дата утверждения не приведена, следует пользоваться последней редакцией ссылочных документов, включая любые поправки и изменения к ним:
_______________
* Таблицу соответствия национальных стандартов международным см. по ссылке. - Примечание изготовителя базы данных.
ИСО 16100-1:2002 Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 1. Структура (ISO 16100-1:2002, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 1: Framework)
ИСО 16100-2:2003 Системы промышленной автоматизации и интеграция. Профилирование возможности интероперабельности промышленных программных средств. Часть 2. Методология профилирования (ISO 16100-2:2003, Industrial automation systems and integration - Manufacturing software capability profiling for interoperability - Part 2: Profiling methodology)
IEEE 1320.1-1998 Стандарт языка функционального моделирования. Синтаксис и семантика для IDEFO (IEEE 1320.1-1998, Standard for Functional Modeling Language - Syntax and Semantics for IDEFO)
OMG ad/2003-04-01 Унифицированный язык моделирования. Суперструктура, версия v2.0 (OMG ad/2003-04-01, Unified Modeling Language; Superstructure v2.0)
REC-xml-1-19980210 Рекомендация W3C 1.0 по языку XML (REC-xml-19980210, Extensible Markup Language (XML) 1.0 W3C Recommendation)
REC-soap12-20021219 Версия 1.2 SOAP. Часть 1. Структура обмена сообщениями (REC-soap12-20021219, SOAP Version 1.2 - Part 1: Messaging Framework)
REC-xmlschema-1-20010502 Схема языка XML. Часть 1. Структуры (REC-xmlschema-1-20010502, XML Schema Part 1: Structures)
В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1 Термины, установленные в настоящем стандарте
3.1.1 интерфейс профиля возможности (capability profile interface): Функциональная, независимая от реализации точка доступа к сервису, в которой установлена совокупность сервисов, изложенных в 5.4 для работы с профилями возможностей.
Примечание - В некоторых случаях согласно ИСО 16100-2 интерфейс профиля возможности может быть реализован в качестве сервера баз данных.
3.1.2 провайдер интерфейса профиля возможности (capability profile interface provider): Программное обеспечение, реализующее интерфейс профиля возможности.
3.1.3 кластер (cluster): Совокупность единиц производственных ресурсов.
3.1.4 компонент (component): Часть единицы производственного программного обеспечения, включающая в себя компоненты программного обеспечения производства.
3.1.5 потребитель (consumer profile): Пользователь профиля или результат уровня совпадения.
3.1.6 механизм обнаружения совпадений (matcher): Метод сравнения предложенного профиля с необходимым профилем возможности интероперабельности.
3.1.7 уровень совпадения (matching level): Качественное измерение, определяющее уровень соответствия профиля возможности производственной единицы программного обеспечения функциональным требованиям производственного программного обеспечения.
3.1.8 возможность интероперабельности единицы программного обеспечения производства (MSU interoperability): Способность производственной единицы программного обеспечения поддерживать частное применение спецификации интерфейса при обмене наборами прикладной информации с другой производственной единицей программного обеспечения.
3.1.9 взаимозаменяемость единицы программного обеспечения производства (MSU interchangeability): Возможность замены одной единицы производственного программного обеспечения на другую единицу при обеспечении выполнения требуемой функции в рамках определенной производственной деятельности.
3.1.10 производитель (producer): Создатель профиля или результат уровня согласования для потребления.
3.1.11 эталонная структура класса возможности (reference capability class structure): Схема, представляющая иерархию классов возможностей, используемая для профилирования возможности.
3.1.12 справочный словарь (reference dictionary): Перечень классов возможностей, содержащий перечень ссылок на классы возможностей.
3.1.13 схема (schema): Определение метаданных на языке XML.
3.1.14 шаблон (template): Схема профиля возможности производственного программного обеспечения.
3.1.15 обнаружитель совпадений типа I (type I matcher): Обнаружитель совпадений, обрабатывающий профили, полученные из одной структуры классов возможностей.
3.1.16 обнаружитель совпадений типа II (type II matcher): Обнаружитель совпадений, обрабатывающий профили, полученные из той же самой или другой структуры классов возможностей.
3.2 Термины по ИСО 16100-1
В настоящем стандарте применены следующие термины, определенные в ИСО 16100-1. Ссылка на терминологическую статью приведена в скобках после определения.
3.2.1 возможность (capability): Совокупность функций и сервисов программного обеспечения, а также набор критериев для оценки качества функционирования поставщика возможностей.
[статья 3.3]
3.2.2 профилирование возможности (capability profiling): Выбор набора предложенных сервисов, определенных особым интерфейсом в рамках структуры возможности интероперабельности программных изделий разных поставщиков.
[статья 3.4]
3.2.3 производственное программное обеспечение (manufacturing software): Тип ресурса программного обеспечения в рамках автоматической системы, который имеет значение для производства (например, CAD/PDM) за счет интеграции данных в работу потока управления и передачи информации между компонентами автоматической системы, вовлеченными в производственный процесс, и другими ресурсами предприятия, а также между предприятиями в цепочке снабжения или спроса.
[статья 3.10]
3.2.4 возможность производственного программного обеспечения (manufacturing software capability): Совокупность функций и сервисов по сравнению с критериями оценки функционирования при заданном наборе производственных условий.
[статья 3.14]
3.2.5 профиль возможности производственного программного обеспечения (manufacturing software capability profile): Краткое представление возможности производственного программного обеспечения соответствовать требованиям применения на производстве.
[статья 3.15]
3.2.6 компонент производственного программного обеспечения (manufacturing software component): Класс ресурса производственного программного обеспечения, предназначенного для поддерживания выполнения частной производственной задачи.