11.1 Прикладные процессы и прикладной уровень
В этом разделе рассматривается присвоение имен элементам прикладных процессов и прикладного уровня. Полное описание этих элементов приведено в ИСО/МЭК 9545.
11.1.1 Элементы прикладных процессов и прикладного уровня
11.1.1.1 Прикладные процессы идентифицируются символическими именами ПП, которые однозначны в пределах ФСВОС. Символическое имя ПП является единственным именем, которое для удобства может иметь внутреннюю структуру. В частности, для некоторых прикладных процессов внутренняя структура символического имени прикладного процесса может основываться на символическом имени системы.
Примечания
1 Цель образования символического имени прикладного процесса из символического имени системы состоит в том, чтобы обеспечить возможность регистрации прикладных процессов внутри системы, в которой они расположены, как только символическое имя системы будет зарегистрировано.
2 Символические имена ПП могут иметь синонимы. А именно, прикладной процесс может быть известен одному или нескольким прикладным процессам под разными символическими именами ПП.
11.1.1.2 ЛОП идентифицируются символическими именами, которые однозначны в пределах ФСВОС. Символическое имя ЛОП состоит из символического имени ПП и префикса символического имени ЛОП. Такое деление на две компоненты позволяет пользователю символического имени ЛОП получить информацию, специфичную для конкретного ПП или ЛОП. Префикс символического имени ЛОП однозначен в пределах ПП. Каждое символическое имя ЛОП логически связано с адресом на уровне представления данных.
Примечание - Символические имена ЛОП могут иметь синонимы. Таким образом, ЛОП могут быть известны одному или нескольким ЛОП под различными символическими именами ЛОП.
11.1.1.3 Если ПрПП должно быть идентифицировано, то это выполняется с помощью идентификаторов ПрПП, которые однозначны в пределах ПП. ПрПП идентифицируется однозначно в пределах ФСВОС с помощью идентификатора ПрПП с префиксом символического имени ПП.
11.1.1.4 Если ПЛОП должно быть идентифицировано, то это выполняется с помощью идентификаторов ПЛОП, которые однозначны в пределах равноправных (ПрПП, ЛОП). Привлечение логического объекта прикладного уровня идентифицируется однозначно в ФСВОС с помощью идентификатора ПЛОП, которому предшествует префикс ЛОП, идентификатор ПрПП и символическое имя ПП.
Ниже представлена сводная таблица описанных выше идентификаторов.
СИПП | ИПрПП | ПЛОП | ИПЛОП | |
Прикладной процесс | + | |||
Привлечение прикладного процесса | + | + | ||
Логический объект прикладного уровня | + | + | ||
Привлечение логического объекта прикладного уровня | + | + | + | + |
СИПП - символическое имя прикладного процесса; ИПрПП - идентификатор привлечения прикладного процесса; ПЛОП - префикс логического объекта прикладного уровня; ИПЛОП - идентификатор привлечения логического объекта прикладного уровня
11.1.1.5 В тех случаях, когда требуется идентификация ассоциации ПП, она осуществляется с помощью идентификаторов ассоциации ПП, которые однозначны в пределах ПЛОП в оконечных пунктах ассоциации.
11.1.1.6 Если требуется идентификация типов ПП, она осуществляется с помощью символического имени типа ПП, которое однозначно в пределах ФСВОС. Символическое имя типа ПП может быть использовано для обозначения возможностей распределенной обработки ПП.
11.1.1.7 Если требуется идентификация типов ЛОП, она осуществляется с помощью символического имени типа ЛОП, которое однозначно в пределах ФСВОС. Символическое имя типа ЛОП может быть использовано для обозначения способности обмена данными ЛОП.
11.1.1.8 В любой момент времени каждое символическое имя ЛОП ограничивается одним адресом на уровне представления данных, идентифицирующим набор ПДУП, к которому подключен ЛОП. Эта связь зарегистрирована в справочной службе символических имен прикладного уровня.
11.1.2 Прикладная ассоциация
11.1.2.1 Для того, чтобы ПЛОП установило прикладную ассоциацию с другим ПЛОП, оно использует адрес вызываемого ЛОП на уровне представления данных для установления соединения уровня представления либо оно использует услуги уровня представления в режиме без установления соединения. Этот адрес на уровне представления может быть получен при помощи справочной функции прикладного уровня, АФИ1, использующей символическое имя вызываемого ЛОП.
11.1.2.2 Если необходимо подтвердить, что требуемый ЛОП еще подключен к ПДУП, идентифицируемому адресом на уровне представления, инициирующее ПЛОП может передать символическое имя вызываемого ЛОП как часть ПУИ прикладного уровня, обмениваемой при установлении прикладной ассоциации.
11.1.2.3 ПЛОП могут обмениваться символическими именами вызывающих и отвечающих ЛОП для использования в последующем обмене данными. Такие символические имена могут быть определены системой получателя как конкретно поименованные отвечающие ЛОП. Это является вопросом согласования между взаимодействующими прикладными программами.
11.1.2.4 Если требуется установить прикладную ассоциацию, ПЛОП могут обмениваться следующими идентификаторами, как частью ПУИ прикладного уровня, обмениваемой при установлении прикладной ассоциации:
- идентификатор ПрПП;
- идентификатор ПЛОП;
- идентификатор ассоциации ПП.