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

Technologies de l'information — Interconnexion de systèmes ouverts (OSI) — Définition de service applicable à l'élément de service de contrôle d'association

General Information

Status
Withdrawn
Publication Date
09-Oct-1996
Withdrawal Date
09-Oct-1996
Current Stage
9599 - Withdrawal of International Standard
Completion Date
13-Sep-2012
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 8649:1996 - Information technology -- Open Systems Interconnection -- Service definition for the Association Control Service Element
English language
21 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8649:1996 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Définition de service applicable a l'élément de service de contrôle d'association
French language
22 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 8649:1996 - Technologies de l'information -- Interconnexion de systemes ouverts (OSI) -- Définition de service applicable a l'élément de service de contrôle d'association
French language
22 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL
lSO/IEC
STANDARD
8649
Second edition
1996-l O-l 5
Information technology - Open Systems
Interconnection - Service definition for
the Association Control Service Element
Technologies de I’informa tion
- In terconnexion de syst&mes ouverts
(OS/) - Definition du service pour I%l6ment de service de con tr6le
d ‘association
Reference number
ISO/I EC 8649: 1996(E)

---------------------- Page: 1 ----------------------
ISO/IEC 8649:1996(E)
Contents
Page
1
. . . . . . . . . . . . . . . .*.~.
1 Scope
1
.....................................................................................................................................
2 Normative references
1
........................................................................
2.1 Identical Recommendations I International Standards
2
..........................
2.2 Paired Recommendations I International Standards equivalent in technical content
2
2.3 Additional references .
2
3 Definitions .
2
...............................................................................................................
31 . Reference model definitions
2
...................................................................................
3.1.1 Basic Reference Model definitions
3
.......................................................................................
3.1.2 Security architecture definitions
3
...................................................................................
Naming and addressing definitions
3.1.3
3
Service conventions definitions .
3.2
3
..........................................................................................................
Presentation service definitions
3.3
4
..............................................................................................
3.4 Application Layer Structure definitions
4
....................................................................................................................
35 . ACSE service definitions
4
. . . . . . . . . . . . . . . . . . . . .~.
4 Abbreviations
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
5
6 Basic concepts .
General .
61 .
62 . Authentication .
....................................................................................................
Authentication concepts
6.2.1
ACSE authentication facilities .
6.2.2
7
............................................................................................................................................
7 Service overview
7
..................................................................................................................
Connection-oriented mode
7.1
7
ACSE services .
7.1.1
8
.................................................................................................................
7.1.2 Functional units
8
..........................................................................................................................
7.2 Connectionless mode
8
.................................................................................
8 Relationship with other ASEs and lower layer services
8
Other application-service-elements .
8.1
8
Presentation-service .
82 .
8
Connection-oriented mode .
8.2.1
10
........................................................................................................
8.2.2 Connectionless mode
10
83 . Session-service .
10
................................................................................................
8.3.1 Connection-oriented mode
10
Connectionless mode .
8.3.2
0 ISO/IEC 1996
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and micro-
film, without permission in writing from the publisher. ,
ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
@ ISO/IEC
ISO/IEC 8649: 1996(E)
9 Service definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
91 . A-ASSOCIATE service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
A-ASSOCIATE parameters
9.1.1 . . . . . . . . . . .*. 10
9.1.2 A-ASSOCIATE service procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
9.2 A-RELEASE service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 15
9.2.1 A-RELEASE parameters *.*.*~**~~.****~. 15
9.2.2 A-RELEASE service procedure
~*.e~.***. 16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 17
93 . A-ABORT service
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. 17
9.3.1 A-ABORT parameters
17
A-ABORT service procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3.2
18
A-P-ABORT service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4
A-P-ABORT parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 18
9.4.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
9.4.2 A-P-ABORT service procedure
18
. A-UNIT-DATA setice .~.
95
18
A-UNIT-DATA Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.5.1
19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.52 A-UNIT-DATA procedure
19
.................................................................................................................................
10 Sequencing information
20
10.1 A-ASSOCIATE .
20
Type of service .
10.1.1
20
..............................................................................................................
10.1.2 Usage restrictions
............................................................................................ 20
10.1.3 Disrupted service procedures
20
Disrupting service procedures .
10.1.4
20
Collisions .
10.1.5
20
.......................................................................................................................................
10.2 A-RELEASE
20
10.2.1 Type of service .
20
10.2.2 Usage restrictions .
20
Disrupted service procedures .
10.2.3
20
10.2.4 Disrupting service procedures .
20
Collisions .
10.25
20
........................................................................................
10.2.6 Further sequencing information
20
10.3 A-ABORT .
20
10.3.1 Type of service .
20
Usage restrictions .
10.3.2
21
Disrupted service procedures .
10.3.3
21
...........................................................................................
10.3.4 Disrupting service procedures
21
10.3.5 Collisions .
21
Further sequencing information .
10.3.6
21
10.4 A-P-ABORT .
21
Type of service .
10.4.1
21
10.4.2 Usage restrictions .
21
Disrupted service procedures .
10.4.3
21
Disrupting service procedures .
10.4.4
21
10.5 A-UNIT-DATA .
21
10.5.1 Type of service .
21
10.52 Usage restrictions .
21
10.5.3 Disrupted services .
21
10.5.4 Disrupting services .
21
Collisions .
10.5.5
. . .
111

---------------------- Page: 3 ----------------------
ISO/IEC 8649: 1996(E)
0 ISO/IEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 8649 was prepared by Joint Technical Committee
ISOIIEC JTC 1, Information technology, Subcommittee SC 21, Open Systems
Interconnection, data management and open distributed processing, in collabor-
ation with ITU-T. The identical text is published as ITU-T Recommendation
X.217.
This second edition cancels and replaces the first edition (IS0 8649: 1988), which
has been technically revised. It also incorporates Amendment 1: 1990,
Amendment 2: 199 1 and Technical Corrigendum
1: 199 1.
iv

---------------------- Page: 4 ----------------------
0 ISO/IEC
ISO/IEC 8649: 1996(E)
Introduction
This Service Definition is one of a set of Recommendations and International Standards produced to facilitate the
interconnection of information processing systems. It is related to other Recommendations and International Standards in
the set as defined by the Reference Model for Open Systems Interconnection (see ITU-T Rec. X.200 I ISOLIEC 7498-l).
The Reference Model subdivides the area of standardization for interconnection into a series of layers of specification,
each of manageable size.
The goal of Open Systems Interconnection is to allow, with a minimum of technical agreement outside the
interconnection Recommendations I International Standards, the interconnection of information processing systems:
-
from different manufacturers;
-
under different managements;
-
of different levels of complexity; and
-
of different technologies.
This Service Definition recognizes that application-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 the
reasons for communication. The application-service-element defined herein provides such services.
This Service Definition defines services provided by the application-service-element for application-association control:
the Association Control Service Element (ACSE). The ACSE provides basic facilities for the control of an application
association between two application-entities. The ACSE includes two optional functional units. One functional unit
supports the exchange of information in support of authentication during association establishment. The second
functional unit supports the negotiation of application context during association establishment. The ACSE services
apply to a wide range of application-process communications.
The ACSE services apply to a wide range of application-process communication requirements.
It is recognized that, with respect to ACSE Quality of Services (QOS) described in clause 9, work is still in progress to
provide an integrated treatment of QOS across 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, an addendum
may be added to this Service Definition at a later time which reflects further QOS developments and integration.

---------------------- Page: 5 ----------------------
This page intentionally left blank

---------------------- Page: 6 ----------------------
ISO/IEC 8649 : 1996 (E)
INTERNATIONAL STANDARD
IT&T RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
SERVICE DEFINITION FOR THE ASSOCIATION
CONTROL SERVICE ELEMENT
1
Scope
Definition defines ACSE services for application-association control in an open systems intercon .nection
This Service
environment. ACSE supports two modes of commun ication service: connect ion-oriented and connection1 .ess.
The ACSE connection-oriented service is provided by the use of the connection-oriented ACSE protocol (see ITU-T
Rec. X.227 I ISO/IEC 8650-l) in conjunction with the connection-oriented presentation-service (see ITU-T Rec. X.216 I
ISO/IEC 8822). The ACSE connection-oriented service assumes as a minimum the use of the presentation-service
connection-oriented Kernel functional unit.
The ACSE connectionless service (A-UNIT-DATA) is provided by the use of the connectionless ACSE protocol (see
ITU-T Rec. X.237 I ISO/IEC 10035-l) in conjunction with the connectionless presentation-service (P-UNIT-DATA).
Three functional units are defined in the ACSE. The mandatory Kernel functional unit is used to establish and release
application-associations. The ACSE includes two optional functional units. The optional Authentication functional unit
supports the exchange of information in support of authentication during association establishment. It provides
additional facilities for exchanging information in support of authentication during association establishment without
adding services. The ACSE authentication facilities may be used to support a limited class of authentication methods.
The second optional functional unit supports the negotiation of application context during association establishment. The
ACSE services apply to a wide range of application-process communications.
This Service Definition does not specify individual implementations or products, nor does it constrain the
implementation of entities and interfaces within a computer system.
No requirement is made for conformance to this Service Definition.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and International Standards are subject to revision, and the parties to agreements
based on this Recommendation I International Standard are encouraged to investigate the possibility of applying the most
recent edition of the Recommendations and Standards listed below. Members of IEC and IS0 maintain registers of
currently valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of
currently valid ITU-T Recommendations.
21 . Identical Recommendations I International Standards
-
ITU-T Recommendation X.200 (1994) I ISO/IEC 7498-l : 1994, Information technology - Open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.207 (1993) I ISO/IEC 95451994, Information technozogy - Open Systems
Interconnection -Application Layer structure.
-
ITU-T Recommendation X.210 (1993) I ISO/IEC 1073 1: 1994, Information technology - Open Systems
Interconnection - Basic Reference Model: Conventions for the definition of OSI services.
-
ITU-T Recommendation X.215 (1995) I ISO/IEC 8326: 1996, Information technology - Open Systems
Interconnection - Session service definition.
-
ITU-T Recommendation X.216 (1994) I ISOLIEC 8822:1994, Information technology - Open Systems
Znterconnection - Presentation service definition.
ITU-T Rec. X.217 (1995 E) 1

---------------------- Page: 7 ----------------------
ISO/IEC 8649 : 1996 (E)
- ITU-T Recommendation X.225 (1995) I ISO/IEC 8327-l : 1996, Information technology - Open Systems
Connection-oriented Session protocol: Protocol specification.
Interconnection -
-
ITU-T Recommendation X.227 (1995) I ISO/IEC 8650-l : 1996, Information technology - Open Systems
Connection-oriented protocol for the Association Control Service Element: Protocol
Interconnection -
specification.
-
ITU-T Recommendation X.237 (1995) I ISO/IEC 10035-l: 1995, Information technology - Open Systems
Connectionless protocol for the Association Control Service Element: Protocol
Interconnection -
specification.
- CCITT Recommendation X.660 (1992) I ISO/IEC 9834.1:1993, Information technology - Open Systems
Interconnection - Procedures for the operation of OSI Registration Authorities: General procedures.
22 0 Paired Recommendations I International Standards equivalent in technical content
-
CCITT Recommendation X.650 (1992), Open Systems Interconnection (OSI) - Reference Model for
naming and addressing.
Open Systems Interconnection - Basic Reference
IS0 7498-3: 1989, Information processing systems -
Model - Part 3: Naming and addressing.
- CCITT Recommendation X.800 (1991), Security architecture for Open Systems Interconnection for
CCITT applications.
IS0 7498-211989, Information processing systems - Open Systems Interconnection - Basic Reference
Model - Part 2: Security Architecture.
23 a Additional references
-
CCITT Recommendation X.410 (1984), Message Handling Systems: Remote operation and reliable
transfer server.
- IS0 6523:1984, Data interchange - Structures for the identification of organizations.
3 Definitions
For the purposes of this Recommendation I International Standard, the following definitions apply:
0 Reference model definitions
31
Basic Reference Model definitions
3.1.1
This Service Definition is based on the concepts developed in ITU-T Rec. X.200 I ISO/IEC 7498-l. It makes use of the
following terms defined in them:
application-entity;
a)
b) application-function;
application Layer;
C)
d) application-process;
application-protocol-control-information;
e)
f) application-protocol-data-unit;
g) application-service-element;
h) connectionless-mode presentation-service;
(N)-connectionless-mode transmission;
0
j) (N)-function;
k) presentation-connection;
1) presentation-service;
m) session-connection;
n) session-protocol; and
session-service.
0)
2 IT&T Rec. X.217 (1995 E)

---------------------- Page: 8 ----------------------
ISO/IEC 8649 : 1996 (E)
3.1.2 Security architecture definitions
This Service Definition makes use of the following terms defined in CCITI’ Rec. X.800 I IS0 7498-2:
credentials;
a)
b) password; and
c) peer-entity authentication.
3.1.3 Naming and addressing definitions
This Service Definition makes use of the following terms defined in CCITT Rec. X.650 I IS0 7498-3:
application-process title;
a)
b) application-entity qualifier;
application-entity title; l)
C)
d) application-process invocation-identifier;
application-entity invocation-identifier; and
e)
f) presentation address.
32 . Service conventions definitions
This Service Definition makes use of the following terms defined in ITU-T Rec. X.2 10 I ISO/IEC/lO73 1:
service-provider;
a)
b) service-user;
confirmed service;
Cl
d) non-confirmed service;
e) provider-initiated service;
f) primitive;
g) request (primitive);
h) indication (primitive);
response (primitive); and
0
j) confirm (primitive).
33 . Presentation service definitions
This Service Definition makes use of the following terms defined in ITU-T Rec. X.216 I ISO/IEC 8822:
abstract syntax;
a)
b) abstract syntax name;
connectionless-mode (presentation);
C)
d) default context;
e) defined context set;
f) functional unit (presentation);
g) normal mode (presentation);
h) presentation context;
presentation data value; and
0
j) X.4 lo- 1984 mode (presentation).
I) As defined in CCI’TT Rec. X.650 I 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.
ITU-T Rec. X.217 (1995 E)
3

---------------------- Page: 9 ----------------------
ISO/IEC 8649 : 1996 (E)
34 . Application Layer Structure definitions
This Service Definition makes use of the following terms defined in ISO/IEC 9545:
application-context;
a>
b) application-entity invocation;
control function; and
C)
application-service object.
d)
35 . ACSE service definitions
For the purposes of this Service Definition, the following definitions apply:
3.5.1 application-association; association: A cooperative relationship among application-entity invocations which
enables the communication of information and the coordination of their joint operation for an instance of
communication. This relationship may be formed by the transfer of application-protocol-control-information using the
presentation service.
3.5.2 Association Control Service Element: The particular application-service-element defined in this Service
Definition.
3.5.3 ACSE service-user: The part of the application-entity that makes use of ACSE services.
ACSE service-provider: An abstraction of the totality of those entities which provide ACSE services to peer
3.5.4
ACSE service-users.
3.5.5 requestor: The ACSE service-user that issues the request primitive for a particular ACSE service. For a
confirmed service, it also receives the confirm primitive.
3.5.6 acceptor: The ACSE service-user that receives the indication primitive for a particular ACSE service. For a
confirmed service, it also issues the response primitive.
3.5.7 association-initiator: The ACSE service-user that initiates a particular association, i.e. the requestor of the
A-ASSOCIATE service that establishes the association.
3.5.8 association-responder: The ACSE service-user that is not the initiator of a particular association, i.e. the
acceptor of the A-ASSOCIATE service that establishes the association.
authentication: The corroboration of the identity of objects relevant to the establishment of an association.
3.5.9
For example, these can include the AEs, APs, and the human users of applications.
NOTE - This term has been defined to make it clear that a wider scope of authentication is being addressed than is covered
by peer-entity authentication in CCITI’ Rec. X.800 I IS0 7498-2.
application-enti invocation that processes and
3.5.10 authentication-function: An application-function within an
.tY
exchanges authentication-values with a peer authentication-function.
3.5.11 authentication-value: The output from an authentication-function to be transferred to a peer ACSE service-
user for input to the peer’s authentication-function.
of a specific set of authentication-function rules for defining,
3.5.12 authentication-mechanism: The specification
processing, and transferring authentication-values.
3.5.13 normal mode: The mode of ACSE operation that results in the transfer of ACSE semantics, using the
presentation-service.
3.5.14 X.410-1984 mode: The mode of ACSE operation that allows ACSE service-users to interwork using the
protocol specified in Recommendation X.410, 1984 version. The use of this mode results in no transfer of ACSE
semantics.
3.5.15 disrupt: A service procedure is disrupted by another service procedure if the second service results in service
primitives not being used as specified for the procedure of the first service.
4 Abbreviations
For the purposes of this Recommendation I International Standard, the following abbreviations apply:
ACSE Association Control Service Element
AE application-entity
4 IT&T Rec. X.217 (1995 E)

---------------------- Page: 10 ----------------------
...

NORME
ISO/CEI
I NTER NAT1 ONALE
Deuxikme edition
1996-1 0-1 5
Technologies de l'information -
Interconnexion de systèmes
ouverts (OSI) - Définition de service
applicable à I'élément de service de
contrôle d'association
Information technology - Open Systems Interconnection - Service
definition for the Association Control Service Element
Numéro de réference
ISOKEI 8649:1996(F)

---------------------- Page: 1 ----------------------
ISOKEI 8649 : 1996 (F)
Sommaire
Page
Domaine d'application .
1
Rtftrences normatives .
1
2.1 Recommandations I Normes internationales identiques . : . 1
2.2 Paires de Recommandations I Normes internationales tquivalentes par leur contenu technique . 2
2.3 Autres rtftrences . :. . 2
Dtfinitions . 2
2
3.1 Dtfinitions du modble de rtftrence .
3.1.1 Dtfinitions du modtle de rtftrence de base . 2
3.1.2 Dtfinitions de l'architecture de stcuritt . 3
3.1.3 3
DCfinitions relatives h la dtnomination et h l'adressage .
3
3.2 Definitions des conventions de service .
3.3 Dtfinitions du service de prtsentation . 3
4
3.4 Dtfinitions de la structure de la couche application .
3.5 Dtfinitions du service ACSE . 4
Abrtviations .
5
Conventions .
5
Concepts de base . 5
6.1 Considtrations gtntrales .
5
6.2 Authentification . 6
6.2.1 Concepts d'authentification . 6
7
6.2.2 Moyens d'authentification de I'ACSE .
7
Aperçu gtntral du service .
7
7.1 Mode connexion .
7.1.1 Services ACSE . 7
7.1.2 Unitts fonctionnelles . 8
7.2 Mode sans connexion . 8
9
Relation avec d'autres ASE et avec les services des couches de niveau inftrieur .
9
8.1 Autres tltments du service d'application .
9
8.2 Service de prksentation .
8.2.1 Mode connexion . 9
8.2.2 Mode sans connexion . 10
ISOlCEI 1996
Droits de reproduction rbservbs . Sauf prescription diffbrente. aucune partie de cette publication
ne peut &&e reproduite ni utilisbe sous quelque forme que ce soit et par aucun procbdé.
blectronique ou mbcanique. y compris la photocopie et les microfilms. sans l'accord hit de
I'bditeur .
ISOlCEI Copyright Office Case postale 56 CH-121 1 Genbve 20 Suisse
Version française tir& en 1997
Imprimt en Suisse

---------------------- Page: 2 ----------------------
0 ISO/CEI
ISO/CEI 8649 : 1996 (F)
8.3 Service de session . 10
8.3.1 Mode connexion . 10
8.3.2 Mode sans connexion . 11
9 Définition des services . 11
Service A-ASSOCIATE . . 11
9.1
9.1.1 Paramkres A-ASSOCIATE . 11
9.1.2 ProCCdure du service A-ASSOCIATE . 15
Service A-RELEASE . 16
9.2
Parametres A-RELEASE . 16
9.2.1
9.2.2 Procédure du service A-RELEASE . 17
Service A-ABORT . . 18
9.3
9.3.1 Paramktres A-ABORT . 18
9.3.2 ProCCdure du service A-ABORT . 18
Service A-P-ABORT . 19
9.4
9.4.1 Paramktre A-P-ABORT . . 19
9.4.2 ProCCdure du service A-P-ABORT . .
19
9.5 Service A-UNIT-DATA .
19
9.5.1 Paramktres A-UNIT-DATA .
19
9.5.2 Procédure A-UNIT-DATA .
20
Enchaînement des informations .
1 O
21
10.1 A-ASSOCIATE . :: . 21
10.1.1 Type de service . 21
10.1.2 Restrictions il son utilisation .
21
10.1.3 Procédures de service susceptibles d'être interrompues .
21
10.1.4 ProcCdures de service susceptibles d'interrompre celui-ci . 21
10.1.5 Collisions .
21
10.2 A-RELEASE .
21
10.2.1 Type de service .
21
10.2.2 Restrictions il son utilisation . 21
10.2.3 Procédures de service susceptibles d'être interrompues . 21
10.2.4 Proctdures de service susceptibles d'interrompre celui-ci .
21
10.2.5 Collisions . 21
10.2.6 Autres informations relatives A l'enchaînement .
21
10.3 A-ABORT . 21
10.3.1 Type de service .
21
10.3.2 Restrictions B son utilisation . 22
10.3.3 Procédures de service susceptibles d'être interrompues . 22
10.3.4 Proctdures de service susceptibles d'interrompre celui-ci .
22
10.3.5 Collisions . 22
10.3.6 Autres informations relatives il l'enchaînement . 22
10.4 A-P-ABORT . 22
10.4.1 Type de service . 22
10.4.2 Restrictions B son utilisation .
22
10.4.3 ProcCdures de service susceptibles d'être interrompues . 22
10.4.4 ProcCdures de service susceptibles d'interrompre celui-ci . 22
10.5 A-UNIT-DATA . 22
10.5.1 Type de service . 22
10.5.2 Restrictions B son utilisation . 22
10.5.3 Services susceptibles d'être interrompus . 22
10.5.4 Services susceptibles de causer une interruption du service . 22
10.5.5 Collisions . 22
...
111

---------------------- Page: 3 ----------------------
ISOKEI 8649 : 1996 (F)
0 ISO/CEI
Avant-propos
L'ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de IWO ou de la CE1 participent au développement des Normes
internationales par l'intermédiaire des comités techniques créés par l'organisation
'
concernée afin de s'occuper des différents domaines particuliers de l'activité
technique. Les comités techniques de I'ISO et de la CE1 collaborent dans des
domaines d'intérêt commun. D'autres organisations internationales, gouverne-
mentales et non gouvernementales, en liaison avec I'ISO et la CE1 participent
également aux travaux.
Dans le domaine des technologies de l'information, I'ISO et la CE1 ont crCé un
comité technique mixte, I'ISO/CEI JTC I. Les projets de Normes internationales
adopt& par le comité technique mixte sont soumis aux organismes nationaux pour
approbation, avant leur acceptation comme Normes internationales. Les Normes
internationales sont approuvées conformément aux procédures qui requièrent
75 YO au moins des organismes nationaux votants.
l'approbation de
La Norme internationale ISO/CEI 8649 a ttt tlaborte par le comité technique
mixte ISO/CEI JTC I, Technologies de l'information, sous-comité SC 2 1,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec I'UIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.2 17.
Cette deuxième édition annule et remplace la premibre tdition (IS0 8649: 1988),
qui a fait l'objet d'une révision technique. Elle incorpore aussi
l'Amendement 1 : 1990, l'Amendement 2: 199 1 et le Rectificatif technique 1 : 199 1.
iv

---------------------- Page: 4 ----------------------
O ISO/CEI
ISOKEI 8649 : 1996 (F)
Introduction
La prCsente DCfinition du service fait partie d'un ensemble de Recommandations I Normes internationales ClaborCes pour
faciliter l'interconnexion des systkmes informatiques. Elle appartient h un ensemble de Recommandations I Nonnes
internationales dont les relations sont dCfinies par la Rec. UIT-T X.200 I ISOKEI 7498-1, modble de rCfCrence pour
l'interconnexion des systbmes ouverts. Ce modble de rCfCrence structure le domaine de la normalisation en vue de
l'interconnexion, en une sCrie de couches de spécifications, dont chacune est d'une taille maitrisable.
L'objectif de l'OS1 est de permettre, au prix d'un minimum d'accords techniques en dehors des Recommandations I
Normes internationales d'interconnexion, d'interconnecter des systbmes informatiques:
- de constructeurs différents;
- gCrCs de façon diffkrente;
-
de niveaux de complexit6 diffkrents; et
- de techniques diffkrentes.
La prtsente Dtfinition du service prend en compte le fait que les processus d'application peuvent être appelCs h
communiquer pour les raisons les plus diverses. Cependant, toute communication fait intervenir certains services quelles
que soient les raisons de cette communication: I'CICment de service application defini ccDCfinition du service>> assure ces
services.
La prCsente DCfinition du service dCfinit les services fournis par 1'ClCment de service application de contrôle
d'association d'application: I'Cltment de service de contrôle d'association (ACSE) (association control service element).
L'ACSE assure les Cléments de service essentiels nicessaires au contrôle d'une association d'application entre deux
entitts d'application. LACSE comprend deux unitCs fonctionnelles facultatives. L'une assure I'Cchange d'information h
l'appui de l'authentification pendant Ntablissement de l'association. L'autre assure la nkgociation du contexte
d'application pendant l'ttablissement de l'association.
Les services ACSE s'appliquent h un large eventail de besoins de communications du processus d'application,
En ce qui concerne la qualit6 de service (QS) de I'ACSE, dtcrite dans l'article 9 de la prdsente Definition du service, des
travaux sont toujours en cours pour intCgrer la QS dans toutes les couches du modble de rdfkrence OSI, et garantir que le
traitement du service par chaque couche rCpond de manibe cohCrente aux objectifs globaux de QS. En condquence, un
addendum pourrait Cue ajout6 par la suite h la prCsente Dtfinition du service, pour tenir compte des dCveloppements
ultCrieurs que pourront connaître la QS et I'inttgration.
V

---------------------- Page: 5 ----------------------
ISOKEI 8649 : 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L'INFORMATION - INTERCONNEXION DE
SYSTÈMES OUVERTS (OSI) - DÉFNTION DE SERVICE APPLICABLE À L'ÉLÉMENT
DE SERVICE DE CONTRôLE D'ASSOCIATION
1 Domaine d'application
La prCsente DCfinition du service definit les services ACSE nkcessaires au contrôle d'association d'application dans un
environnement OSI. L'ACSE assure un service de communication organis6 en deux modes: connexion et sans
connexion.
Le service en mode connexion ACSE est fonde sur l'utilisation du protocole ACSE en mode connexion
(Rec. UIT-T X.227 I ISO/CEI 8650-1) conjointement avec le service de prksentation en mode connexion
(Rec. UIT-T X.216 I ISO/CEI 8822). I1 suppose, au minimum, l'utilisation de l'unit6 fonctionnelle noyau en mode
connexion du service de prksentation.
Le service en mode sans connexion ACSE (A-UNIT-DATA) est fond6 sur l'utilisation du protocole ACSE sans
connexion (Rec. UIT-T X.237 I ISOICEI 10035-1) conjointement avec le service de prksentation en mode sans
connexion (P-UNIT-DATA).
Trois unitCs fonctionnelles sont dtfinies dans I'ACSE. L'unit6 fonctionnelle noyau obligatoire sert h Ctablir des
mettre fin. L'unit6 fonctionnelle facultative authentification assure 1'Cchange
associations d'application et h y
d'information h l'appui de l'authentification pendant I'Ctablissement de l'association. Elle fournit des moyens
supplCmentaires permettant 1'Cchange d'informations destintes h l'authentification lors de 1'Ctablissement d'une
association saw ajouter de services. On peut recourir aux facilitCs d'authentification ACSE pour disposer d'une catkgorie
limitCe de mCthodes d'authentification. L'autre unit6 fonctionnelle facultative assure la nkgociation du contexte
d'application pendant I'ttablissement de l'association. Les services ACSE s'appliquent h un large Cventail de besoins de
communications du processus d'application.
La prCsente Dtfinition du service ne porte pas sur une rCalisation ou un produit prkcis et n'impose aucune contrainte
quant h la rdalisation des entitCs et interfaces d'un systbme informatique.
I1 n'est pas spCcifiC de prescriptions de conformit6 h la pr6sente DCfinition du service.
2 Références normatives
Les Recommandations et les Normes internationales suivantes contiennent des dispositions qui, par suite de la rCf6rence
qui y est faite, constituent des dispositions valables pour la pr6sente Recommandation I Norme internationale. Au
moment de la publication, les Cditions indiquCes Ctaient en vigueur. Toutes Recommandations et Normes internationales
sont sujettes h rCvision et les parties prenantes aux accords fondCs sur la prdsente Recommandation I Nonne
internationale sont invitees h rechercher la possibilitC d'appliquer les Cditions les plus &entes des Recommandations et
Les membres de la CE1 et de I'ISO possbdent le registre des Normes internationales en
Normes indiquCes ci-aprks.
vigueur. Le Bureau de la normalisation des tClCcommunications de I'UIT tient h jour une liste des Recommandations de
I'UIT-T en vigueur.
2.1 Recommandations I Normes internationales identiques
- Recommandation UIT-T X.200 (1994) I ISO/CEI 7498-1:1994, Technologies de l'information -
Interconnexion des systèmes ouverts - Modèle de référence de base: Le modèle de référence de base.
- Recommandation UIT-T X.207 (1993) I ISO/CEI 9545:1994, Technologies de l'information -
Interconnexion des systèmes ouverts - Structure de la couche application.
- Recommandation UIT-T X.210 (1993) I ISO/CEI 10731: 1994, Technologies de l'information -
Interconnexion des systèmes ouverts - Modèle de référence de base: Conventions pour la définition des
services de l'interconnexion des systèmes ouverts.
Rec. UIT-T X.217 (1995 F) 1

---------------------- Page: 6 ----------------------
ISO/CEI 8649 : 1996 (F)
- Recommandation UIT-T X.215 (1995) I ISO/CEI 8326:1996, Technologies de l'information -
Interconnexion des systèmes ouverts - Définition du service de session.
- Recommandation UIT-T X.216 (1994) I ISO/CEI 8822:1994, Technologies de l'information -
Interconnexion des systèmes ouverts - Définition du service de présentation.
- Recommandation UIT-T X.225 (1995) I ISO/CEI 8327-1:1996, Technologies de l'information -
Interconnexion des systèmes ouverts - Spécification du protocole de session.
- Recommandation UIT-T X.227 (1995) I ISO/CEI 8650-1:1996, Technologies de l'infornlation -
Interconnexion des systèmes ouverts - Protocole en mode connexion applicable à l'élément de service de
contrôle d'association: Spécification du protocole.
- Recommandation UIT-T X.237 (1995) I ISOICEI 10035-1: 1995, Technologies de l'information -
Interconnexion des systèmes ouverts - Protocole en mode sans connexion pour l'élément de service de
contrôle d 'association: Spécification du protocole.
-
Recommandation X.660 du CCITT (1992) I ISO/CEI 9834-1: 1993, Technologies de l'information -
Interconnexion des systèmes ouverts - Procédures pour le fonctionnement des autorités d'enregistrement
0.91: Procédures générales.
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
-
Recommandation X.650 du CCITT (1992), Interconnexion des systèmes ouverts (OSI) - Modèle de
référence de base pour la dénomination et l'adressage.
IS0 7498-3: 1989, Systèmes de traitement de l'information - Interconnexion des systèmes ouverts -
Modèle de référence de base - Partie 3: Dénomination et adressage.
-
Recommandation X.800 du CCITT (1991), Architecture de sécurité pour l'interconnexion en systèmes
ouverts d'applications du CCITT.
IS0 7498-2: 1989, Systèmes de traitement de l'information - Interconnexion des systèmes ouverts -
Modèle de référence de base - Partie 2: Architecture de sécurité.
2.3 Autres références
-
Recommandation X.410 du CCITT (1984), Systèmes de messagerie: Opérations distantes et serveur de
transfert fiable.
-
IS0 6523: 1984, Echange de données - Structures pour l'identification des organisations.
3 Définitions
Pour les besoins de la prtsente Recommandation I Norme internationale, les dtfinitions suivantes s'appliquent.
3.1 Définitions du modèle de référence
3.1.1 Définitions du modèle de référence de base
La prCsente Definition du service est fondCe sur les concepts Cnoncts dans la Rec. UIT-T X.200 I ISO/CEI 7498-1. Elle
utilise les termes suivants qui y sont dtfinis:
a) entitd d'application;
b) fonction d'application;
c) couche application;
d) processus d'application;
informations de contrôle du protocole d'application;
e)
unit6 de donntes du protocole d'application;
f)
g) Cltment de service d'application;
service de prtsentation en mode sans connexion;
h)
transmission en mode sans connexion (N);
i)
j) fonction (N);
2 Ra UIT-T X.217 (1995 F)

---------------------- Page: 7 ----------------------
ISO/CEI 8649 : 1996 (F)
k) connexion de prtsentation;
1) service de prtsentation;
m) connexion de session;
n) protocole de session;
O) service de session.
3.1.2 Définitions de l'architecture de sécurité
La présente Dtfinition du service utilise les termes suivants définis dans la Rec. X.800 du CCIT I IS0 7498-2:
a) pouvoirs;
b) mot de passe;
c) authentification de I'entitt homologue.
Définitions relatives a la dénomination et a l'adressage
3.1.3
La présente Définition du service utilise les termes suivants, définis dans la Rec. X.650 du CCITT I IS0 7498-3:
a) appellation de processus d'application;
b) qualificateur d'entitt d'application;
c) appellation d'entitt d'app1ication;l)
identificateur d'invocation de processus d'application;
d)
e) identificateur d'invocation d'entitt d'application;
f) adresse de prtsentation.
3.2 Définitions des conventions de service
La présente Dtfinition du service utilise les termes suivants, dtfinis dans la Rec. UIT-T X.210 I ISO/CEI 1073 1:
a) fournisseur du service;
b) utilisateur du service;
c) service de type confirmé;
service de type non confirme;
d)
service engendrt par le fournisseur;
e)
f) primitive;
g) demande (primitive de);
h) indication (primitive d');
i) réponse (primitive de);
j) confirmation (primitive de).
3.3 Définitions du service de présentation
La présente Definition du service utilise les termes suivants, dtfinis dans la Rec. UIT-T X.216 I ISO/CEI 8822:
a) syntaxe abstraite;
b) nom de syntaxe abstraite;
c) mode sans connexion (prtsentation);
d) contexte par défaut;
e) ensemble des contextes dtfinis;
f, unité fonctionnelle (présentation);
l) Comme défini dans la Rec. X.650 du CCITT I IS0 7498-3, une appellation d'entitb d'application est compos& d'une appellation de
processus d'application et d'un qualificateur d'entité d'application. LACSE assure le transfert d'une valeur d'appellation d'entité
d'application en transférant les valeurs de ses composantes.
Rec. UIT-T X.217 (1995 F)
3

---------------------- Page: 8 ----------------------
ISO/CEI 8649 : 1996 (F)
g) mode normal (prtsentation);
h) contexte de prtsentation;
valeur de donntes de prtsentation;
i)
j) mode X.410-1984 (prtsentation).
Définitions de la structure de la couche application
3.4
La prtsente Dtfinition du service utilise les termes suivants dtfinis dans I'ISOKEI 9545:
a) contexte d'application;
b) invocation de l'entitt d'application;
c) fonction de contrôle;
d) objet du service d'application.
3.5 Définitions du service ACSE
Pour les besoins de la prtsente Dtfinition du service, les dtfinitions suivantes s'appliquent.
3.5.1 association d'application; association: relation de cooptration entre des invocations d'entitt d'application qui
permet de communiquer des informations et de coordonner leur exploitation commune pour une occurrence de
communication. Cette relation peut se traduire par le transfert d'informations de contrôle de protocole d'application 2
l'aide du service de prtsentation.
3.5.2 élément de service de contrôle d'association: I'tltment de service d'application dtfini dans la présente
Dtfinition du service.
3.5.3 utilisateur du service de contrôle d'association: partie de I'entitt d'application qui utilise des services de
contrôle d'association.
3.5.4 fournisseur du service de contrôle d'association: reprtsentation abstraite de l'ensemble des entités qui
fournissent des services de contrôle d'association aux utilisateurs du service de contrôle d'association homologues.
3.5.5 demandeur: utilisateur du service de contrôle d'association qui tmet la primitive de demande d'un service de
contrôle d'association dttermint; dans le cas d'un service de type ccconfirmtm, il reçoit aussi la primitive de confirmation.
3.5.6 accepteur: utilisateur du service de contrôle d'association qui reçoit la primitive d'indication d'un service de
contrôle d'association dttermint; dans le cas dun service de type confirmt, il tmet aussi la primitive de rtponse.
3.5.7 demandeur de l'association: utilisateur du service de contrôle d'association qui lance une association
dtterminte, c'est-&-dire le demandeur du service A-ASSOCIATE qui ttablit l'association.
3.5.8 répondeur de l'association: utilisateur du service de contrôle d'association qui n'est pas le demandeur d'une
association dtterminte, c'est-A-dire l'accepteur du service A-ASSOCIATE qui ttablit l'association.
3.5.9 authentification: corroboration de I'identitt des objets se rapportant & I'ttablissement d'une association. Par
exemple, il peut s'agir des entitts d'application, des processus d'application et des usagers des applications.
NOTE - Ce terme a CtC difini en vue d'indiquer clairement qu'il s'agit d'une authentification de portCe plus large que
l'authentification de I'entitC homologue dont traite la Rec. X.800 du CCIn I IS0 7498-2.
3.5.10 fonction d'authentification: fonction d'application dans une invocation d'entitt d'application qui consiste
traiter et h tchanger des valeurs d'authentification avec une fonction d'authentification homologue.
3.5.11 valeur d'authentification: résultat d'une fonction d'authentification A transfkrer 21 un utilisateur du service de
contrôle d'association homologue comme entree dans la fonction d'authentification homologue.
3.5.12 mécanisme d'authentification: spécification d'un ensemble prtcis de r2gles concernant la fonction
d'authentification en vue de dtfinir, traiter et transferer les valeurs d'authentification.
3.5.13 mode normal: mode de fonctionnement de I'tltment de service de contrôle d'association qui se traduit par le
transfert d'tltments stmantiques de contrôle d'association en utilisant le service de prtsentation.
3.5.14 mode X.410-1984: mode de fonctionnement de I'tltment de service de contrôle d'association qui permet
l'interfonctionnement des utilisateurs du service de contrôle d'association en utilisant le protocole sptcifit dans la
Recommandation X.410 du CCI'IT (version 1984). L'utilisation de ce mode n'implique aucun transfert d'tltments
stmantiques ACSE.
4 Rec UIT-T X.217 (1995 F)

---------------------- Page: 9 ----------------------
ISOKEI 8649 : 1996 (F)
3.5.15 interruption: une procedure de service est interrompue par une autre procedure de service si le
...

-.L- . .
. - . . . . . .--I.I .I . -. . .-,. ” . . . . ” . . . . .‘.I_. .-. . -.I_. .I. ~ . .~
I NTE RNATI ONAL
ISO/IEC
STANDARD
8649
Second edition
1996-1 0-1 5
Information technology - Open Systemls
Interconnection - Service definition for
the Association Control Service Element
Technologies de l’information - Interconnexion de s ystemes ouverts
(OS11 - DBfinition du service pour 1’818ment de service de contrôle
d’association
Reference nil m ber
ISO/I EC 8649: 1 ‘396(E)
I

---------------------- Page: 1 ----------------------
ISO/IEi 8649:1996(E)
Contc Its
Page
1 5 3pe . 1
2 1 lrmative references . 1
2 Identical Recommendations I International Standards . 1
; ! Paired Recommendations I International Standards equivalent in technical content . 2
Z i Additional references . 2
3 I :finitions .
2 Reference model definitions .
3.1.1 Basic Reference Model definitions .
3.1.2 Security architecture definitions .
3.1.3 Naming and addressing definitions .
i ! Service conventions definitions .
I Presentation service definitions .
1 I Application Layer Structure definitions .
1 i ACSE service definitions .
................................................................................................................................................. 4
4 , lbreviations
5 mventions 5
....................................................................................................................................................
6 I sic concepts 5
................................................................................................................................................
( I General 5
................................................................................................................................................
( ? Authentication 6
.....................................................................................................................................
6.2.1 Authentication concepts 6
....................................................................................................
6.2.2 ACSE authentication facilities .
6
7 ; rvice overview .
7
.................................................................................................................. 7
. 1 Connection-oriented mode
.................................................................................................................. 7
7.1.1 ACSE services
7.1.2 Functional units 8
.................................................................................................................
. 2 Connectionless mode .
8
8 :lationship with other ASES and lower layer services . 8
1 Other application-service-elements .
8
2 Presentation-service . 8
8.2.1 Connection-oriented mode .
8
8.2.2 Connectionless mode .
10
3 Session-service . 10
8.3.1 Connection-oriented mode .
10
8.3.2 Connectionless mode .
10
O ISOA 1996
eserved. Unless otherwise specified, no part of this publication may be reproduced or
All right!
utilized i my form or by any means, electronic or mechanical, including photocopying and micro-
it permission in writing from the publisher.
film, wit1
: Copyright Office 0 Case postale 56 CH-121 1 Genève 20 Switzerland
1SO/1
Printed il witzerland
11
-- - -,
I
I -’

---------------------- Page: 2 ----------------------
0 ISO/IEC
ISODEC 8649: 1996(E)i
9 Serv :e definition .
10
9.1
A-ASSOCIATE service .
10
9.1.1 A-ASSOCIATE parameters .
10
9-12 A-ASSOCIATE service procedure .
15
9.2
A-MLEASE service .
15
9.2.1 A-RELEASE parameters .
15
9.2.2 A-RELEASE service procedure .
16
9.3 A-ABORT service .
17
9.3.1 A-ABORT parameters .
17
9.3.2 A-ABORT service procedure .
17
9.4 A-P-ABORT service .
18
9.4.1 A-P-ABORT parameter .
18
9.4.2 A-P-ABORT service procedure .
18
A-UNIT-DATA service .
9.5
18
9.5.1 A-UNIT-DATA Parameters .
18
/,
9.5.2 A-UNIT-DATA procedure .
19
10 Sequc icing information . 19
10.1 A-ASSOCIATE .
20
10.1.1 Type of service .
20
10.1.2 Usage restrictions . 20
10.1.3 Disrupted service procedures .
20
10.1.4 Disrupting service procedures . 20
10.1.5 Collisions . 20
A-RELEASE .
10.2 20
10.2.1 Type of service . 20
10.2.2 Usage restrictions . 20
10.2.3 Disrupted service procedures . 20
10.2.4 Disrupting service procedures . 20
20
10.2.5 Collisions .
10.2.6 Further sequencing information . 20
A-ABORT . 20
10.3
20
10.3.1 Type of service .
20
10.3.2 Usage restrictions .
21
10.3.3 Disrupted service procedures .
10.3.4 Disrupting service procedures . 21
21
10.3.5 Collisions .
21
103.6 Further sequencing information .
21
A-P-ABORT .
10.4
21
10.4.1 Type of service .
21
10.4.2 Usage restrictions .
21
10.4.3 Disrupted service procedures .
21
10.4.4 Disrupting service procedures .
A-UMT-DATA . 21
10.5
21
10.5.1 Type of service .
21
10.5.2 Usage restrictions .
21
10.5.3 Disrupted services .
10.5.4 Disrupting services . 21
21
105.5 Collisions .
...
111

---------------------- Page: 3 ----------------------
ISOAE ! 8649: 1996(E)
0 ISO/IEC
Fore ord
IS0 (tl International Organization for Standardization) and IEC (the Inter-
nationa Zlectrotechnical Commission) form the specialized system for worldwide
standarc cation. National bodies that are members of IS0 or IEC participate in the
develor lent of International Standards through technical committees established
by the 1 ipective organization to deal with particular fields of technical activity.
IS0 an( [EC technical committees collaborate in fields of mutual interest. Other
internat na1 organizations, governmental and non-governmental, in liaison with
IS0 an( EC, also take part in the work.
In the jld of information technology, IS0 and IEC have established a joint
technici committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint te( nical committee are circulated to national bodies for voting. Publication
as an II trnational Standard requires approval by at least 75 % of the national
bodies ( iting a vote.
na1 Standard ISO/IEC 8649 was prepared by Joint Technical Committee
Internat
ITC 1, Information technology, Subcommittee SC 21, Open Systems
ISO/IE(
Intercor ection, data management and open distributed processing, in collabor-
I ITU-T. The identical text is published as ITU-T Recommendation
ation w
X.217.
This sec nd edition cancels and replaces the first edition (IS0 8649: 1988), which
has be I technically revised. It also incorporates Amendment 1 : 1990,
Amendi :nt 2:1991 and Technical Corrigendum 1:1991.
iv

---------------------- Page: 4 ----------------------
0 ISODEC ISODEC 8649:1996(E)
Introduc ion
This Servi1 : Definition is one of a set of Recommendations and International Standards produced to facilitate thle
interconnec ion of information processing systems. It is related to other Recommendations and International Standards iin
the set as d fined by the Reference Model for Open Systems Interconnection (see ITU-T Rec. X.200 I ISO/IEC 7498-1).
The Refert> Ice Model subdivides the area of standardization for interconnection into a series of layers of specification,
each of ma ageable size.
The goal If Open Systems Interconnection is to allow, with a minimum of technical agreement outside the
interconnec ion Recommendations I International Standards, the interconnection of information processing systems:
- from different manufacturers;
- under different managements;
-
of different levels of complexity; and
- of different technologies.
This Servi e Definition recognizes that application-processes may wish to communicate with each other for a wide
variety of easons. However, any communication will require the performance of certain services independent of the
reasons foi communication. The application-service-element defined herein provides such services.
This Servi : Definition defines services provided by the application-service-element for application-association control:
the AssocR tion Control Service Element (ACSE). The ACSE provides basic facilities for the control of an application
associatioi between two application-entities. The ACSE includes two optional functional units. One functional unit
supports 1 e exchange of information in support of authentication during association establishment. The second
functional mit supports the negotiation of application context during association establishment. The ACSE services
apply to a ride range of application-process communications.
The ACSE services apply to a wide range of application-process communication requirements.
It is recog ized that, with respect to ACSE Quality of Services (QOS) described in clause 9, work is still in progress lo
provide ar integrated treatment of QOS across all layers of the OS1 Reference Model, and to ensure that the individaal
treatments ln each layer service satisfy overall QOS objectives in a consistent manner. As a consequence, an addendum
may be ad ed to this Service Definition at a later time which reflects further QOS developments and integration.
V
I

---------------------- Page: 5 ----------------------
ISO/IEC 8649 : 1996 (E,)
INTERN4 rIONAL STANDARD
ITU-T RE COMMENDATION
INE 13RMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION -
SERVICE DEFINITION FOR THE ASSOCIATION
CONTROL SERVICE ELEMENT
1 S !ope
This Servic : Definition defines ACSE services for application-association control in an open systems interconnection
environmei . ACSE supports two modes of communication service: connection-oriented and connectionless.
The ACSE :onnection-oriented service is provided by the use of the connection-oriented ACSE protocol (see ITU-T
Rec. X.227 ISOIIEC 8650-1) in conjunction with the connection-oriented presentation-service (see ITU-T Rec. X.216 I
ISOIIEC 8: 22). The ACSE connection-oriented service assumes as a minimum the use of the presentation-service
connection dented Kernel functional unit.
(
The ACSE :onnectionless service (A-UNIT-DATA) is provided by the use of the connectionless ACSE protocol (sec;
I ISOIIEC 10035- 1) in conjunction with the connectionless presentation-service (P-UNIT-DATA).
ITU-T Rec Y.237
Three funcr mal units are defined in the ACSE. The mandatory Kernel functional unit is used to establish and release
application. ssociations. The ACSE includes two optional functional units. The optional Authentication functional unit
supports th exchange of information in support of authentication during association establishment. It provides,
additional 1 cilities for exchanging information in support of authentication during association establishment without
adding serv :es. The ACSE authentication facilities may be used to support a limited class of authentication methods.
The second iptional functional unit supports the negotiation of application context during association establishment. The
ACSE servii es apply to a wide range of application-process communications.
This Servic ? Definition does not specify individual implementations or products, nor does it constrain the
implementa on of entities and interfaces within a computer system.
No requiren :nt is made for conformance to this Service Definition.
2 N rmative references
The followi g Recommendations and International Standards contain provisions which, through reference in this text,
(
constitute pi )visions of this Recommendation I International Standard. At the time of publication, the editions indicated
were valid. Ill Recommendations and International Standards are subject to revision, and the parties to agreements
based on thi Recommendation I International Standard are encouraged to investigate the possibility of applying the most
recent editia I of the Recommendations and Standards listed below. Members of IEC and IS0 maintain registers of
currently V;I id International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of
currently va d ITU-T Recommendations.
2.1 Id mtical Recommendations I International Standards
-
ITU-T Recommendation X.200 (1994) I ISOAEC 7498-1: 1994, Information technology - Open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.207 (1993) I ISOAEC 9545: 1994, Information technology - Open Systems
Interconnection - Application Layer structure.
-
ITU-T Recommendation X.210 (1993) I ISOAEC 10731:1994, Information technology - Open Systems
Interconnection - Basic Reference Model: Conventions for the definition of OS1 services.
- 996, Information technology - Open Systems
ITU-T Recommendation X.215 (1995) I ISOIIEC 8326:
Interconnection - Session service definition.
- 994, Information technology - Open Systems
ITU-T Recommendation X.216 (1994) I ISOAEC 8822:
Interconnection - Presentation service definition.
1
ITU-T Rec. X.217 (1995 E)
I

---------------------- Page: 6 ----------------------
ISOlIE 8649 : 1996 (E)
-
ITU-T Recommendation X.225 (1995) I ISOAEC 8327-1:1996, Information technology - Open Systems
Interconnection - Connection-oriented Session protocol: Protocol spec@cation.
-
ITU-T Recommendation X.227 (1995) I ISOAEC 8650-1:1996, Information technology - Open Systems
Interconnection - Connection-oriented protocol for the Association Control Service Element: Protocol
specification.
-
ITU-T Recommendation X.237 (1995) I ISODEC 10035- 1 : 1995, Information technology - Open Systems
Interconnection - Connectionless protocol for the Association Control Service Element: Protocol
specification.
-
CCITT Recommendation X.660 (1992) I ISOAEC 9834-1: 1993, Information technology - Open Systems
Interconnection - Procedures for the operation of OS1 Registration Authorities: General procedures.
2.2 Paired Recommendations I International Standards equivalent in technical content
-
CCITT Recommendation X.650 (1992), Open System Interconnection (OSI) - Reference Model for
naming and addressing.
IS0 7498-3: 1989, Information processing systems - Open Systems Interconnection - Basic Reference
Model - Part 3: Naming and addressing.
-
CCITT Recommendation X.800 (1991), Security architecture for Open Systems Interconnection for
CClm applications.
IS0 7498-2: 1989, Information processing systems - Open System Interconnection - Basic Reference
Model - Part 2: Security Architecture.
2.3 Additional references
-
CCITT Recommendation X.410 (1984), Message Handling System: Remote operation and reliable
transfer server.
-
IS0 6523: 1984, Data interchange - Structures for the ident@cation of organizations.
3 Definitions
For the irposes of this Recommendation I International Standard, the following definitions apply:
3.1 Reference model definitions
3.1.1 Basic Reference Model definitions
This Se ice Definition is based on the concepts developed in ITU-T Rec. X.200 I ISOAEC 7498-1. It makes use of the
followii terms defined in them:
a) application-entity;
b) application-function;
c) application Layer;
d) application-process;
e) application-protocol-control-information;
f) application-protocol-data-unit;
g) application-service-element;
h) connectionless-mode presentation-service;
i) (N)-connectionless-mode transmission;
j) (N)-function;
k) presentation-connection;
1) presentation-service;
m) session-connection;
n) session-protocol; and
O) session-service.
ITU-T RW. X.217 (1995 E)
2

---------------------- Page: 7 ----------------------
ISOAEC 8649 : 1996 (E:)
3.1.2 ,E mrity architecture definitions
This Servii 9 Definition makes use of the following terms defined in CCITT Rec. X.800 I IS0 7498-2:
a credentials;
t password; and
e peer-entity authentication.
3.1.3
P uning and addressing definitions
This Servi( Definition makes use of the following terms defined in CCITT Rec. X.650 I IS0 7498-3:
a application-process title;
lu application-entity qualifier;
c application-entity title;')
d application-process invocation-identifier;
e application-entity invocation-identifier; and
fl presentation address.
3.2 !3 rvice conventions definitions
This Servic Definition makes use of the following terms defined in ITU-T Rec. X.210 I ISO/IEC/10731:
(
a: service-provider;
b: service-user;
c) confirmed service;
d: non-confirmed service;
e) provider-initiated service;
f) primitive;
g) request (primitive);
h) indication (primitive);
i) response (primitive); and
j) confirm (primitive).
3.3 PI esentation service definitions
This Servicc Definition makes use of the following terms defined in ITU-T Rec. X.216 I ISO/IEC 8822:
abstract syntax;
abstract syntax name;
connectionless-mode (presentation);
default context;
defined context set;
functional unit (presentation);
normal mode (presentation);
presentation context;
presentation data value; and
X.410- 1984 mode (presentation).
l) As define: in CCI'IT Rec. X.650 I IS0 7498-3, an application-entity title is composed of an application-process title and an
applicatio -entity qualifier. The ACSE service provides for the transfer of an application-entity title value by the transfer of its
componer values.
ITU-T Rec. X.217 (1995 E) 3
I

---------------------- Page: 8 ----------------------
IS0A.E 8649 : 1996 (E)
3.4 Application Layer Structure definitions
This Se .ice Definition makes use of the following terms defined in ISO/IEC 9545:
a) application-context;
b) application-entity invocation;
c) control function; and
d) application-service object.
3.5 ACSE service definitions
For the irposes of this Service Definition, the following definitions apply:
3.5.1 application-association; association: A cooperative relationship among application-entity invocations which
enables he communication of information and the coordination of their joint operation for an instance of
commu cation. This relationship may be formed by the transfer of application-protocol-control-information using the
present; on service.
3.5.2 Association Control Service Element: The particular application-service-element defined in this Service
Definiti I.
3.5.3 ACSE service-user: The part of the application-entity that makes use of ACSE services.
3.5.4 ACSE service-provider: An abstraction of the totality of those entities which provide ACSE services to peer j
ACSE E vice-users.
3.5.5 requestor: The ACSE service-user that issues the request primitive for a particular ACSE service. For a
confirm I service, it also receives the confirm primitive.
3.5.6 acceptor: The ACSE service-user that receives the indication primitive for a particular ACSE service. For a
confirm I service, it also issues the response primitive.
3.5.7 association-initiator: The ACSE service-user that initiates a particular association, i.e. the requestor of the
A-ASS 3ATE service that establishes the association.
3.5.8 association-responder: The ACSE service-user that is not the initiator of a particular association, i.e. the
accept0 )f the A-ASSOCIATE service that establishes the association.
3.5.9 authentication: The corroboration of the identity of objects relevant to the establishment of an association.
For exa ple, these can include the AEs, APs, and the human users of applications.
NOTE - This term has been defined to make it clear that a wider scope of authentication is being addressed than is covered
by peer-c ity authentication in CCI'IT Rec. X.800 I IS0 7498-2.
3.5.10 authentication-function: An application-function within an application-entity invocation that processes and
exchang i authentication-values with a peer authentication-function.
i
3.5.11 authentication-value: The output from an authentication-function to be transferred to a peer ACSE service-
user for iput to the peer's authentication-function.
3.5.12 authentication-mechanism: The specification of a specific set of authentication-function rules for defining,
processi g, and transferring authentication-values.
3.5.13 normal mode: The mode of ACSE operation that results in the transfer of ACSE semantics, using the
presenti on-service.
3.5.14 X.410-1984 mode: The mode of ACSE operation that allows ACSE service-users to interwork using the
protoco ipecified in Recommendation X.410, 1984 version. The use of this mode results in no transfer of ACSE
semantil .
3.5.15 disrupt: A service procedure is disrupted by another service procedure if the second service results in service
primitiv , not being used as specified for the procedure of the first service.
4 Abbreviations
lrposes of this Recommendation I International Standard, the following abbreviations apply:
For the
ACSE Association Control Service Element
AE application-entity
ITU-T Rec. X.217 (1995 E)
4

---------------------- Page: 9 ----------------------
ISO/IEC 8649 : 1996 (E)
I E1 application-entity invocation
le Application process
application-service-element
1’ SE
(F Control function
confirm primitive
( If
id indication primitive
( SI Open Systems Interconnection
OS Quality of Service
request primitive
‘9
5 onventions
This Servi e Definition defines services for the ACSE following the descriptive conventions defined in ITU-‘T
Rec. X.21( ISOAEC 10731. In clause 9, the definition of each ACSE service includes a table that lists the parameters of
its primitiv s. For a given primitive, the presence of each parameter is described by one of the following values:
E ank Not applicable
( Conditional
h Mandatory
P Subject to conditions defined in ITU-T Rec. X.216 I ISOAEC 8822
I User option
In addition. he notation (=) indicates that a parameter value is semantically equal to the value to its left in the table.
6 B wic concepts
6.1 Cl meral
The referen e model (see ITU-T Rec. X.200 I ISOAEC 7498-1) represents communication between a pair of application-.
processes (, Ps) in terms of communication between their application-entities (AEs) using the presentation-service. The:
functionalil of an AE is factored into a number of application-service-elements (ASEs). The interaction between AEs is
described ir terms of the use of their ASEs’ services.
This Servicl Definition supports the modeling concepts of appl
...

Questions, Comments and Discussion

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