Information processing systems — Open Systems Interconnection — Service definition for the Association Control Service Element

Systèmes de traitement de l'information — Interconnexion de systèmes ouverts — Définition du service pour l'élément de service de contrôle d'association

General Information

Status
Withdrawn
Publication Date
14-Dec-1988
Withdrawal Date
14-Dec-1988
Current Stage
9599 - Withdrawal of International Standard
Completion Date
10-Oct-1996
Ref Project

Relations

Buy Standard

Standard
ISO 8649:1988 - Information processing systems -- Open Systems Interconnection -- Service definition for the Association Control Service Element
English language
11 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 8649:1988 - Systemes de traitement de l'information -- Interconnexion de systemes ouverts -- Définition du service pour l'élément de service de contrôle d'association
French language
11 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

IS0
INTERNATIONAL STANDARD
8649
First edition
1988-12-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXAYHAPOAHAR OPrAHM3AL(MR no CTAHAAPTM3AL(MM
*
Information processing systems - Open Systems
Interconnection - Service definition for the
Association Control Service Element
Systèmes de traitement de l'information - Interconnexion de systèmes ouverts - Définition du
service pour I'élément de service de contrôle d'association
O
Reference number
IS0 8649 : 1988 (E)

---------------------- Page: 1 ----------------------
IS0 8649 : 1988 (E)
Foreword
IS0 (the International Organization for Standardization) is a worldwide federation of
national standards bodies (IS0 member bodies). The work of preparing International
Standards is normally carried out through IS0 technical committees. Each member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take part in the work. IS0
collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the IS0 Council. They are approved in accordance with IS0 procedures requiring at
least 75 % approval by the member bodies voting.
International Standard IS0 8649 was prepared by Technical Committee ISO/TC 97,
Information processing systems.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
0 International Organization for Standardization, 1988 O
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
IS0 8649 : 1988 (E)
Contents
0 Introduction . 1
1 Scope and field of application . 1
2 References . 1
3 Definitions . 2
3.1 Reference model definitions . 2
3.2 Naming and addressing definitions . 2
3.3 Service conventions definitions . 2
3.4 Presentation service definitions . 2
3.5 ACSE service definitions . 2
4 Abbreviations . 3
5 Conventions . 3
6 Basic concepts . 3
7 Service overview . 3
8 Relationship with other ASES and lower layer services . 4
8.1 Other application-service-elements . 4
8.2 Presentation-service . 4
8.3 Session-service . 4
9 Service definition . 5
9.1 A-ASSOCIATE service . 5
9.2 A-RELEASE service . 7
9.3 A-ABORT service . 9
9.4 A-P-ABORT service . 9
10 Sequencing information . 10
10.1 A-ASSOCIATE . 10
10.2 A-RELEASE . 10
10.3 A-ABORT . 10
10.4 A-P-ABORT . IO
iii

---------------------- Page: 3 ----------------------
~~
IS0 8649 : 1988 (E)
INTERNATIONAL STANDARD
Information processing systems - Open Systems
Interconnection - Service definition for the
Association Control Service Element
an addendum may be added to this International Standard at
O Introduction
a later time which reflects further QOS developments and in-
tegration.
0.1 This International Standard is one of a set of Internation-
al Standards produced to facilitate the interconnection of in-
formation processing systems. It is related to other Interna-
tional Standards in the set as defined by the Reference Model
1 Scope and field of application
for Open Systems Interconnection (IS0 7498). The
reference model subdivides the area of standardization for This International Standard defines ACSE services for ap-
interconnection into a series of layers of specification, each plication-association control in an open systems intercon-
of manageable size. nection environment. The ACSE services are provided by
the use of the ACSE protocol (IS0 8650) in conjunction with
the presentation-service (IS0 8822). The ACSE services as-
0.2 The goal of Open Systems Interconnection is to allow,
with a minimum of technical agreement outside the intercon- sume as a minimum the use of the presentation-service Ker-
nection standards, the interconnection of information nel functional unit.
processing systems:
This International Standard does not specify individual im-
-from different manufacturers; plementations or products, nor does it constrain the im-
plementation of entities and interfaces within a computer
--under different managements;
-of different levels of complexity; and system.
-of different technologies.
No requirement is made for conformance to this Internation-
0.3 This International Standard recognizes that application- al Standard.
processes may wish to communicate with each other for a
wide variety of reasons. However, any communication will
require the performance of certain services independent of
2 References
the reasons for communication. The application-service-ele-
IS0 7498, information processing systems - Open Systems
ment defined herein provides such services.
Interconnection - Basic Reference Model.
0.4 This International Standard defines services provided by
IS0 7498-3, Information processing systems - Open Sys-
the application service element for application-association
control: the Association Control Service Element (ACSE). tems interconnection - Basic Reference Model - Part 3:
Naming and Addressing.'
The ACSE provides basic facilities for the control of an ap-
plication-association between two application-entities that
IS0 8326, Information processing systems - Open Systems
communicate by means of a presentation-connection.
Interconnection - Basic connection oriented session service
0.5 The use of services defined in this International Standard &finition.
is also governed by the use of the presentation-service (IS0
IS0 8327, Information processing systems - Open Systems
8822) and the session-service (IS0 8326).
interconnection - Basic connection orientedsession protocol
0.6 It is recognized that, with respect to ACSE Quality of specification.
Services (QOS), described in clause 9, work is still in
progress to provide an integrated treatment of QOS across ISOiTR 8509, information processing systems - Open Sys-
tems Interconnection - Service conventions.
all layers of the OS1 Reference Model, and to ensure that the
individual treatments in each layer service satisfy overall
QOS objectives in a consistent manner. As a consequence,
1 At present at the stage of draft, publication anticipated in due course.
1

---------------------- Page: 4 ----------------------
IS0 8649 : 1988 (E)
f) presentation address.
IS0 8650, Information processing systems - Open Systems
Interconnection - Protocol specification for the Association
Control Service Element. 3.3 Service conventions definitions
IS0 8822, Information processing systems - Open Systems
This International Standard makes use of the following terms
Interconnection - Connection oriented presentation service
defined in ISO/TR 8509:
definition.
ai service-provider;
CCITT Recommendation X.4 10: Message Handling Sys-
tems: Remote Operation and Reliable Transfer Server b) service-user;
119841.
c) confirmed service;
d) non-confirmed service;
3 Definitions
3.1 Reference model definitions e) provider-initiated service;
f) primitive;
This International Standard is based on the concepts
in IS0 7498and makes use of the following terms
developed
defined in it: g) request (primitive);
a) Application Layer; h) indication (primitive);
il response (primitive); and
b) application-process;
c) application-entity; j) confirm (primitive).
di application-service-element; 3.4 Presentation service definitions
e) application-protocol-data-unit; This International Standard makes use of the following terms
defined in IS0 8822:
f) application-protocol-control-information;
a) abstract syntax;
g) presentation-service;
b) abstract syntax name;
h) presentation-connection;
c) default context;
i) session-service;
d) defined context set;
j) session-protocol; and
e) functional unit [presentation];
k) session-connection.
f) normal mode [presentation];
3.2 Naming and addressing definitions
g) presentation context;
This International Standard makes use of the following terms
defined in IS0 7498-3: h) presentation data value; and
i) X.410-1984 mode [presentation].
ai application-process title;
b) application-entity qualifier; 3.5 ACSE service definitions
CI application-entity titie;' For the purpose of this International Standard, the following
definitions apply:
d) application-process invocation-identifier;
3.5.1 application-association; association: A cooperative
e) application-entity invocation-identifier; and relationship between two application-entities, formed by
1 As defined in IS0 7498-3, an application-entity title is composed of an application-process title and an application-entity qualifier. The
ACSE service provides for the transfer of an application-entity title value by the transfer of its component values.
2

---------------------- Page: 5 ----------------------
IS0 8649 : 1988 (E)
their exchange of application-protocol-control-information
5 Conventions
through their use of presentation-services.
5.1 This International Standard defines services for the
ACSE following the descriptive conventions defined in
3.5.2 application context: An explicitly identified set of ap-
plication-service-elements, related options and any other ISOlTR 8509. In clause 9, the definition of each ACSE ser-
necessary information for the interworking of application- vice includes a table that lists the parameters of its primi-
tives. For a given primitive, the presence of each parameter
entities on an application-association.
is described by one of the following values.
NOTE - This definition is subject to refinement as a result of on-
going work in the area of the Application Layer structure.
blank not applicable
C conditional
3.5.3 Association Control Service Element: The particular
M mandatory
application-service-element defined in this International
P subject to conditions defined in IS0 8822
Standard.
U user option
3.5.4 ACSE service-user: The part of the application-entity
5.2 In addition, the notation ( = indicates that a parameter
that makes use of ACSE services.
value is semantically equal to the value to its left in the table.
3.5.5 ACSE service-provider: An abstraction of the totality
of those entities which provide ACSE services to peer ACSE
6 Basic concepts
service-users.
6.1 The reference model (IS0 7498) represents com-
3.5.6 requestor: The ACSE service-user that issues the re-
munication between a pair of application-processes (APs) in
quest primitive for a particular ACSE service. For a con-
terms of communication between their application-entities
firmed service, it also receives the confirm primitive.
(AEs) using the presentation-service. The functionality of an
AE is factored into a number of application-service-elements
3.5.7 acceptor: The ACSE service-user that receives the in-
(ASES). The interaction between AEs is described in terms
dication primitive for a particular ACSE service. For a con-
of the use of their ASEs' services.
firmed service, it also issues the response primitive.
6.2 This International Standard introduces the additional
3.5.8 association-initiator: The ACSE service-user that in-
modeling concepts of application-association and applica-
itiates a particular association, i.e., the requestor of the A-
tion context.
ASSOCIATE service that establishes the association.
6.3 An application-association is a cooperative relationship
3.5.9 association-responder: The ACSE service-user that is
between two AEs. It provides the necessary frame of
not the initiator of a particular association, i.e., the acceptor
reference between the AEs in order that they may interwork
of the A-ASSOCIATE service that establishes the associa-
effectively. This relationship is formed by the exchange of
tion.
application-protocol-control-information between the ap-
plication-entities through their use of presentation-services.
3.5.10 normal mode: The mode of ACSE operation that
results in the transfer of ACSE semantics, using the presen-
6.4 An application context is an explicitly identified set of
tation-service.
application-service-elements, related options and any other
necessary information for the interworking of application-en-
3.5.1 1 X.410-1984 mode: The mode of ACSE operation
tities on an application association.
that allows ACSE service-users to interwork using the
protocol specified in CCITT Recommendation X.410-1984.
The use of this mode results in no transfer of ACSE seman-
7 Service overview
tics.
7.1 This International Standard defines the following ser-
3.5.1 2 disrupt: A service procedure is disrupted by another
vices for the control of a single association:
service procedure if the second service results in service
primitives not being used as specified for the procedure of
a) A-ASSOCIATE;
the first service.
b) A-RELEASE;
4 Abbreviations c) A-ABORT; and
The following abbreviations are used in this International
d) A-P-ABORT.
Standard.
7.2 The A-ASSOCIATE service causes the start of use of an
ACSE Association Control Service Element
association by those ASE procedures identified by the value
AE application-entity
of Application Context Name parameter.
ASE application-service-element
os1 Open Systems Interconnection
NOTE - The use of an association by several ASEs is the subject
QOS Quality of Service of ongoing work.
3

---------------------- Page: 6 ----------------------
IS0 8649 : 1988 (E)
7.3 The A-RELEASE service, if successful, causes the com- 8.2.3 The requestor and acceptor of the A-ASSOCIATE ser-
pletion of the use of an association by those ASE procedures vice determine the mode, the default presentation context,
identified by the application context that is in effect without
and the initial defined context set of the underlying presen-
loss of information in transit. However, the success of the tation-connection using the following A-ASSOCIATE
A-RELEASE service may be negotiated. parameters:
7.4 The A-ABORT service causes the abnormal release of -Mode;
the association with the possible loss of information in tran- -Presentation Requirements;
-Presentation Context Definition List;
sit.
-Presentation Context Definition Result List;
7.5 The A-P-ABORT service indicates the abnormal release -Default Presentation Context Name; and
-Default Presentation Context Result.
of the association as a result of action by the underlying
presentation-service with the possible loss of information in
8.2.4 If the requestor specifies the value "normal" for the
transit.
Mode parameter, the last five parameters above determine
7.6 For a particular association, the ACSE services operate the presentation context facility for the association accord-
ing to the rules for the normal mode of the presentation-ser-
in one of the following modes:
vice (IS0 8822). At the conclusion of the A-ASSOCIATE
a) normal mode; or procedure, the requestor and acceptor must have obtained a
presentation context that supports the abstract syntax
b) X.410-1984 mode. specified in IS0 8650 for the ACSE application-protocol-
e
data-units.
7.7 The normal mode of operation allows the ACSE service-
NOTE - The ACSE service-provider is aware of the presentation
user to take full advantage of the functionality provided by
context that contains its abstract syntax bya local mechanism.
both ACSE and the presentation-service (IS0 8822). In this
mode the ACSE service-provider transfers its semantics
8.2.5 If the requestor specifies the value "X.410-1984" for
using the normal mode of the presentation-service.
the Mode parameter, the ACSE service-provider does not
transfer ACSE semantics and therefore does not require a
7.8 The X.410-1984 mode of operation allows the ACSE
presentation context for its abstract syntax. However, the
service-user to interwork with a peer using the protocol
user information that the ACSE service-provider does trans-
' specified by the CCITT Recommendation X.410-1984. In
fer uses the unnamed default presentation context for the
this mode, the ACSE service-provider does not transfer any
X.410-1984 mode of the presentation-service (IS0 8822).
semantics of its own and uses the X.410-1984 mode of the
presentation-service.
NOTE - Table 2 indicates the A-ASSOCIATE service parameters
that are not used in the X.410-1984 mode. None of the presen-
tation context related parameters are used.
8 Relationship with other ASEs and lower layer
services
8.3 Session-service
8.1 Other application-service-elements
8.3.1 Using the Session Requirements parameter, the A-
ASSOCIATE service requestor and acceptor determine the
8.1 .I The ACSE is intended to be used with other ASEs in
functional units for the Underlying session-service (IS0
.-
order to support a specific information processing task.
8326).
Therefore, it is expected that the ACSE will be included in all
O
application context specifications.
8.3.2 The rules and the Parameter value lenath restrictions
of the underlying sessionkervice affect ACSE services. The
8.1.2 The collection of the ACSE and other ASEM included
ACSE service-user must be aware of these constraints.
in an application context are required to use the facilities of
the presentation-service in a coordinated manner.
NOTE - Some examples of these constraints are:
8.2 Presen tation-service
a) Version 1 of the session-protocol (IS0 8650) imposes user
data length restrictions which affect ACSE primitive parameters.
Some special considerations apply to the A-ABORT service (see
8.2.1 A one-to-one correspondence exists between an ap-
9.3).
plication-association and a presentation-connection.
b) The choice of session functional units for a particular associa-
8.2.2 The ACSE services require access to the P-CONNECT,
tion affects the rules for the use of ACSE services. For example,
P-RELEASE, P-U-ABORT and P-P-ABORT services. The
the selection of session tokens controls the possibilities of
ACSE services neither use nor constrain the use of any other
negotiated release and release collisions.
presentation service.
4

---------------------- Page: 7 ----------------------
IS0 8649 : 1988 (E)
a) Calling AE Title is the composite of the Calling AP
9 Service definition
Title and the Calling AE Qualifier parameters;
The ACSE services are listed in table 1.
b) Called AE Title is the composite of the Called AP
Title and the Called AE Qualifier parameters; and
Table 1 - ACSE-services
c) Responding AE Title is the composite of the Respond-
e
ing AP Title and the Responding AE Qualifier
parameters.
Confirmed
A-RELEASE Confirmed
The two components of the AE title (AP title and AE qualifier)
A-ABORT Non-confirmed
are defined in IS0 7498-3.
9.1.1.1 Mode
This parameter specifies the mode in which the ACSE ser-
9.1 A-ASSOCIATE service
vices will operate for this association. It takes one of the fol-
lowing symbolic values:
The A-ASSOCIATE service is used to cause the beginning of
the use of an association; it is a confirmed service.
-normal; or
-X.410-1984.
0 9.1 .I A-ASSOCIATE parameters
If this parameter is not included on the request primitive, the
Table 2 lists the A-ASSOCIATE service parameters. In ad-
default value of "normal" is used by the ACSE service-
dition, groups of parameters are defined for reference by
provider. This parameter is always present on the indica-
other ASES as follows:
tion primitive.
Table 2 - A-ASSOCIATE parameters
Ind
Parameter Name Req RSP
-. __
~
U M( =
Mode
M( = M
M
* Application Context Name
U C( =
* Ca
...

IS0
NORME INTERNATIONALE
8649
Première édition
1988-12-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXAYHAPOAHAR OPïAHM3AuMR no CTAHAAPTM3AuMM
Systèmes de traitement de l'information -
Interconnexion de systèmes ouverts - Définition du
service pour l'élément de service de contrôle
d 'a ss o c i a ti o n
Information processing systems - Open Systems Interconnection - Service definition for
the Association Control Service Element
Numéro de référence
IS0 8649 : 1988 (F)

---------------------- Page: 1 ----------------------
IS0 8649 : 1988 (FI
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale
d'organismes nationaux de normalisation (comités membres de VISO). L'élaboration
des Normes internationales est en général confiée aux comités techniques de I'ISO.
Chaque comité membre intéressé par une étude a le droit de faire partie du comité
technique créé à cet effet. Les organisations internationales, gouvernementales et non
gouvernementales, en liaison avec I'ISO participent également aux travaux. L'ISO
collabore étroitement avec la Commission électrotechnique internationale (CEI) en ce
qui concerne la normalisation électrotechnique.
Les projets de Normes internationales adoptés par les comités techniques sont soumis
aux comités membres pour approbation, avant leur acceptation comme Normes inter-
nationales par le Conseil de I'ISO. Les Normes internationales sont approuvées confor-
mément aux procédures de I'ISO qui requièrent l'approbation de 75 % au moins des
comités membres votants.
La Norme internationale IS0 8649 a été élaborée par le comité technique ISO/TC 97,
Technologies de l'information.
L'attention des utilisateurs est attirée sur le fait que toutes les Normes internationales
sont de temps en temps soumises à révision et que toute référence faite à une autre
Norme internationale dans le présent document implique qu'il s'agit, sauf indication
contraire, de la dernière édition.
0 Organisation internationale de normalisation, 1988 0
Version française tirée en 1989
Imprimé en Suisse
- II

---------------------- Page: 2 ----------------------
IS0 û648 : 1988 (FI
Sommaire Page
O Introduction .
1
1 Objet et domaine d'application .
1
2 Références . 1
3 Définitions . 2
3.1 Définitions du Modèle de référence . 2
3.2 Définitions relatives à la dénomination et à l'adressage . 2
3.3 Définitions des conventions de service .
2
3.4 Définitions du service de présentation . . 2
3.5 Définitions du service ACSE .
2
4 Abréviations .
3
5 Conventions .
3
6 Concepts de base .
3
7 Apercugénéralduservice . 3
8 Relations avec d'autres ASE et avec les services des couches de niveaux
inférieurs . 4
8.1 Autres éléments de service d'application . 4
8.2 Service de présentation . .
4
8.3 Service de session .
4
9 Définition du service .
5
9.1 Service d'établissement d'association .
5
9.2 Service de terminaison d'association .
8
9.3 Service de coupure d'association .
9
9.4 Service de coupure d'association par le fournisseur . 10
10 Enchaînement des informations .
10
10.1 Établissement d'association .
10
10.2 Terminaison d'association .
11
10.3 Coupure d'association . .
11
10.4 Coupure d'association par le fournisseur . 11
...
111

---------------------- Page: 3 ----------------------
NORM E INTER NAT1 ON ALE IS0 8ci49 : 1988 (FI
Systèmes de traitement de l'information -
Interconnexion de systèmes ouverts - Définition du
service pour l'élément de service de contrôle
d 'associa t i o n
cours, visant à assurer un traitement intégré de la QOS à travers
O Introduction
toutes les couches du Modèle de référence OSI, et à vérifier
que les traitements individuels de chaque couche satisfont
0 0.1 La présente Norme internationale fait partie d'un ensem-
d'une manière cohérente aux objectifs globaux de la QOS. En
ble de Normes internationales élaborées pour faciliter I'inter-
conséquence, un additif pourra être ajouté par la suite à la pré-
connexion des systèmes de traitement de l'information. La pré-
sente Norme internationale, pour tenir compte des développe-
sente Norme internationale fait partie d'un ensemble de Nor-
ments ultérieurs du traitement de la QOS et de son intégration.
mes internationales dont les relations sont définies par le
Modèle de référence d'interconnexion de systèmes ouverts
(IS0 7498). Ce Modèle de référence divise le domaine de la nor-
malisation en vue de l'interconnexion, en une série de couches
1 Objet et domaine d'application
de spécifications, dont chacune est d'une taille maîtrisable.
La présente Norme internationale définit les services ACSE de
contrôle d'association dans un environnement OSI. Les servi-
0.2 L'objectif de l'OS1 est de permettre, au prix d'un mini-
ces ACSE sont assurés par l'utilisation du protocole ACSE
mum d'accords techniques en dehors des normes d'intercon-
(IS0 8650) conjointement au service de présentation
nexion, d'interconnecter des systèmes de traitement de I'infor-
(IS0 8822). Les services ACSE supposent au minimum l'utilisa-
mation :
tion de l'unité fonctionnelle «noyau» du service de présenta-
tion.
- de constructeurs différents;
- gérés de façon différente;
La présente Norme internationale ne spécifie pas de forme par-
ticulière de réalisation de produit et n'impose aucune contrainte
-
de niveaux de complexité différents; et
quant à la réalisation des entités et interfaces d'un système
- d'âges différents.
informatique.
II n'est pas spécifié de conditions de conformité à la présente
I@ 0.3 La présente Norme internationale prend en compte le fait
Norme internationale.
que les processus d'application peuvent désirer communiquer
pour les raisons les plus diverses. Mais toute communication
nécessite l'exécution de certains services indépendants des rai-
sons de cette communication. L'élément de service d'applica-
2 Références
I
tion défini dans la présente Norme internationale fournit ces
services.
IS0 7498, Systèmes de traitement de l'information - Intercon-
nexion de systèmes ouverts - Modèle de référence de base.
0.4 La présente Norme internationale définit les services four-
IS0 7498-3, Systèmes de traitement de l'information - Inter-
nis par l'élément de service d'application de contrôle d'associa-
connexion de systèmes ouverts - Modèle de référence de base
tion d'application : l'élément de service de contrôle d'associa-
- Partie 3: Dénomination et adressage.
tion (ACSE). L'ACSE assure les éléments de service essentiels
de contrôle d'une association d'application entre deux entités
IS0 8326, Systèmes de traitement de l'information - lntercon-
d'application qui communiquent au moyen d'une connexion de
nexion de systèmes ouverts - Définition du service de session
présentation.
en mode connexion.
0.5 L'utilisation des services définis dans la présente Norme
IS0 8327, Systèmes de traitement de l'information - lntercon-
internationale est également régie par l'utilisation du service de
nexion de systèmes ouverts - Spécification du protocole de
présentation (IS0 8822) et du service de session (IS0 8326).
session en mode connexion.
0.6 II est reconnu, qu'en ce qui concerne la qualité de service
ISOITR 8509, Systèmes de traitement de l'information - lnter-
(00s) ACSE, décrite au chapitre 9, des travaux sont encore en connexion de systèmes ouverts - Conventions de service.
1
1

---------------------- Page: 4 ----------------------
IS0 8649 : 1988 (FI
c) service de type ((confirmé »;
IS0 8650, Systèmes de traitement de l'information - lntercon-
nexion de systèmes ouverts - Spécification du protocole de
d) service de type (( non confirmé 1);
I'élément de service de contrBle d'association.
e) primitive;
IS0 8822, Systèmes de traitement de l'information - lntercon-
f) demande (primitive de);
nexion de systèmes ouverts - Définition du service de présen-
g) indication (primitive d');
tation en mode connexion.
h) réponse (primitive de); et
Recommandation du CCIlT, Systèmes de messagerie: Opéra-
i) confirmation (primitive de).
tions distantes et serveur de transfert fiable.
3.4 Définitions du service de présentation
3 Définitions
La présente Norme internationale utilise les termes suivants,
3.1 Définitions du Modèle de référence
définis dans I'ISO 8822:
La présente Norme internationale est fondée sur les concepts
a) syntaxe abstraite;
élaborés dans I'ISO 7498 et utilise les termes suivants qui y sont
b) nom de syntaxe abstraite;
définis:
c) contexte par défaut;
a) Couche Application;
d) ensemble des contextes définis;
b) processus d'application;
e) unité fonctionnelle (de présentation);
c) entité d'application;
f) mode normal (présentation);
d) élément de service d'application;
g) contexte de présentation;
e) unité de données du protocole d'application;
h) valeur de données de présentation; et
f) informations de contrôle du protocole d'application ;
i) mode X.410-1984 (présentation).
g) service de présentation;
h) connexion de présentation;
3.5 Définitions du service ACSE
i) service de session;
Pour les besoins de la présente Norme internationale, les défini-
j) protocole de session; et
tions suivantes s'appliquent:
k) connexion de session.
3.5.1 association d'application; association : Relation de
coopération entre deux entités d'application, consistant en
3.2 Définitions relatives à la dénomination
leurs échanges d'informations de contrôle du protocole d'appli-
et à l'adressage
cation par l'intermédiaire des services de présentation.
La présente Norme internationale utilise les termes suivants,
définis dans I'ISO 7498-3:
3.5.2 contexte d'application : Ensemble explicitement iden-
tifié des éléments de service d'application, options associées et
ai titre de processus d'application; toutes autres informations nécessaires à I'interfonctionnement
d'entités d'application sur une association d'application.
b) qualificateur d'entité d'application;
c) titre d'entité d'application;')
NOTE - Les travaux actuellement en cours sur la structure de la Cou-
che Application permettront de préciser cette définition.
d) identificateur d'invocation de processus d'application;
e) identificateur d'invocation d'entité d'application; et
3.5.3 élément de service de contrôle d'association : L'Blé-
ment de service d'application défini dans la présente Norme
f) adresse de présentation.
internationale.
3.3 Définitions des conventions de service
3.5.4 utilisateur du service ACSE: Partie de l'entité d'appli-
cation qui utilise des services ACSE.
La présente Norme internationale utilise les termes suivants,
définis dans I'ISO/TR 8509:
3.5.5 fournisseur du service ACSE: Représentation abs-
a) fournisseur du service;
traite de l'ensemble des entités qui fournissent des services
ACSE aux utilisateurs du service ACSE homologues.
b) utilisateur du service;
1) Comme défini dans I'ISO 7498-3, un titre d'entité d'application est composé d'un titre de processus d'application et d'un qualificateur d'entité
d'application. Le service ACSE assure le transfert d'une valeur de titre d'entité d'application en transférant ses valeurs composantes.
2

---------------------- Page: 5 ----------------------
IS0 8649 : 1989 (FI
service ACSE comprend un tableau qui indique les paramètres
3.5.6 demandeur: Utilisateur du service ACSE qui émet la
de ses primitives. Pour une primitive donnée, la présence de
primitive de demande d'un service ACSE déterminé; dans le
chaque paramètre est décrite par une des valeurs suivantes:
cas d'un service de type ((confirmé)), il reçoit aussi la primitive
de confirmation.
blanc # le paramètre ne figure pas
3.5.7 accepteur: Utilisateur du service ACSE qui reçoit la pri-
C conditionnel
mitive d'indication d'un service ACSE déterminé; dans le cas
M obligatoire
d'un service de type ((confirmé)), il émet aussi la primitive de
réponse.
P sous les conditions définies dans I'ISO 8822
U au choix de l'utilisateur.
3.5.8 demandeur de l'association : Utilisateur du service
ACSE qui lance une association déterminée, c'est-à-dire le
demandeur du service d'établissement d'association qui établit
5.2 En outre, la notation ( = ) indique que la valeur du para-
l'association.
mètre est sémantiquement égale à celle indiquée à sa gauche
dans le tableau.
3.5.9 accepteur de l'association : Utilisateur du service
ACSE qui n'est pas le demandeur d'une association détermi-
née, c'est-à-dire l'accepteur du service d'établissement d'asso-
6 Concepts de base
ciation qui établit l'association.
6.1 Le Modèle de référence (IS0 7498) représente une com-
0 3.5.10 mode normal: Mode de fonctionnement d'ACSE qui
munication entre deux processus d'application (AP) en termes
le transfert d'éléments sémantiques ACSE en uti-
se traduit par
de communication entre leurs entités d'application (AE) utili-
lisant le service de présentation.
sant le service de présentation. L'ensemble des fonctions d'une
entité d'application se décompose en un certain nombre d'élé-
3.5.11 mode C.410-1984: Mode de fonctionnement d'ACSE ments de service d'application (ASE), L'interaction entre les
qui permet I'interfonctionnement des utilisateurs du service
entités d'application est décrite en termes d'utilisation des ser-
ACSE en utilisant le protocole spécifié dans la Recommanda- vices de leurs éléments de service d'application.
tion du CCITT X.410-1984. L'utilisation de ce mode n'implique
aucun transfert d'éléments sémantiaue ACSE.
6.2 La présente Norme internationale présente les concepts
additionnels utilisés pour la modélisation de l'association
3.5.12 interruption: Une procédure de service est interrom-
d'application et du contexte d'application.
a
pue par une autre procédure de service si le second service
pour effet que des primitives de service ne sont pas utilisées
comme spécifié pour la procédure du premier service.
6.3 Une association d'application est une relation de coopé-
ration entre deux entités d'application. Elle fournit le cadre de
référence nécessaire à un interfonctionnement effectif des enti-
4 Abréviations
tés d'application. Cette relation est constituée de l'échange des
informations de contrôle de protocole entre les entités d'appli-
Les abréviations suivantes sont utilisées dans la présente
cation, par leur utilisation de services de présentation.
Norme internationale:
6.4 Un contexte d'application est un ensemble explicitement
NOTE - Les abréviations utilisées sont celles de la version anglaise.
identifié d'éléments de service d'application, avec les options
Dans ce chapitre, on donne la forme développée en francais; la forme
anglaise est indiquée entre parenthèses pour aider à la compréhension. associées et toutes les autres informations nécessaires à l'inter-
fonctionnement des entités d'application sur une association
ACSE élément de service de contrôle d'association d'application.
(Association Control Service Element)
AE entité d'application
7 Apercu général du service
(application-entity)
ASE élément de service d'application
La présente Norme internationale définit les services sui-
7.1
(application-service-element)
vants pour le contrôle d'une association :
OS1 interconnexion de systèmes ouverts
(Open Systems Interconnection)
a) établissement d'association;
00s qualité de service
b) terminaison d'association;
(Quality of Service)
c) coupure d'association;
d) coupure d'association par le fournisseur.
5 Conventions
5.1 La présente Norme internationale définit les services de 7.2 Le service d'établissement d'association lance l'utilisation
d'une association par les procédures ASE identifiées par la
I'ACSE conformément aux conventions de description définies
dans I'ISO/TR 8509. Dans le chapitre 9, la définition de chaque valeur du paramètre ((nom du contexte d'application)).
3

---------------------- Page: 6 ----------------------
IS0 8649 : 1989 (FI
NOTE - L'utilisation d'une association par plusieurs ASE fait l'objet de 8.2.2 Le service ACSE nécessite l'accès aux services de con-
travaux en cours.
nexion de présentation, terminaison de présentation, coupure
par l'utilisateur du PS et coupure par le fournisseur du PS. Les
services ACSE n'utilisent aucun autre service de présentation et
7.3 Le service de terminaison d'association, si son exécution
n'imposent aucune contrainte quant à leur utilisation.
réussit, met fin à l'utilisation d'une association par les procédu-
res ASE identifiées par le contexte d'application en vigueur,
sans perte d'information en transit. Toutefois, le succès de 8.2.3 Le demandeur et l'accepteur du service d'établissement
l'exécution du service de terminaison d'association peut être d'association déterminent le mode, le contexte de présentation
négocié. par défaut et l'ensemble des contextes définis (DCS) initial de la
connexion de présentation sous-jacente, en utilisant les para-
mètres d'établissement d'association suivants :
7.4 Le service de coupure d'association provoque la terminai-
son anormale de l'association, avec risque de perte des infor-
- mode;
mations en transit.
- propositions de l'utilisateur du service de présentation;
- liste de définitions de contextes de présentation;
7.5 Le service de coupure d'association par le fournisseur
indique la terminaison anormale de l'association, du fait d'une
- liste de résultats de définitions de contextes de présen-
action du service de présentation sous-jacent, avec risque de
tation;
perte des informations en transit.
- nom du contexte de présentation par défaut;
- résultat pour le contexte de présentation par défaut.
7.6 Pour une association déterminée, le service ASE fonc-
tionne dans l'un des modes suivants:
8.2.4 Si le demandeur spécifie la valeur «normal» pour le
a) mode normal; ou
paramètre ((mode)), les cinq derniers paramètres ci-dessus
déterminent la facilité ((contexte de présentation pour I'associa-
b) mode X.410-1984.
tien)), selon les règles du mode normal du service de présenta-
tion (IS0 8822). Au terme de la procédure d'établissement
7.7 Le mode de fonctionnement normal permet à l'utilisateur
d'association, le demandeur et l'accepteur doivent avoir obtenu
du service ACSE de tirer pleinement profit des fonctions assu-
un contexte de présentation capable d'utiliser la syntaxe
rées par le service ACSE et le service de présentation
abstraite spécifiée dans I'ISO 8650 pour les unités de données
(ISO8822). Dans ce mode, le fournisseur du service ACSE
du protocole d'application ACSE.
transfère sa sémantique en utilisant le mode normal du service
de présentation.
NOTE - Le fournisseur du service ACSE est informé du contexte de
présentation qui contient sa syntaxe abstraite par un mécanisme local.
7.8 Le mode X.410-1984 permet I'interionctionnement entre
8.2.5 Si le demandeur spécifie la valeur ~X.210-1984)) pour le
l'utilisateur du service ACSE et un homologue, en utilisant le
paramètre «mode», le fournisseur du service ACSE ne transfère
protocole spécifié par la Recommandation du
pas la sémantique ACSE et n'a donc pas besoin d'un contexte
CClTT X.410-1984. Dans ce mode, le fournisseur du service
de présentation pour sa syntaxe abstraite. Cependant, les infor-
ACSE ne transfère aucun élément de sa propre sémantique et
mations de l'utilisateur que le fournisseur du service ACSE
utilise le mode X.410-1984 du service de présentation.
transfère utilisent le contexte de présentation par défaut pour le
mode X.410-1984 du service de présentation (IS0 8822).
8 Relations avec d'autres ASE et avec les
NOTE - Le tableau 2 indique les paramètres du service d'établisse-
ment d'association qui ne sont pas utilisés dans le mode X.410-1984.
services des couches de niveaux inférieurs
Aucun des paramètres relatifs au contexte de présentation n'est utilisé.
8.1 Autres éléments de service d'application
8.3 Service de session
8.1.1 L'ACSE est destiné à être utilisé avec d'autres ASE pour
8.3.1 Le demandeur et l'accepteur du service d'établissement
assurer une tâche de traitement de l'information spécifique. II
d'association, déterminent, à l'aide du paramètre ((propositions
est donc prévu que I'ACSE sera inclus dans toutes les spécifica-
de l'utilisateur pour la session)), les unités fonctionnelles du ser-
tions de contextes d'application.
vice de session sous-jacent (IS0 8326).
8.1.2 L'ensemble constitué par I'ACSE et les autres ASE
Les règles et les limitations de longueur imposées aux
8.3.2
inclus dans un contexte d'application est nécessaire à une utili-
paramètres du service de session sous-jacent affectent les ser-
sation coordonnée des facilités du service de présentation.
vices ACSE. L'utilisateur du service ACSE doit avoir connais-
sance de ces contraintes.
8.2 Service de présentation
NOTE - Voici quelques exemples de ces contraintes:
8.2.1 II existe une correspondance une à une entre une asso-
a) la Version 1 du protocole de session (IS0 8327) impose aux
données de l'utilisateur des limitations de longueur qui affectent
ciation d'application et une connexion de présentation.
4

---------------------- Page: 7 ----------------------
IS0 8649 : 1988 (FI
les paramètres des primitives ACSE. Certaines considérations parti- 9.1 Service d'établissement d'association
culières s'appliquent au service de coupure d'association (voir 9.3) ;
Le service d'établissement d'association est utilisé pour lancer
l'utilisation d'une association; il est de type ((confirmé)).
b) le choix des unités fonctionnelles de session adoptées pour
une association déterminée, affecte les règles d'utilisation des ser-
vices ACSE. Par exemple, l'adoption de jetons de session déter-
9.1.1 Paramètres d'établissement d'association
mine la possibilité de terminaison négociée et les risques de colli-
sions de terminaisons.
Le tableau 2 indique les paramètres du service d'établissement
d'association. De plus, les groupes de paramètres suivants sont
définis pour que les autres ASE puissent s'y référer:
a) le titre de l'entité d'application appelante est composé
9 Définition du service des paramètres ((titre du processus d'application appelante))
et ((qualificateur de l'entité d'application appelante));
Les services ACSE sont indiqués dans le tableau 1.
b) le titre de l'entité d'application appelée est composé des
paramètres ((titre du processus d'application appelée)) et
((qualificateur de l'entité d'application appelé));
Tableau 1
c) le titre de l'entité d'application en réponse est composé
des paramètres «titre et processus d'application en
Confirmé réponse)) et ((qualificateur de l'entité d'application en
réponse)).
Terminaison d'association Confirmé
Coupure d'association Non confirmé
Les deux composants du titre d'entité d'application (titre de
Coupure d'association par le fournisseur A l'initiative du
processus d'application et qualificateur d'entité d'application)
7 fournisseur
sont définis dans I'ISO 7498-3.
Tableau 2 - Paramètres d'établissement d'association
~~ ~
RBponse
Nom du paramètre Demand e Indication à une lonfirmation
demande
Mode U
M M
* Nom de contexte d'application
* Titre du processus d'application appelant U
* Qualificateur de l'entité d'application appelante U
* Identificateur d'invocation du processus d'application appelant U
* Identificateur d'invocation de l'entité d'application appelante
U
* Titre du processus d'application appelé U
* Qualificateur de l'entité d'application appelée U
* Identificateur d'invocation du processus d'application appelé U
* Identificateur d'invocation de l'entité d'application appelée U
* Titre du processus d'application en réponse U
U
* Qualificateur de l'entité d'application en réponse
* Identificateur d'invocation du processus d'application en réponse U
* Identificateur d'invocation de l'entité d'application en réponse U
Informations de l'utilisateur U U
M
Résultat
Source du résultat
* Diagnostic U
Adresse de présentation de l'appelant P
Adresse de présentation de l'appelé P
P
Adresse de présentation en réponse
* Liste de définitions de contextes de présentation P
* Liste de résultats de définitions de contexte de présentation P
* Nom du contexte de présentation par défaut P
* Résultat pour le contexte de présentation par défaut P
Qualité de service P P
* Propositions de l'utilisateur du service de présentation P
P
Propositions de l'utilisateur pour la session P P
Numéro de série du point de synchronisation initial P P
Attribution initiale des jetons P
P
Identificateur de connexion de session P P
* non utilisé en mode X.410-1984
5

---------------------- Page: 8 ----------------------
IS0 8649 : 1989 (FI
9.1.1.9 Identificateur d’invocation du processus d’application
9.1.1.1 Mode
appelé
Ce paramètre spécifie le mode dans lequel les services ACSE
Ce paramètre identifie l‘invocation du processus d‘application
fonctionneront pour cette association. II prend une des valeurs
qui contient l‘accepteur prévu du service d’établissement
symboliques suivantes:
d‘association.
- normal;
- X.410-1984.
9.1.1.10 Identificateur d‘invocation de l‘entité d‘application
appelée
Si ce paramètre ne figure pas dans la primitive de demande, la
valeur par défaut «normal» est utilisée par le fournisseur du ser-
Ce paramètre identifie l‘invocation de l‘entité d‘application qui
vice ACSE. Ce paramètre figure toujours dans la primitive
contient l’accepteur prévu du service d’établissement d’asso-
d‘indication.
ciation.
9.1.1.2 Nom du contexte d’application
9.1.1.11 Titre du processus d’application en réponse
Ce paramètre identifie le contexte d’application proposé par le
Ce paramètre identifie le processus d‘application qui contient
demandeur. L’accepteur renvoie le même nom ou un nom dif-
l’accepteur effectif du service d‘établissement d’association.
férent. Le nom renvoyé spécifie le contexte d‘application à utili-
ser pour l‘association.
9.1.1.12 Qualificateur de l’entité d’application en réponse
NOTE - La proposition d’un autre contexte d‘application par I’accep-
0
Ce paramètre identifie l‘entité d’application particulière du pro-
teur constitue un mécanisme possible de négociation limitée. Toute-
cessus d’application qui contient l‘accepteur effectif du service
fois, la sémantique et les règles de cet échange sont entièrement spéci-
d‘établissement d’association.
fiques à l’utilisateur. Si le demandeur ne peut pas fonctionner selon le
contexte d’application de l‘accepteur, il peut émettre une DEMANDE
DE COUPURE D’ASSOCIATION.
9.1.1.13 Identificateur d’invocation du processus d’applica-
tion en réponse
9.1 .I .3 Titre du processus d‘application appelant
Ce paramètre identifie l’invocation du processus d‘application
Ce paramètre identifie le processus d’application qui contient le qui contient l’accepteur effectif du service d’établissement.
demandeur du service d’établissement d’association.
9.1.1.14 identificateur d‘invocation de l‘entité d’application
9.1.1.4 Qualificateur de l’entité d’application appelante
en réponse
Ce paramètre identifie l‘entité d’application du processus
Ce paramètre identifie l‘invocation de l’entité d’application qui
d‘application qui contient le demandeur du service d‘établisse-
contient l’accepteur effectif du service d‘établissement d‘asso-
ment d‘association.
ciation.
9.1 .I .5 Identificateur d’invocation du processus d‘application
9.1.1.15 Informations de l’utilisateur
appelant
Le demandeur ou l’accepteur peuvent facultativement inclure
Ce paramètre identifie l’invocation du processus d‘application
des informations de l’utilisateur. Leur signification dépend du
qui contient le demandeur du service d‘établissement d’asso-
contexte d‘application qui accompagne la primitive.
a
ciation.
NOTE - Par exemple, ce paramètre peut être utilisé pour véhiculer les
9.1.1.6 Identificateur d‘invocation de l‘entité d’application informations d’initialisation d’autres ASE inclus dans le contexte
appelante d‘application spécifié par la valeur du paramètre «nom du contexte
d‘application)) qui l’accompagne.
Ce paramètre identifie l‘invocation de l’entité d’application qui
contient le demandeur du service d’établissement d’association.
9.1 .I .I6 Résultat
9.1.1.7 Titre du processus d‘application appelé Ce paramètre (1) est fourni par l’accepteur, par le fournisseur
du service ACSE ou par le fournisseur du service de présenta-
Ce paramètre identifie le processus d’application qui contient
tion. II indique le résultat de l’utilisation du service d’établisse-
l’accepteur prévu du service d’établissement d’association.
ment d’association. II prend une des valeurs symboliques
suivantes:
9.1 .I .8 Qualificateur de l’entité d‘application appelée
- acceptée;
Ce paramètre identifie l’entité d‘application du processus
- refusée (défini
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.