Действующий
Примечание - Термин концепция имеет много значений: начиная от буквального смысла (каркас, рамка), широкого смысла (концептуальная основа, контекст, основные принципы, описание основных проблем предметной области и обобщенные правила для их решения) и узкого смысла, понимаемого программистами, - структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.
- перенос его с минимальными изменениями в широком диапазоне систем, использующих продукты от разных производителей (поставщиков);
Для обеспечения соответствия настоящему стандарту любое конкретное решение по достижению интероперабельности должно быть получено разработчиком ИС на основе единого подхода, содержащего ряд основных и вспомогательных этапов. К этим этапам относятся: разработка концепции, построение архитектуры, построение проблемно-ориентированной модели интероперабельности, построение в терминах этой модели профиля интероперабельности, программно-аппаратная реализация ИС в соответствии со стандартами, входящими в профиль, и аттестационное тестирование [2]. Необходима также разработка документа, содержащего план (дорожную карту) разработки стандартов, разработка необходимых национальных стандартов, также глоссария по проблеме интероперабельности.
Эталонная модель интероперабельности, приведенная на рисунке 1, представляет собой развитие семиуровневой базовой эталонной модели ВОС согласно ГОСТ Р ИСО/МЭК 7498-1, [3].
Для систем конкретных классов на базе эталонной модели интероперабельности должны создаваться проблемно-ориентированные модели интероперабельности, которые могут иметь большее число уровней.
Технический уровень описывает синтаксис или форматы передаваемой информации, заостряя внимание на том, как представлена информация в коммуникационной среде. Технический уровень включает такие ключевые аспекты, как открытые интерфейсы, службы связи, интеграция данных и промежуточный слой программного обеспечения (Middleware), представление и обмен данными, службы доступности и защиты информации. Техническая интероперабельность достигается главным образом за счет использования стандартных протоколов связи типа TCP/IP.
Данный уровень описывает семантические аспекты взаимодействия, т.е. содержательную сторону обмениваемой информации. Семантическая интероперабельность позволяет системам комбинировать полученную информацию с другими информационными ресурсами и обрабатывать ее смысловое содержание. Семантическая интероперабельность достигается за счет применения стандартов типа XML (XSD, RDF, OWL).
Организационный уровень акцентирует внимание на прагматических аспектах взаимодействия (деловых или политических). На этом уровне согласуются бизнес-цели и достигаются соглашения о сотрудничестве между административными органами, которые хотят обмениваться информацией, хотя имеют отличающиеся внутреннюю структуру и процессы. При этом важно обеспечить совместное использование информации при исполнении бизнес-задач. Организационная интероперабельность имеет своей целью удовлетворить требования сообщества пользователей: службы должны стать доступными, легко идентифицироваться и быть ориентированными на пользователя. Организационная интероперабельность достигается не за счет применения стандартов (нормативно-технических документов), а за счет применения нормативно-правовых документов (соглашений, конвенций, договоров о сотрудничестве и др.).
Примечание - Интероперабельность считается значимой, если взаимодействие имеет место, по крайней мере, на трех уровнях: техническом, семантическом и организационном.
Методика обеспечения интероперабельности состоит из ряда основных (1 - 6) и вспомогательных (7 - 9) этапов (см. рисунок 2).
Первые четыре основных этапа можно отнести к "теоретическим", не требующим использования программных или технических средств. Этапы 5, 6 можно отнести к "экспериментальным", требующим привлечения разработчиков, и технических средств, в том числе аттестованных.
Последовательная реализация основных этапов должна привести к созданию интероперабельной системы. Для успешной реализации всего процесса достижения интероперабельности необходимо также создать "План разработки стандартов, Дорожную карту" (этап 7) и разработать необходимые национальные стандарты (этап 8), которые должны постоянно актуализироваться.
Кроме того, необходимо разработать глоссарий (термины и определения) (этап 9), чтобы все участники (пользователи, разработчики ИС и поставщики программно-аппаратных средств) на всех этапах достижения интероперабельности могли находить взаимопонимание.
6.1.1.1 - 6.1.1.6 положения.
6.1.1 Концепция интероперабельности должна представлять собой нормативный документ, отражающий все возможные точки зрения и все аспекты обеспечения интероперабельности. К этим аспектам относятся приведенные в