Комплекс стандартов ИСО 16100 устанавливает модель производственной информации, которая определяет требования к интерфейсу программных изделий. При наличии точно выраженных требований стандартные интерфейсы могут быть легче и быстрее разработаны с помощью языка описания интерфейсов (IDL-lnterface Definition Language) или подходящего языка программирования, например Java или C++. Стандартные интерфейсы должны обеспечить функциональную совместимость промышленного программного инструментария (модулей или систем).
Унифицированный язык моделирования UML (Unified Modeling Language) использован в настоящем стандарте для моделирования стандартных интерфейсов. Также модель производственной информации может быть применена для разработки схемы базы данных совместного доступа с помощью, например, языка XML (Extensible Markup Language).
Различные отрасли промышленности, например машиностроительная, аэрокосмическая, станкостроительная и др., в которых интенсивно используются автоматизированное проектирование (CAD), автоматизированное производство (CAM), числовое программное управление (NC), автоматизированное конструирование (CAE), менеджмент технологических данных выпускаемой продукции (PDM), автоматизированная система управления производственными процессами (MES), имеют значительные преимущества в результате применения комплекса стандартов ИСО 16100.
Требования к интерфейсу программных изделий, установленные в комплексе стандартов ИСО 16100, облегчают разработку:
a) взаимодействующих проектных и производственных средств программного обеспечения, способствующих сокращению времени разработки изделия;
b) нового программного инструментария, который может быть легко интегрирован в современные технологии, что расширяет возможности выбора на рынке сбыта;
c) нового прикладного программного обеспечения, приводящего к уменьшению капиталовложений, расходуемых на замену устаревших систем;
d) интерфейсов программирования и схем баз данных, обеспечивающих экономию за счет того, что отпадает необходимость разрабатывать собственные интерфейсы для двухточечной интеграции программного обеспечения.
В итоге снижается стоимость менеджмента информации об изделии и производстве, а также себестоимость продукции.
Комплекс стандартов ИСО 16100 обеспечивает интеграцию производственного программного обеспечения путем предоставления:
a) стандартных технических условий для интерфейса, которые позволяют обмениваться информацией между программными устройствами в промышленных автоматических системах, разработанных разными разработчиками;
b) профилирования возможностей программного обеспечения с использованием стандартизованного метода, что позволяет пользователям выбирать программные устройства, удовлетворяющие функциональным требованиям;
c) возможностей проведения аттестационных испытаний, которые гарантируют целостность интеграции программного обеспечения.
Комплекс стандартов ИСО 16100 состоит из шести частей. В первой части установлена структура возможности интероперабельности пакета производственного программного обеспечения, используемого в производственной области, и его интеграции для решения прикладных задач производства. Во второй части определена методология конструирования профилей возможностей производственного программного обеспечения. Вторая часть также включает в себя методы создания профилей возможностей производственного программного обеспечения, а также использования на стадии разработки прикладных задач производства. В третьей части установлена спецификация протокола интерфейса и шаблоны для разных областей производственного применения. В четвертой части описаны концепции и правила оценки согласованности всех частей, входящих в комплекс стандартов ИСО 16100. В пятой части установлена методология сопоставления профилей с использованием множественных структур класса возможностей. В шестой части определяются службы и функции интерфейса для сопоставления профилей, основанных на множественных структурах класса возможностей.
Комплекс стандартов ИСО 16100 разработан Техническим комитетом ISO/TC 184 "Системы промышленной автоматизации и интеграция", Подкомитетом SC 5, "Архитектура, коммуникации и структуры интеграции".
Комплекс стандартов ИСО 16100 имеет общий заголовок "Системы промышленной автоматизации и интеграция. Профилирование возможности взаимодействия промышленных программных средств" и включает в себя следующие части:
- часть 1. Структура;
- часть 2. Методология профилирования;
- часть 3. Службы интерфейса, протоколы и шаблоны возможностей;
- часть 4. Методы аттестационных испытаний, критерии и отчеты;
- часть 5. Методология согласования конфигураций профилей с помощью многоцелевых структур классов;
- часть 6. Службы интерфейса и протоколы сочетания профилей с использованием множества структур класса возможностей.