ISO/IEC 13712-2:1995
(Main)Information technology — Remote Operations: OSI realizations — Remote Operations Service Element (ROSE) service definition
Information technology — Remote Operations: OSI realizations — Remote Operations Service Element (ROSE) service definition
Provides the framework for the realization as an OSI application context of the abstracts concepts of operation package and association contract defined in ITU-T Rec. X.880 ISO/IEC 13712-1. Focuses on the services provided by ROSE, and the way ROSE is used.
Technologies de l'information — Opérations distantes: Réalisations OSI — Définition du service de l'élément de service d'opérations distantes (ROSE)
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL
ISOAEC
STANDARD
13712-2
First edition
1995-04-15
Corrected and reprinted
1995-09-15
Information technology - Remote
Operations: OSI realizations - Remote
Operations Service Element (ROSE) Service
definition
Technologies de I’information - Operations 2 distance: ßbalisations
OSI - Definition du Service pour IWment de Service des optkations 5
distance (ROSE)
---------------------- Page: 1 ----------------------
ISO/IEC 13712-2: 1995(E)
Contents
Page
1
Scope .
i
Normative references .
........................................................................ 1
2.1 Identical Recommendations I International Standards
.......................... 2
2.2 Paired Recommendations I International Standards equivalent in technical content
2
Definitions .
2
Reference Model definitions .
3.1
2
..........................................................................................................
3.2 Service conventions defmitions
3
Presentation Service definitions .
3.3
3
...........................................................................................................
3.4 Association control definitions
3
3.5 Reliable Transfer definitions .
3
3.6 ROSE definitions .
4
Abbreviations .
4
Conventions .
4
OS1 Realization model for ROS .
6
ROS-based application contexts .
6
General .
7.1
6
........................................................................................................
7.2 Application context specification
7
..................................................................
7.3 Relationship with other ASEs and Lower Layer Services
7
Basic ROSE Services .
8
..........................................................................................................................
8.1 RO-INVOKE Service
9
8.2 RO-RESULT Service .
10
8.3 RO-ERROR Service .
11
RO-REJECT-U Service .
8.4
13
........................................................................................................................
8.5 RO-REJECT-P Service
14
8.6 RO-BIND Service .
15
8.7 RO-UNBIND Service .
16
Sequencing information .
16
........................................................................................................................................
91 . Associations
19
...........................................................................................................................................
9.2 Operations
19
.....................................................................................................................
9.3 Further sequencing rules
21
........................................................................................................................
9.4 Invoke-id management
o ISO/IEC 1995
All rights reserved. Unless otherwise specified, no gart of this publication may be
reproduced or utilized in any form or by any means, electronie or mechanical, including
photocopying and microfilm, without Permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CI-I-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
0 ISO/IEC
ISO/IEC 13712=2:1995(E)
10 Mapping onto ROSE Services . 21
11 Mapping onto RO-BIND and RO-UNBIND Services . 22
11.1 Mapping onto ACSE Services . 23
............................................................................................................. 24
11.2 Mapping onto RTSE Services
27
Annex A - ASN.l Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
Annex B - Guidelines for the use of the notation .
B.l Example of information objects of class Application Context . 28
B .2 Releasing Application-associations in an Orderly Way . 28
Annex C - Assignment of Object identifier values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
. . 0
111
---------------------- Page: 3 ----------------------
ISO/IEC 13712-2: 1995(E) o ISO/IEC
Foreword
ISO (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 ISO 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.
ISO and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
ISO and IEC, also take part in the work.
In the field of information technology, ISO 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 ISOLIEC 137 12-2 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Znformation technology, Subcommittee SC 21, Open
Systems Interconnection, data management and open distributed processing, in
collaboration with ITU-T. The identical text is published as ITU-T
Recommendation X.88 1.
This part of ISO/IEC 137 12 is a partial revision of ISO/IEC 9072- 1: 1989.
ISO/IEC 137 12 consists of the following Parts, under the general title Information
technology - Remote operations:
- Part 1: Concepts, model and notation
- Part 2: OSI realizations - Remote Operations Service Element (ROSE)
Service definition
- Part 3: OSI realizations - Remote Operations Service Element (ROSE)
protocol specification
Annex A forms an integral part of this part of ISO/IEC 137 12. Annexes B and C
are for information only.
iv
---------------------- Page: 4 ----------------------
o ISO/IEC
ISO/IEC 13712-2: 1995(E)
Introduction
Remote operations (ROS) is a paradigm for interactive communication between objects. As such it tan be used in the
design and specification of distributed applications. The basic interaction involved is the invocation of an Operation by
one Object (the invoker), its Performance by another (the Performer), possibly followed by a report of the outcome of the
Operation being retumed to the invoker.
The concepts of ROS, as specified in ITU-T Rec. X.880 I ISO/IEC 13712-1, are abstract and may be realized in many
ways. For example, objects whose interactions employ ROS concepts may be separated by a Software interface or by an
OS1 network.
This Recommendation I International Standard provides the framework for the realization of an Operation package and
association contract as an OS1 application context. Such an application context is specified primarily in terms of a
collection of application Service elements (ASE). From a ROS perspective, these ASEs fall into three broad categories:
Operation-specific ASEs, which embody knowledge of the definitions of the operations in the association
a)
contract;
which drives the general-purpose protocol required to invoke and
the Remote Operations ASE (ROSE)
b)
report returns of arbitrary operations;
information transfer ASEs concemed with the establishment and release of associations where necessary,
C>
and the communication of the ROSE protocol control information (PCI). In the OS1 realization, such
ASEs are the Association Control Service Element (ACSE), the Reliable Transfer Service Element
(RTSE) used together with the Services of the Presentation layer.
This Recommendation I International Standard focuses on the derivation of ROSE-based application context
specifications, the Service provided by ROSE, and the way that ROSE is used. This Recommendation I International
Standard is a revision of CCITT Rec. X.219 I ISO/IEC 9072-1. The existing usage of ROSE in connection with ACSE,
RTSE and the Presentation layer as defined in CCITT Rec. X.219 I ISO/IEC 9072-1 remains valid after this revision.
This revision makes no Change to the ROSE PCI.
V
---------------------- Page: 5 ----------------------
intentionally left blank
This
Page
---------------------- Page: 6 ----------------------
ISO/IEC 13712-2 : 1995 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY -
REMOTE OPERATIONS: OS1 REALIZATIONS - REMOTE OPERATIONS
SERVICE ELEMENT (ROSE) SERVICE DEFINITION
1 Scope
This Recommendation I International Standard provides the framework for the realization as an OS1 application context
of the abstracts concepts of Operation package and association contract defined in ITU-T Rec. X.880 I ISO/IEC 13712-1.
Such an application context is described in terms of a collection of application Service elements, in particular the Remote
Operations Application Service Element (ROSE), which drives the general purpose protocol for invoking and reporting
the returns of arbitrary operations.
The terms, definitions, and mechanisms defined in ITU-T Rec. X.880 I ISO/IEC 13712-1 apply here and are specialized
for an OS1 realization as specified in this Recommendation I International Standard. This Recommendation I
International Standard focuses on the Services provided by ROSE, and the way ROSE is used. The ROSE Services are
provided by the use of the ROSE protocol (specified in a companion Recommendation I International Standard, ITU-T
Rec. X.882 l ISO/IEC 137 12-3), in conjunction with the Association Control Service Element (ACSE) Services (ITU-T
Rec. X.217 I ISO 8649) and the ACSE protocol (ITU-T Rec. X.227 I ISO 8650), and, optionally, the Reliable
Transfer Service Element (RTSE) Services (ITU-T Rec. X.218 I ISO/IEC 9066-1) and the RTSE protocol (ITU-T
Rec. X. 228 l ISO/IEC 9066-2), and the Presentation Service (ITU-T Rec. X.216 I ISO/IEC 8822).
No requirement is made for conformance to this Recommendation I International Standard.
2 Normative references
The following ITU-T Recommendations and International Standards contain provisions which, through reference in this
text, constitute provisions of this Specification. At the time of publication, the editions indicated were valid. All
Recommendations and Standards are subject to revision, and Parties to agreements based on this Specification are
encouraged to investigate the possibility of applying the most recent editions of the Recommendations and Standards
indicated below. Members of IEC and ISO maintain registers of currently valid International Standards. The
Telecommunications 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 ISOIIEC 7498-1: 1994, Informution technology - Open Systems
Interconnection - Basic Reference Model: The Basic Model.
-
ITU-T Recommendation X.210 (1993) I ISOLIEC 1073 1: 1994, Infomzation technology - Open Systems
Interconnection - Basic Reference Model - Conventions for the definitions of OSI Services.
-
ITU-T Recommendation X.215 (1994) I ISO 8326:- ‘1, Infomzation processing systems - Open Systems
Interconnection - Basic connection oriented Session senke definition.
-
ITU-T Recommendation X.216 (1994) I ISOLlEC 8822: 1994, Information technology - Open Systems
Interconnection - Presentation Service definition.
-
ITU-T Recommendation X.217 (1995) I ISO 8649:- 2), Information processing systems - Open Systems
Interconnection - Service deflnition for the Association Control Service Element.
-
ITLJ-T Recommendation X.227 (1995) I ISO 8650:- 3J, Informution processing systems - Open Systems
Interconnection - Protocol specification for the Association Control Service Element.
-
ITU-T Recommendation X.680 (1994) I ISO/IEC 8824-1: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Specification of basic notation.
1) To be published. (Revision of ISO 8326:1987)
2) To be published. (Revision of ISO 8649:1988)
3) To be published. (Revision of ISO 8650:1988)
1
ITU-T Rec. X.SSl(l993 E)
---------------------- Page: 7 ----------------------
ISO/IEC 13712-2 : 1995 (E)
-
ITU-T Recommendation X.681 (1994) I ISO/IEC 8824-2: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Information Object specijkation.
-
ITU-T Recommendation X.682 (1994) I ISO/IEC 8824-3: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Constraint specification.
-
ITU-T Recommendation X.683 (1994) I ISO/IEC 8824-4: 1995, Information technology - Abstract Syntax
Notation One (ASN. 1): Parameterkation of ASN. 1 specifkations.
-
ITU-T Recommendation X.880 (1994) I ISO/IEC 13712-1: 1995, Information technology - Remote
Operations: Concepts, model and notation.
-
ITU-T Recommendation X.882 (1994) I ISOIIEC 13712-3: 1995, Information technology - Remote
Operations: OSZ realizations - Remote Operations Service Element (ROSE} protocol specijkation.
22 . Paired Recommendations I International Standards equivalent in technical content
-
ITU-T Recommendation X.218 (1993), Reliable Transfer: Model and Service definition.
ISO/IEC 9066-1: 1989, Information processing Systems - Text communication - ReliabZe Transfer -
Part I: Model and Service definition.
-
ITU-T Recommendation X.228 (1993), Reliable Transfer - Protocol specijkation.
ISOIIK 9066-2: 1989, Information processing Systems - Text communication - Reliable Transfer - Part 2:
Protocol speczjkation.
-
CCITT Recommendation X.219 (1988), Remote Operations: Model, notation and Service definition.
ISO/IEC 9072-1: 1989, Information processing Systems - Text communication - Remote Operations -
Part 1: Model, notation and Service defznition.
-
CCITT Recommendation X.229 (1988), Remote Operations: Protocol specification.
ISOAEC 9072-2:1989, Information processing Systems - Text communication - Remote Operations -
Part 2: Protocol specification.
3 Definitions
Reference Model definitions
31 .
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.200 I
ISO/IEC 7498- 1:
abstract Syntax;
a)
Application Layer;
W
application-process;
C>
application-entity ;
d)
application-service-element;
e>
f) application-protocol-data-unit;
g) application-protocol-control-information;
h) Presentation Layer;
presentation-Service.
0
32 . Service conventions definitions
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.210 I
ISO/IEC 1073 1:
service-provider;
a>
b) service-user;
confirmed Service;
C)
ITU-T Rec. X.881(1993 E)
---------------------- Page: 8 ----------------------
ISO/IEC 13712-2 : 1995 (E)
d) non-confirmed Service;
e) provider-initiated Service;
Service-primitive; primitive;
0
g) request (primitive);
h) indication (primitive);
response (primitive); and
0
.
tonfirm (primitive).
J)
33 . Presentation Service definitions
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.216 I
ISO/IEC 8822:
abstract Syntax name;
a>
b) transfer Syntax name;
c) presentation context.
Association control definitions
34 .
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.217 I
ISO 8649:
application-association; association;
a>
b) application context;
c) Association Control Service Element.
35 . Reliable Transfer definitions
This Recommendation I International Standard makes use of the following terms defined in CCITT Recommenda-
tion X.218 I ISO/IEC 9066:
-
Reliable Transfer Service Element.
36 . ROSE definitions
For the purpose of this Recommendation I International Standard the following definitions apply:
3.6.1 association-initiating-application-entity; association-initiator: The application-entity that initiates the
application-association.
3.6.2 association-responding-application-entity; association-responder: The application-entity that responds to
the initiation of an application-association by another AE.
invoking-application-entity; invoker: The application-entity that invokes the Remote Operation.
3.6.3
3.6.4 performing-application-entity; Performer: The application-entity that performs a Remote Operation
invoked by the other application-entity.
3.6.5 requestor: The part of an application-entity that issues a request primitive for a particular ROSE Service.
3.6.6 acceptor: The part of an application-entity that receives the indication primitive for a particular ROSE
Service.
3.6.7 linked Operation: See 3.3.8 of ITU-T Rec. X.880 I ISOLIEC 13712-1.
3.6.8 parent-Operation: An Operation during whose execution the Performer may invoke linked-operations.
response to the latter
3.6.9 Child-Operation: An Operation that is invoked by the Performer of a parent-Operation in
operation’s invocation.
ITU-T Rec. X.881(1993 E) 3
---------------------- Page: 9 ----------------------
ISO/IEC 13712-2 : 1995 (E)
3.6.10 ACSE-User: That Portion of an application entity which performs the mapping of the bind Operation and
unbind Operation onto ACSE.
Service Element: The application-service-element defined in this Recommendation 1
3.6.11 Remote Operation
International Standard.
3.6.12 ROSE-provider: The provider of the Remote Operations Service Element Services.
3.6.13 ROSE-User: That Portion of an application entity which interacts with ROSE for the purpose of
communicating with the remotely-located peer User.
3.6.14 RTSE-User: That Portion of an application entity which performs the mapping of the bind Operation and
unbind Operation onto RTSE.
4 Abbreviations
AE Application entity
ACSE Association Control Service Element
ASE Application Service element
ASN. 1 Abstract Syntax Notation One
APDU Application protocol data unit
RO (or ROS) Remote Operations
ROSE Remote Operations Service Element
RT (or RTS) Reliable Transfer
Reliable Transfer Service Element
RTSE
5 Conventions
This Recommendation I International Standard defines Services for the ROSE following the descriptive conventions
defined in ITU-T Rec. X.210 I ISO/IEC 10731. In clause 8, the definition of each ROSE Service includes a table that lists
the Parameters of its primitives. For a given primitive, the presence of each Parameter is described by one of the
following values:
Blank Not applicable
Mandatory
M
U User Option
C Conditional
Presence is a ROSE service-provider Option
0
In addition, the notation (=) indicates that a Parameter value is semantically equal to the value to its left in the table.
This specification employs ASN. 1, as specified in ITU-T Rec. X.681 I ISO/IEC 8824-2, to define the APPLICATION-
CONTEXT information Object class. This also provides the notation with which designers of ROS applications tan
specify particular instances of the class.
6 OS1 Realization model for ROS
A general model for the realization of ROS by communication means is shown in Figure 1 (reproduced from Figure 3 of
ITU-T Rec. X.880 I ISO/IEC 13712-1).
4 ITU-T Rec. X.881(1993 E)
---------------------- Page: 10 ----------------------
ISOLIEC 13712-2 : 1995 (E)
TE041 80-94/dO 1
Figure 1 - Communications reaiization of ROS
Here the stubs represent the ability for the ROS-objects to invoke operations remotely. A particular stub corresponds to
the operations in some association contract. The information transfer Object conveys protocol data units (PDUs) between
the stubs.
This document is concerned with the ROS-objects being realized as application-processes, and the medium by the
communications Services of OSI.
Figure 2 is a rearranged and expanded version of Figure 1, overlaying on it some of the principal concepts of the
application layer of OSI.
Supporting & ASEs
I
4
a-AS E z-AS E
.
t
PRESENTATIONSERVICE PROVIDER
TE041 9@94/dO2
a-ASE ASE providing (dynamic) association establishment and release
z-ASE ASE providing information transfer
ROSE Remote Operations ASE
o-AS Es
Operation-specif ic AS Es
Figure 2 - OS1 realization of ROS
ITU-T Rec. X.881(1993 E)
5
---------------------- Page: 11 ----------------------
ISO/IEC 13712-2 : 1995 (E)
The stub objects are realized by ROSE together with a collection of Operation-specific ASEs. ROSE, whose services arc
defined in clause 8, drives the generic protocol required to invoke and report returns of arbitrary operations. Esch
Operation-specific ASE embodies knowledge of the definitions of the specific operations involved in some Operation
package. Where the Operation package is asymmetrical, the corresponding Operation-specific ASE is ah asymmetrical,
having a consumer or supplier role to match that of the ROS-Object which it is representing. Collectively, ROSE and the
Operation-specific ASEs have knowledge of all of the operations of the association contract.
The information transfer Object is realized by the OS1 presentation-Service provider, together with a collection of ASEs
which shall include an a-ASE, may include a z-ASE, and may also include ASEs supporting these (e.g. an ASE
providing a Directory User Agent function). The collection always include ACSE. Different OS1 realizations of ROS
result from the use of different collections of these ASEs.
The use of the ROSE Services is only possible after a transfer Service has been made available on the application
association. This transfer Service tan be available either directly at the level of the Presentation Service, or as a Service
provided by an ASE (see the z-ASE in Figure 2).
7 ROS-based application contexts
71 . General
The particular set of ASEs involved in realizing some particular association contract, together with any rules for their
coordinated working, constitutes an application context. The application context include all ASEs contributing to the
stubs and to the information transfer Object.
In realizing the stubs, all application contexts relevant to this Recommendation I International Standard include ROSE.
In addition, each such application context includes one Operation-specific ASE concerned with each Operation package
(including one for the connection package, if there is one).
Different application contexts tan be defined to realize the same association contract by the use of different sets of ASEs
to support information transfer. The information transfer ASEs shall be selected to meet the various Quality of Service
requirements inherent in the association contract.
NOTE 1 - It is possible that in the future, rules could be defined for determining which ASEs should be involved in Order
to meet particular Quality of Service (QOS) requirements. However, it is presently assumed that this is a manual process; that is, the
designer of a realization takes these requirements into account and chooses the ASEs accordingly.
All application contexts include ACSE, although this may be acting as the a-ASE or as a supporting ASE.
NOTE 2 - The application context may include additional ASEs for purposes outside of the scope or concern of ROSE,
provided that they are arranged to be harmonious with the ASEs mentioned here.
72 . Application context specification
The static aspects of a ROS-based application context definition tan be described as an information Object of
7.2.1
the class APPLICATION-CONTEXT, which is specified as follows:
APPLICATION-CONTEXT ::= CLASS
1
&associationContract CONTRACT,
REALIZATION OPTIONAL,
&associationRealization
&transferRealization REALIZATION,
&AbstractSyntaxes ABSTRACT-SYNTAX,
OBJECT IDENTIFIER UNIQUE
&applicationContextName
1
WITH SYNTAX
1
CONTRACT &associationContract
&associationRealization]
[ESTABLISHED BY
INFORMATION TRANSFER BY &transferRealization
ABSTRACT SYNTAXES &AbstractSyntaxes
APPLICATION CONTEXT NAME &applicationContextName
REALIZATION ::= TYPE-IDENTIFIER
6 ITU-T Rec. X.881(1993 E)
---------------------- Page: 12 ----------------------
ISO/IEC 13712-2 : 1995 (E)
This definition specifies the ROS aspects of an application context definition. If ASEs other than ROS-based ASEs are
used as a patt of some application context, the definition in this clause is an element of a composite application context
definition.
The manner of defining such a composite application context is outside the scope of this Recommendation I International
Standard.
7.2.2 The &associationContract field identifies the association contract which this application context realizes.
NOTE - The application designer’s intentions regarding whether the “responder tan unbind” and “unbind tan fail” is
derived from the &associationContract field.
7.2.3 The IkassociationRealization field shall be present if and only if the honnection field of &associationContract is
present. If present, it shall identify a particular approach to dynamic association establishment and release. A number of
such approaches are specified in ITU-T Rec. X.882 I ISO/IEC 13712-3.
7.2.4 The &transferRealization field shall identify a particular realization of the information transfer Object.
A number of such realizations are specified in ITU-T Rec. X.882 I ISO/IEC 137 12-3. The &AbstractSyntaxes field
contains the abstract syntaxes which are required for the conveyance of information between the objects, including the
PDUs for invoking and reporting on the operations in the contract. Requirements for these abstract syntaxes are specified
in ITU-T Rec. X.882 I ISO/IEC 137 12-3. The &applicationContextName value shall be used, when the OSI association is
being established, to identify the application context which must be in place on this association.
73 . Relationship with other ASEs and Lower Layer Services
7.3.1 Other Application Service Elements
The ROSE is intended to be used with other ASEs in Order to support specific interactive information processing tasks.
Therefore, it is expected that the ROSE will be included in a large number of application-context specifications.
The collection of the ROSE and other ASEs included in an application context are required to use the facilities of the
presentation-Service in a co-ordinated manner among themselves.
The ROSE requires an existing application association controlled by ACSE.
For some application context specifications, a Reliable Transfer Service Element (RTSE) is included.
7.3.2 Presentation Service
If an application context including RTSE and ROSE is defined, ROSE Services do not use the Presentation Service.
If an application context including ROSE but excluding RTSE is defined, the ROSE Services require access to the
P-DATA Service and require the use of the duplex
...
NORME
ISO/CEI
INTERNATIONALE
13712-2
Première édition
1995-04-I 5
Technologies de l’information -
Opérations distantes: Réalisations OSI -
Définition‘ du service de l’élément de
service d’opérations distantes (ROSE)
Information technology
- Remote Opera tions: OSI realizations -
Remo te Opera tions Service Elemen t (ROSE) service de finition
Numéro de référence
ISO/CEI 13712-2:1995(F)
---------------------- Page: 1 ----------------------
ISOKEI 13712-2: 1995(F)
Sommaire
Page
1
Domaine d’application .
1
Références normatives .
...................................................................... 1
2.1 Recommandations I Normes internationales identiques
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
Définitions . 2
3.1 Définitions relatives au modèle de référence . 2
3.2 Définitions relatives aux conventions de service . 3
3.3 Définitions relatives au service de présentation . 3
3.4 Définitions du contrôle d’association . 3
............................................................................................................. 3
3.5 Définitions du transfert fiable
............................................................................................... 3
3.6 Définitions relatives a l’élément ROSE
4
Abreviations .
4
Conventions .
Modèle de I’OSI pour la realisation du service ROS . 5
.......................................................................... 6
Contextes de couche application fondés sur le service ROS
6
7.1 Considérations générales .
............................................................................................... 7
7.2 Spécification du contexte d’application
..................................... 7
7.3 Relations avec les autres éléments ASE et les services de couche inférieure
8
Services ROSE de base .
8
81 Service RO-INVOKE .
8:2 Service RO-RESULT . 10
........................................................................................................................... 11
83 Service RO-ERROR
...................................................................................................................... 12
8:4 Service RO-REJECT-U
14
85 . Service RO-REJECT-P .
15
86 Service RO-BIND .
8:7 Service RO-UNBIND . 16
0 ISOKEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun
procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans
l’accord écrit de l’éditeur.
ISOKEI Copyright Office l Case Postale 56 l CH- 1211 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
ISOKEI 13712-2: 1995(F)
0 ISOKEI
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Renseignements sur la mise en séquence
17
91 . Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
92 . Opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
93 Autres règles d’ordonnancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
9:4 Gestion des identificateurs d’invocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
10 Projection sur les services ROSE .
23
11 Projection sur les services RO-BIND et RO-UNBIND .
24
11.1 Projection sur les services ACSE .
........................................................................................................ 25
11.2 Projection sur les services RTSE
..................................................................................................................................... 28
Annexe A - Modules ASN.l
........................................................................................ 29
Annexe B - Directives concernant l’emploi de la notation
B. 1 Exemples d’objets informationnels de la classe Application Context . 29
B .2 Libération méthodique des associations d’application . 29
.................................................................................... 32
Annexe C - Affectation des valeurs d’identificateurs d’objet
. . .
111
---------------------- Page: 3 ----------------------
ISOKEI 13712-2: 1995(F)
@ ISOKEI
Avant-propos
LIS0 (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 1’ISO ou de la CE1 participent au développement de
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,
gouvernementales ou non gouvernementales, en liaison avec 1’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un
comité technique mixte, 1’ISOKEI JTC 1. Les projets de Normes internationales
adoptés 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 l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 137 12-2 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.88 1.
La présente partie de I’ISOKEI 137 12 est une révision partielle de
1’ISOKEI 9072- 1: 1989.
L’ISOKEI 137 12 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Opérations distantes:
Partie 1: Concepts, modèle et notation
- Partie 2: Réalisations OSI - Définition du service de l’élément de service
d’opérations distantes (ROSE)
- Partie 3: Réalisations OSI - Spécification du protocole de l’élément de
service d’opérations distantes (ROSE)
L’annexe A fait partie intégrante de la présente partie de 1’ISOICEI 13712. Les
annexes B et C sont données uniquement à titre d’information.
1v
---------------------- Page: 4 ----------------------
@ ISOKEI ISO/CEI 13712-2: 1995(F)
Introduction
Le concept d’opérations distantes (ROS) est un paradigme de la communication interactive entre objets. En tant que tel,
il peut être utilise pour la conception et la spécification des applications reparties. L’interaction de base mise en jeu est
l’invocation d’une opération par un objet (l’invocateur), son exécution par un autre (l’exécutant), éventuellement suivie
par un rapport sur le résultat de l’opération retourné à l’invocateur.
Les concepts d’opérations distantes, tels qu’ils sont spécifiés dans la Rec. UIT-T X.880 I ISOKEI 13712-1, sont abstraits
et peuvent être réalisés de multiples manieres. Ainsi, les objets dont les interactions mettent en jeu les concepts
d’opérations distantes peuvent être séparés par une interface logicielle ou par un réseau OSI.
La présente Recommandation I Norme internationale fournit le cadre pour la réalisation d’un lot d’opérations et d’un
contrat d’association formant un contexte d’application OSI. Un tel contexte d’application est spécifié fondamentalement
en termes d’une collection d’élements de service application (ASE) (application service element). Dans une optique
ROS, ces éléments ASE relèvent de trois grandes catégories:
les éléments ASE spécifiques aux opération s, qui contiennent la tonnai .ssance relative aux définitions des
a)
opérations du contrat d’association
b) les éléments ASE d’opérations distantes (ROSE), qui pilotent le protocole géneral nécessaire à
l’invocation d’opérations quelconques et à l’annonce de leurs résultats;
c) les éléments ASE de transfert d’information qui interviennent dans l’établissement et la libération des
associations, si besoin est, et dans la communication des informations de commande de protocole (PCI)
du service ROSE. Dans l’application OSI, les éléments ASE sont l’élément de service de contrôle
d’association (ACSE) et l’élément de service de transfert fiable (RTSE) utilisés conjointement avec les
services de la couche présentation.
La présente Recommandation I Norme internationale est axée sur l’établissement des spécifications du contexte
d’application d’opérations distantes ROSE, le service qu’assure l’élément de service ROSE et la manière de l’utiliser. Elle
est une révision de la Rec. X.2 19 du CCITT I ISOKEI 9072-l. L’utilisation actuelle du service ROSE, en relation avec
les éléments ACSE et RTSE et la couche présentation, telle qu’elle est définie dans la Rec. X.219 du CCITT I
ISOKEI 9072-l) reste valable après la présente révision. Cette révision ne modifie en rien l’information de commande
du protocole PC1 du service ROSE.
L’Annexe A fait partie intégrante de la présente Recommandation I Norme internationale.
Les Annexes B et C ne font pas partie intégrante de la présente Recommandation I Norme internationale.
---------------------- Page: 5 ----------------------
Page blanche
---------------------- Page: 6 ----------------------
ISOKEI 13712-2 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
OPÉRATIONS DISTANTES: RÉALISATIONS OS1 - DÉFINITION DU SERVICE
DE L’ÉLÉMENT DE SERVICE D’OPÉRATIONS DISTANTES (ROSE)
1 Domaine d’application
La présente Recommandation I Norme internationale fournit le cadre pour la réalisation, d’un contexte d’application OS1
mettant en œuvre les concepts abstraits de lot d’opérations et de contrat d’association définis dans la Rec. UIT-T X.880 I
ISOKEI 137 12-1. Un tel contexte d’application est décrit sous la forme d’une série d’élements de service d’application
(ASE), en particulier l’élément de service d’opérations distantes (ROSE) qui commande le protocole général d’invocation
d’opérations quelconques et d’envoi en retour de leurs résultats.
Les termes, définitions et mécanismes définis dans la Rec. UIT-T X.880 I ISOKEI 13712-1 sont applicables ci-après et
sont spécifiques d’une réalisation OS1 conforme à la présente Recommandation I Norme internationale. La présente
Recommandation I Norme internationale est axée sur les services fournis par le service ROSE et sur la manière de
l’utiliser. Les services ROSE sont assurés par la mise en œuvre du protocole ROSE (spécifié dans la Rec. UIT-T X.882 I
ISOKEI 13712-3) conjointement avec les services de l’élément de service de contrôle d’association (ACSE)
(Rec. UIT-T X.217 I ISOKEI 8649), du protocole ACSE (Rec. UIT-T X.227 I ISOKEI 8650-l) et, facultativement avec
les services de l’élément du service de transfert fiable (RTSE) (Rec. UIT-T X.21 8 I ISOKEI 9066-l), du protocole RTSE
(Rec. UIT-T X.228 I ISOKEI 9066-2) et avec le service de présentation (Rec. UIT-T X.216 I ISOKEI 8822).
Aucune spécification n’est imposée quant à la conformité à la présente Recommandation I Norme internationale.
2 Références normatives
Les Recommandations UIT-T et les Normes internationales suivantes contiennent des dispositions qui, par suite de la
référence qui y est faite, constituent des dispositions valables pour la présente Spécification. Au moment de la
publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et les
parties prenantes aux accords fondés sur la présente Spécifïcation sont invitées à rechercher la possibilité d’appliquer les
éditions les plus récentes des Recommandations et Normes indiquées ci-après. Les membres de la CE1 et de I’ISO
possèdent le registre des Normes internationales en vigueur. Le Bureau de la normalisation des télécommunications de
I’UIT tient à jour une liste des Recommandations UIT-T en vigueur.
21 b Recommandations l Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) I ISOKEI 7498-l : 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts - Modèle de référence de base: Le modèle de référence de base.
-
Recommandation UIT-T X.210 (1993) I ISOKEI 10731:1994, Technologie de Z’information -
Interconnexion de systèmes ouverts - Conventions relatives à la définition des services OSI.
-
Recommandation UIT-T X.215 (1994) I ISO/CEI 8326: -l), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de couche session.
- Recommandation UIT-T X.216 (1994) I ISOKEI 8822: 1994, Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de présentation.
-
Recommandation UIT-T X.217 (1995) I ISOKEI 8649: -2>, Technologie de l’information -
Interconnexion de systèmes ouverts - Definition du service de l’élément de service de contrôle
d’association.
-
Recommandation UIT-T X.227 (1995) I ISOKEI 8650: -31, Technologie de l’information -
Interconnexion de systèmes ouverts - Spécifkation du protocole de l’élément de service de commande
d’association (ACSE) en mode connexion.
1) À publier (Révision de VIS0 8326: 1987)
2) À publier (Révision de 1’ISO 8649:1988)
3) À publier (Révision de I’ISO 8650:1988)
Rec. UIT-T X.881 (1994 F) 1
---------------------- Page: 7 ----------------------
ISOKEI 13712-2 : 1995 (F)
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-l : 1995, Technologie de I?nformation - Notation
de syntaxe abstraite numéro un: Spéciflcation de la notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2: 1995, Technologie de Z’information - Notation
de syntaxe abstraite numéro un: Spécification des objets informationnels.
-
Recommandation UIT-T X.682 (1994) l ISOKEI 8824-3:1995, Technologie de Z’information - Notation
de syntaxe abstraite numéro un: SpécifZcation des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un: Paramétrage des spécifications ASN.1.
-
Recommandation UIT-T X.880 (1994) I ISOKEI 13712-1: 1995, Technologie de L’information -
Opérations distantes: Concepts, modèle et notation.
-
Recommandation UIT-T X.882 (1994) I ISOKEI 137 12-3: 1995, Technologie de Z’information -
Opérations distantes: Réalisations OSI: Spécification du protocole de l’élément de service d’opérations
distantes.
22 . Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.2 18 (1993), Transfertfiable: modèle et définition du service.
de texte - Transfert
ISOKEI 9066- 1: 1989, Systèmes de traitement de 1 ‘information - Communication
fiable Partie 1: Modèle et définition du service.
-
Recommandation UIT-T X.228 (1993), Transfert fiable: Spécification du protocole.
de texte - Transfert
ISOICEI 9066-2: 1989, Systèmes de traitement de l’information - Communication
fiable Partie 2: Spécification du protocole.
-
Recommandation X.219 du CCITT (1988), Opérations distantes: modèle, notation et définition du
service.
ISOICEI 9072-l : 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie 1: Modèle, notation et définition du service.
-
Recommandation X.229 du CCITT (1988), Opérations distantes: Spécification du protocole.
Communication de texte - Opérations à
ISOKEI 9072-2: 1989, Systèmes de traitement de l’information -
distance - Partie 2: Spécifkation du protocole.
3 Définitions
31 . Définitions relatives au modèle de référence
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.200 I
ISOKEI 7498- 1:
syntaxe abstraite;
a)
b) couche application;
c) processus d’application;
d) entité d’application;
élément de service d’application;
e)
unité de données de protocole d’application;
0
g) informations de contrôle du protocole d’application;
h) couche présentation;
service de présentation.
0
Rec. UIT-T X.881 (1994 F)
---------------------- Page: 8 ----------------------
ISOKEI 1371212 : 1995 (F)
32 Définitions relatives aux conventions de service
.
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.210 I
ISOKEI 1073 1:
fournisseur de service;
a)
utilisateur de service;
W
service confirmé;
Cl
service non confirmé;
d)
service engendré par le fournisseur;
e)
primitive de service; primitive;
f)
(primitive de) demande;
g)
(primitive d’) indication;
h)
(primitive de) réponse; et
0
.
(primitive de) confirmation.
J)
33 0 Définitions relatives au service de présentation
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.216 I
ISOKEI 8822:
nom de syntaxe abstraite;
a)
b) nom de syntaxe de transfert;
contexte de présentation.
C>
34 . Définitions du contrôle d’association
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.217 I
ISOKEI 8649:
association d’application; association;
a>
b) contexte d’application;
élément de service de contrôle d’association.
Cl
35 . Définitions du transfert fiable
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.21 8 I
ISOKEI 9066:
-
élément de service de transfert fiable.
36 . Définitions relatives à l’élément ROSE
Pour les besoins de la présente Recommandation I Norme internationale, les définitions suivantes s’appliquent:
3.6.1 entité d’application initiant l’association; initiateur d’association: Entité d’application qui prend l’initiative
d’établir l’association d’application.
3.6.2 entité d’application répondant à la demande d’association; répondeur d’association: Entité d’application
qui répond à l’initiative d’établissement d’application prise par une autre entité d’application.
3.6.3 entité d’application invocatrice; invocateur: Entité d’application qui invoque l’opération distante.
3.6.4 entité d’application exécutrice; exécutant: Entité d’application qui exécute une opération distante invoquée
par l’autre entité d’application.
3.6.5 demandeur: Partie d’une entité d’application qui émet une primitive de demande pour un service ROSE
donné.
Rec. UIT-T X.881 (1994 F) 3
---------------------- Page: 9 ----------------------
ISOKEI 13712-2 : 1995 (F)
3.6.6 accepteur: Partie d’une entité d’application qui reçoit la primitive d’indication pour un service ROSE donné.
3.6.7 opérations liées: Voir 3.3.8 de la Rec. UIT-T X.880 1 ISOKEI 13712-l.
3.6.8 opération mère Opération pendant 1 ‘exécution de laquelle l’exécutant peut in voquer des opérations liées.
par l’exécutant de 1 ‘opération mère en réponse à l’invocation de cette
3.6.9 fille: Opérati on invoquée
dernière.
utilisateur ACSE: La partie d’une entité d’application qui projette les opérations de rattachement et de
3.6.10
détachement sur des éléments ACSE.
3.6.11 élément de service d’opérations distantes: L’élément de service d’application défini dans la présente
Recommandation I Norme internationale.
3.6.12 fournisseur ROSE: Fournisseur des services de l’élément de service d’opérations distantes.
utilisateur ROSE: Partie d’une entité d’application qui interagit avec le service ROSE pour les besoins de
3.6.13
communication avec l’utilisateur homologue distant.
3.6.14 utilisateur RTSE: Partie d’une entité d’application qui projette les opérations de rattachement et de
détachement sur des éléments RTSE.
4 Abréviations
AE Entité d’application (application entity)
ACSE Elément de service de contrôle d’association (association control service element)
ASE Elément de service d’application (application service element)
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one)
APDU Unité de données de protocole d’application (application protocol data unit)
RO (ou ROS) (service d’) Opérations distantes (remote operation service)
ROSE Elément de service d’opérations distantes (remote operations service element)
(service de) Transfert fiable (reliable transfer service)
RT (ou RTS)
RTSE Elément de service de transfert fiable (reliable transfer service element)
Conventions
5
La présente Recommandation I Norme internationale définit les services ROSE conformément aux conventions de
description définies dans la Rec. UIT-T X.210 I ISOKEI 1073 1. L’article 8 comporte, dans la définition de chaque
service ROSE, un tableau des paramètres de ses primitives. Pour une primitive donnée, la présence de chaque paramètre
est décrite par l’une des valeurs suivantes:
Néant Sans objet
M Obligatoire
U Option de l’utilisateur
C Conditionnel
0 Option du fournisseur du service ROSE
gauche
notation (=) indique qu’une valeur de paramètre est sémantiquement égale à la valeur qui figure sur sa
De plus, la
dans le tabl
Rec. UIT-T X.881 (1994 F)
4
---------------------- Page: 10 ----------------------
ISOKEI 13712-2 : 1995 (F)
La présente Spécifïcation utilise la notation ASN. 1, telle qu’elle est spécifiée dans la Rec. UIT-T X.681 I
ISOKEI 8824-2 pour définir la classe d’objets informationnels APPLICATION-CONTEXT. Elle fournit aussi la
notation qui permet aux concepteurs d’applications ROS de spécifier des instances particulières de cette classe.
6 Modèle de VOS1 pour la réalisation du service ROS
La Figure 1, reprise de la Figure 3 de la Rec. UIT-T X.880 I ISOKEI 13712-l) représente un modèle général de
réalisation d’un service ROS avec des moyens de communication en intermédiaire.
TlS04180-941d01
Figure 1 - Service ROS réalisé avec des moyens de comnmication intermédiaires
Dans le cas présent, les pivots représentent la capacité pour les objets ROS d’invoquer des opérations distantes. Un pivot
donné correspond aux opérations d’un certain contrat d’association. L’objet de transfert d’information véhicule des unités
de données de protocole (PDU) entre les pivots.
Le présent document concerne les objets ROS, réalisés en tant que processus de la couche application, et l’intermédiaire
constitué des services de communication OSI.
La Figure 2 réorganise et développe la Figure 1 en lui superposant certains des principaux concepts de la couche
application de I’OSI.
Les objets pivots sont constitues de l’élément de service ROSE et d’une série d’éléments de service d’application (ASE)
propres à des opérations. L’élément ROSE, dont les services sont définis à l’article 8, pilote le protocole générique
nécessaire à l’invocation des diverses opérations et à l’envoi en retour du résultat de leur exécution. Chaque élément ASE
propre à une opération renferme la connaissance des définitions des opérations particulières mises en jeu par un lot
d’opérations donné. Quand celui-ci est asymétrique, l’élément ASE correspondant spécifique est également asymétrique,
et tient le rôle de client ou de serveur correspondant au rôle de l’objet ROS qu’il représente. Ensemble, l’élément ROSE et
les éléments ASE propres aux opérations disposent de la connaissance relative a toutes les opérations du contrat
d’association.
L’objet de transfert d’information est constitué par le fournisseur du service présentation OSI, et une série d’éléments de
service d’application (ASE) comportant un élément a-ASE et éventuellement un élément GA~E, et éventuellement des
éléments ASE leur servant de support (par exemple une élément ASE assurant une fonction d’agent d’utilisateur
d’annuaire). La série comporte toujours l’élément ACSE. Les différentes applications OS1 du service ROS résultent de
l’emploi de différentes séries d’éléments ASE.
On ne peut utiliser les services ROSE qu’après avoir créé un service de transfert sur l’association d’application. Ce
service de transfert peut être fourni soit directement au niveau du service de présentation, soit sous forme d’un service
fourni par un élément ASE (voir l’élément z-ASE de la Figure 2).
Rec. UIT-T X.881 (1994 F)
5
---------------------- Page: 11 ----------------------
ISOKEI 13712-2 : 1995 (F)
p
a
0
2
%
P
CO
à
B
E
E
zj
Eléments ASE
l EMments ASE
- + supports w
$
a
a-AS E FASE
‘W
\
t
!E
W
FOURNISSEUR DU SERVICE PRÉSENTATION
Transfert de l’information
Intermédiaire
TE041 90-94/dO2
ément ASE assurant l’établissement et la libération (dynamiques) de l’association
a-ASE E
Bment ASE assurant le transfert de l’information
CASE E
ROSE E ément ASE d’opérations distantes
o-ASE E
éments ASE propres aux opérations
Figure 2 - Réalisation OS1 du service ROS
7 Contextes de couche application fondés sur le service ROS
71 . Considérations générales
Un contexte d’application est formé de l’ensemble des éléments ASE entrant dans la réalisation d’un contrat d’association
donné, munis des éventuelles règles assurant la coordination de leur fonctionnement. Il englobe tous les éléments ASE
contribuant aux pivots et à l’objet de transfert de l’information
Tous les contextes d’application constitutifs des pivots et qui relèvent de la présente Recommandation I Norme
internationale comportent l’élément ROSE. De plus, chacun de ces contextes application comporte un élément ASE
propre aux opérations pour chaque lot d’opérations (dont un pour le lot de connexion s’il y en a un).
On peut définir différents contextes d’application pour réaliser le même contrat d’association en utilisant différents jeux
d’éléments ASE pour prendre en charge le transfert de l’information. Les éléments ASE de transfert d’information seront
choisis de manière à répondre aux diverses spécifications de qualité de service inhérentes au contrat d’association.
NOTE 1 - Il se pourrait qu’à l’avenir on établisse des règles pour déterminer quels éléments ASE sont nécessaires pour
répondre à des spécifications données de qualité de service (QOS) (quality of service). D’ici là, on suppose qu’il s’agit d’un processus
manuel, autrement dit que le concepteur d’une réalisation tient compte de ces spécifications dans le choix des éléments ASE.
Tous les contextes d’application englobent l’élément de service de contrôle d’association ACSE, qu’il y tienne le rôle
d’élément a-ASE ou d’élément ASE support.
NOTE 2 - Le contexte d’application peut comporter des éléments ASE additionnels pour des besoins qui ne relèvent pas
des services ROSE, à condition de les agencer en harmonie avec les éléments ASE mentionnés ici.
6 Rec. UIT-T X.881 (1994 F)
---------------------- Page: 12 ----------------------
ISOKEI 13712-
...
NORME
ISO/CEI
INTERNATIONALE
13712-2
Première édition
1995-04-I 5
Technologies de l’information -
Opérations distantes: Réalisations OSI -
Définition‘ du service de l’élément de
service d’opérations distantes (ROSE)
Information technology
- Remote Opera tions: OSI realizations -
Remo te Opera tions Service Elemen t (ROSE) service de finition
Numéro de référence
ISO/CEI 13712-2:1995(F)
---------------------- Page: 1 ----------------------
ISOKEI 13712-2: 1995(F)
Sommaire
Page
1
Domaine d’application .
1
Références normatives .
...................................................................... 1
2.1 Recommandations I Normes internationales identiques
....... 2
2.2 Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
Définitions . 2
3.1 Définitions relatives au modèle de référence . 2
3.2 Définitions relatives aux conventions de service . 3
3.3 Définitions relatives au service de présentation . 3
3.4 Définitions du contrôle d’association . 3
............................................................................................................. 3
3.5 Définitions du transfert fiable
............................................................................................... 3
3.6 Définitions relatives a l’élément ROSE
4
Abreviations .
4
Conventions .
Modèle de I’OSI pour la realisation du service ROS . 5
.......................................................................... 6
Contextes de couche application fondés sur le service ROS
6
7.1 Considérations générales .
............................................................................................... 7
7.2 Spécification du contexte d’application
..................................... 7
7.3 Relations avec les autres éléments ASE et les services de couche inférieure
8
Services ROSE de base .
8
81 Service RO-INVOKE .
8:2 Service RO-RESULT . 10
........................................................................................................................... 11
83 Service RO-ERROR
...................................................................................................................... 12
8:4 Service RO-REJECT-U
14
85 . Service RO-REJECT-P .
15
86 Service RO-BIND .
8:7 Service RO-UNBIND . 16
0 ISOKEI 1995
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publi-
cation ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun
procédé, électronique ou mécanique, y compris la photocopie et les microfilms, sans
l’accord écrit de l’éditeur.
ISOKEI Copyright Office l Case Postale 56 l CH- 1211 Genève 20 l Suisse
Version française tirée en 1996
Imprimé en Suisse
ii
---------------------- Page: 2 ----------------------
ISOKEI 13712-2: 1995(F)
0 ISOKEI
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9 Renseignements sur la mise en séquence
17
91 . Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
92 . Opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
93 Autres règles d’ordonnancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
9:4 Gestion des identificateurs d’invocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
10 Projection sur les services ROSE .
23
11 Projection sur les services RO-BIND et RO-UNBIND .
24
11.1 Projection sur les services ACSE .
........................................................................................................ 25
11.2 Projection sur les services RTSE
..................................................................................................................................... 28
Annexe A - Modules ASN.l
........................................................................................ 29
Annexe B - Directives concernant l’emploi de la notation
B. 1 Exemples d’objets informationnels de la classe Application Context . 29
B .2 Libération méthodique des associations d’application . 29
.................................................................................... 32
Annexe C - Affectation des valeurs d’identificateurs d’objet
. . .
111
---------------------- Page: 3 ----------------------
ISOKEI 13712-2: 1995(F)
@ ISOKEI
Avant-propos
LIS0 (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 1’ISO ou de la CE1 participent au développement de
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,
gouvernementales ou non gouvernementales, en liaison avec 1’ISO et la CE1
participent également aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CE1 ont créé un
comité technique mixte, 1’ISOKEI JTC 1. Les projets de Normes internationales
adoptés 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 l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 137 12-2 a été élaborée par le comité technique
mixte ISOKEI JTC 1, Technologies de Z’information, sous-comité SC 21,
Interconnexion des systèmes ouverts, gestion des données et traitement distribué
ouvert, en collaboration avec l’IUT-T. Le texte identique est publié en tant que
Recommandation IUT-T X.88 1.
La présente partie de I’ISOKEI 137 12 est une révision partielle de
1’ISOKEI 9072- 1: 1989.
L’ISOKEI 137 12 comprend les parties suivantes, présentées sous le titre général
Technologies de 1 ‘information - Opérations distantes:
Partie 1: Concepts, modèle et notation
- Partie 2: Réalisations OSI - Définition du service de l’élément de service
d’opérations distantes (ROSE)
- Partie 3: Réalisations OSI - Spécification du protocole de l’élément de
service d’opérations distantes (ROSE)
L’annexe A fait partie intégrante de la présente partie de 1’ISOICEI 13712. Les
annexes B et C sont données uniquement à titre d’information.
1v
---------------------- Page: 4 ----------------------
@ ISOKEI ISO/CEI 13712-2: 1995(F)
Introduction
Le concept d’opérations distantes (ROS) est un paradigme de la communication interactive entre objets. En tant que tel,
il peut être utilise pour la conception et la spécification des applications reparties. L’interaction de base mise en jeu est
l’invocation d’une opération par un objet (l’invocateur), son exécution par un autre (l’exécutant), éventuellement suivie
par un rapport sur le résultat de l’opération retourné à l’invocateur.
Les concepts d’opérations distantes, tels qu’ils sont spécifiés dans la Rec. UIT-T X.880 I ISOKEI 13712-1, sont abstraits
et peuvent être réalisés de multiples manieres. Ainsi, les objets dont les interactions mettent en jeu les concepts
d’opérations distantes peuvent être séparés par une interface logicielle ou par un réseau OSI.
La présente Recommandation I Norme internationale fournit le cadre pour la réalisation d’un lot d’opérations et d’un
contrat d’association formant un contexte d’application OSI. Un tel contexte d’application est spécifié fondamentalement
en termes d’une collection d’élements de service application (ASE) (application service element). Dans une optique
ROS, ces éléments ASE relèvent de trois grandes catégories:
les éléments ASE spécifiques aux opération s, qui contiennent la tonnai .ssance relative aux définitions des
a)
opérations du contrat d’association
b) les éléments ASE d’opérations distantes (ROSE), qui pilotent le protocole géneral nécessaire à
l’invocation d’opérations quelconques et à l’annonce de leurs résultats;
c) les éléments ASE de transfert d’information qui interviennent dans l’établissement et la libération des
associations, si besoin est, et dans la communication des informations de commande de protocole (PCI)
du service ROSE. Dans l’application OSI, les éléments ASE sont l’élément de service de contrôle
d’association (ACSE) et l’élément de service de transfert fiable (RTSE) utilisés conjointement avec les
services de la couche présentation.
La présente Recommandation I Norme internationale est axée sur l’établissement des spécifications du contexte
d’application d’opérations distantes ROSE, le service qu’assure l’élément de service ROSE et la manière de l’utiliser. Elle
est une révision de la Rec. X.2 19 du CCITT I ISOKEI 9072-l. L’utilisation actuelle du service ROSE, en relation avec
les éléments ACSE et RTSE et la couche présentation, telle qu’elle est définie dans la Rec. X.219 du CCITT I
ISOKEI 9072-l) reste valable après la présente révision. Cette révision ne modifie en rien l’information de commande
du protocole PC1 du service ROSE.
L’Annexe A fait partie intégrante de la présente Recommandation I Norme internationale.
Les Annexes B et C ne font pas partie intégrante de la présente Recommandation I Norme internationale.
---------------------- Page: 5 ----------------------
Page blanche
---------------------- Page: 6 ----------------------
ISOKEI 13712-2 : 1995 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION -
OPÉRATIONS DISTANTES: RÉALISATIONS OS1 - DÉFINITION DU SERVICE
DE L’ÉLÉMENT DE SERVICE D’OPÉRATIONS DISTANTES (ROSE)
1 Domaine d’application
La présente Recommandation I Norme internationale fournit le cadre pour la réalisation, d’un contexte d’application OS1
mettant en œuvre les concepts abstraits de lot d’opérations et de contrat d’association définis dans la Rec. UIT-T X.880 I
ISOKEI 137 12-1. Un tel contexte d’application est décrit sous la forme d’une série d’élements de service d’application
(ASE), en particulier l’élément de service d’opérations distantes (ROSE) qui commande le protocole général d’invocation
d’opérations quelconques et d’envoi en retour de leurs résultats.
Les termes, définitions et mécanismes définis dans la Rec. UIT-T X.880 I ISOKEI 13712-1 sont applicables ci-après et
sont spécifiques d’une réalisation OS1 conforme à la présente Recommandation I Norme internationale. La présente
Recommandation I Norme internationale est axée sur les services fournis par le service ROSE et sur la manière de
l’utiliser. Les services ROSE sont assurés par la mise en œuvre du protocole ROSE (spécifié dans la Rec. UIT-T X.882 I
ISOKEI 13712-3) conjointement avec les services de l’élément de service de contrôle d’association (ACSE)
(Rec. UIT-T X.217 I ISOKEI 8649), du protocole ACSE (Rec. UIT-T X.227 I ISOKEI 8650-l) et, facultativement avec
les services de l’élément du service de transfert fiable (RTSE) (Rec. UIT-T X.21 8 I ISOKEI 9066-l), du protocole RTSE
(Rec. UIT-T X.228 I ISOKEI 9066-2) et avec le service de présentation (Rec. UIT-T X.216 I ISOKEI 8822).
Aucune spécification n’est imposée quant à la conformité à la présente Recommandation I Norme internationale.
2 Références normatives
Les Recommandations UIT-T et les Normes internationales suivantes contiennent des dispositions qui, par suite de la
référence qui y est faite, constituent des dispositions valables pour la présente Spécification. Au moment de la
publication, les éditions indiquées étaient en vigueur. Toutes Recommandations et Normes sont sujettes à révision et les
parties prenantes aux accords fondés sur la présente Spécifïcation sont invitées à rechercher la possibilité d’appliquer les
éditions les plus récentes des Recommandations et Normes indiquées ci-après. Les membres de la CE1 et de I’ISO
possèdent le registre des Normes internationales en vigueur. Le Bureau de la normalisation des télécommunications de
I’UIT tient à jour une liste des Recommandations UIT-T en vigueur.
21 b Recommandations l Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) I ISOKEI 7498-l : 1994, Technologie de I?nformation -
Interconnexion de systèmes ouverts - Modèle de référence de base: Le modèle de référence de base.
-
Recommandation UIT-T X.210 (1993) I ISOKEI 10731:1994, Technologie de Z’information -
Interconnexion de systèmes ouverts - Conventions relatives à la définition des services OSI.
-
Recommandation UIT-T X.215 (1994) I ISO/CEI 8326: -l), Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de couche session.
- Recommandation UIT-T X.216 (1994) I ISOKEI 8822: 1994, Technologie de l’information -
Interconnexion de systèmes ouverts - Définition du service de présentation.
-
Recommandation UIT-T X.217 (1995) I ISOKEI 8649: -2>, Technologie de l’information -
Interconnexion de systèmes ouverts - Definition du service de l’élément de service de contrôle
d’association.
-
Recommandation UIT-T X.227 (1995) I ISOKEI 8650: -31, Technologie de l’information -
Interconnexion de systèmes ouverts - Spécifkation du protocole de l’élément de service de commande
d’association (ACSE) en mode connexion.
1) À publier (Révision de VIS0 8326: 1987)
2) À publier (Révision de 1’ISO 8649:1988)
3) À publier (Révision de I’ISO 8650:1988)
Rec. UIT-T X.881 (1994 F) 1
---------------------- Page: 7 ----------------------
ISOKEI 13712-2 : 1995 (F)
-
Recommandation UIT-T X.680 (1994) I ISOKEI 8824-l : 1995, Technologie de I?nformation - Notation
de syntaxe abstraite numéro un: Spéciflcation de la notation de base.
-
Recommandation UIT-T X.681 (1994) I ISOKEI 8824-2: 1995, Technologie de Z’information - Notation
de syntaxe abstraite numéro un: Spécification des objets informationnels.
-
Recommandation UIT-T X.682 (1994) l ISOKEI 8824-3:1995, Technologie de Z’information - Notation
de syntaxe abstraite numéro un: SpécifZcation des contraintes.
-
Recommandation UIT-T X.683 (1994) I ISOKEI 8824-4:1995, Technologie de l’information - Notation
de syntaxe abstraite numéro un: Paramétrage des spécifications ASN.1.
-
Recommandation UIT-T X.880 (1994) I ISOKEI 13712-1: 1995, Technologie de L’information -
Opérations distantes: Concepts, modèle et notation.
-
Recommandation UIT-T X.882 (1994) I ISOKEI 137 12-3: 1995, Technologie de Z’information -
Opérations distantes: Réalisations OSI: Spécification du protocole de l’élément de service d’opérations
distantes.
22 . Paires de Recommandations I Normes internationales équivalentes par leur contenu technique
-
Recommandation UIT-T X.2 18 (1993), Transfertfiable: modèle et définition du service.
de texte - Transfert
ISOKEI 9066- 1: 1989, Systèmes de traitement de 1 ‘information - Communication
fiable Partie 1: Modèle et définition du service.
-
Recommandation UIT-T X.228 (1993), Transfert fiable: Spécification du protocole.
de texte - Transfert
ISOICEI 9066-2: 1989, Systèmes de traitement de l’information - Communication
fiable Partie 2: Spécification du protocole.
-
Recommandation X.219 du CCITT (1988), Opérations distantes: modèle, notation et définition du
service.
ISOICEI 9072-l : 1989, Systèmes de traitement de l’information - Communication de texte - Opérations à
distance - Partie 1: Modèle, notation et définition du service.
-
Recommandation X.229 du CCITT (1988), Opérations distantes: Spécification du protocole.
Communication de texte - Opérations à
ISOKEI 9072-2: 1989, Systèmes de traitement de l’information -
distance - Partie 2: Spécifkation du protocole.
3 Définitions
31 . Définitions relatives au modèle de référence
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.200 I
ISOKEI 7498- 1:
syntaxe abstraite;
a)
b) couche application;
c) processus d’application;
d) entité d’application;
élément de service d’application;
e)
unité de données de protocole d’application;
0
g) informations de contrôle du protocole d’application;
h) couche présentation;
service de présentation.
0
Rec. UIT-T X.881 (1994 F)
---------------------- Page: 8 ----------------------
ISOKEI 1371212 : 1995 (F)
32 Définitions relatives aux conventions de service
.
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.210 I
ISOKEI 1073 1:
fournisseur de service;
a)
utilisateur de service;
W
service confirmé;
Cl
service non confirmé;
d)
service engendré par le fournisseur;
e)
primitive de service; primitive;
f)
(primitive de) demande;
g)
(primitive d’) indication;
h)
(primitive de) réponse; et
0
.
(primitive de) confirmation.
J)
33 0 Définitions relatives au service de présentation
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.216 I
ISOKEI 8822:
nom de syntaxe abstraite;
a)
b) nom de syntaxe de transfert;
contexte de présentation.
C>
34 . Définitions du contrôle d’association
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.217 I
ISOKEI 8649:
association d’application; association;
a>
b) contexte d’application;
élément de service de contrôle d’association.
Cl
35 . Définitions du transfert fiable
La présente Recommandation I Norme internationale utilise les termes suivants, définis dans la Rec. UIT-T X.21 8 I
ISOKEI 9066:
-
élément de service de transfert fiable.
36 . Définitions relatives à l’élément ROSE
Pour les besoins de la présente Recommandation I Norme internationale, les définitions suivantes s’appliquent:
3.6.1 entité d’application initiant l’association; initiateur d’association: Entité d’application qui prend l’initiative
d’établir l’association d’application.
3.6.2 entité d’application répondant à la demande d’association; répondeur d’association: Entité d’application
qui répond à l’initiative d’établissement d’application prise par une autre entité d’application.
3.6.3 entité d’application invocatrice; invocateur: Entité d’application qui invoque l’opération distante.
3.6.4 entité d’application exécutrice; exécutant: Entité d’application qui exécute une opération distante invoquée
par l’autre entité d’application.
3.6.5 demandeur: Partie d’une entité d’application qui émet une primitive de demande pour un service ROSE
donné.
Rec. UIT-T X.881 (1994 F) 3
---------------------- Page: 9 ----------------------
ISOKEI 13712-2 : 1995 (F)
3.6.6 accepteur: Partie d’une entité d’application qui reçoit la primitive d’indication pour un service ROSE donné.
3.6.7 opérations liées: Voir 3.3.8 de la Rec. UIT-T X.880 1 ISOKEI 13712-l.
3.6.8 opération mère Opération pendant 1 ‘exécution de laquelle l’exécutant peut in voquer des opérations liées.
par l’exécutant de 1 ‘opération mère en réponse à l’invocation de cette
3.6.9 fille: Opérati on invoquée
dernière.
utilisateur ACSE: La partie d’une entité d’application qui projette les opérations de rattachement et de
3.6.10
détachement sur des éléments ACSE.
3.6.11 élément de service d’opérations distantes: L’élément de service d’application défini dans la présente
Recommandation I Norme internationale.
3.6.12 fournisseur ROSE: Fournisseur des services de l’élément de service d’opérations distantes.
utilisateur ROSE: Partie d’une entité d’application qui interagit avec le service ROSE pour les besoins de
3.6.13
communication avec l’utilisateur homologue distant.
3.6.14 utilisateur RTSE: Partie d’une entité d’application qui projette les opérations de rattachement et de
détachement sur des éléments RTSE.
4 Abréviations
AE Entité d’application (application entity)
ACSE Elément de service de contrôle d’association (association control service element)
ASE Elément de service d’application (application service element)
ASN. 1 Notation de syntaxe abstraite numéro un (abstract syntax notation one)
APDU Unité de données de protocole d’application (application protocol data unit)
RO (ou ROS) (service d’) Opérations distantes (remote operation service)
ROSE Elément de service d’opérations distantes (remote operations service element)
(service de) Transfert fiable (reliable transfer service)
RT (ou RTS)
RTSE Elément de service de transfert fiable (reliable transfer service element)
Conventions
5
La présente Recommandation I Norme internationale définit les services ROSE conformément aux conventions de
description définies dans la Rec. UIT-T X.210 I ISOKEI 1073 1. L’article 8 comporte, dans la définition de chaque
service ROSE, un tableau des paramètres de ses primitives. Pour une primitive donnée, la présence de chaque paramètre
est décrite par l’une des valeurs suivantes:
Néant Sans objet
M Obligatoire
U Option de l’utilisateur
C Conditionnel
0 Option du fournisseur du service ROSE
gauche
notation (=) indique qu’une valeur de paramètre est sémantiquement égale à la valeur qui figure sur sa
De plus, la
dans le tabl
Rec. UIT-T X.881 (1994 F)
4
---------------------- Page: 10 ----------------------
ISOKEI 13712-2 : 1995 (F)
La présente Spécifïcation utilise la notation ASN. 1, telle qu’elle est spécifiée dans la Rec. UIT-T X.681 I
ISOKEI 8824-2 pour définir la classe d’objets informationnels APPLICATION-CONTEXT. Elle fournit aussi la
notation qui permet aux concepteurs d’applications ROS de spécifier des instances particulières de cette classe.
6 Modèle de VOS1 pour la réalisation du service ROS
La Figure 1, reprise de la Figure 3 de la Rec. UIT-T X.880 I ISOKEI 13712-l) représente un modèle général de
réalisation d’un service ROS avec des moyens de communication en intermédiaire.
TlS04180-941d01
Figure 1 - Service ROS réalisé avec des moyens de comnmication intermédiaires
Dans le cas présent, les pivots représentent la capacité pour les objets ROS d’invoquer des opérations distantes. Un pivot
donné correspond aux opérations d’un certain contrat d’association. L’objet de transfert d’information véhicule des unités
de données de protocole (PDU) entre les pivots.
Le présent document concerne les objets ROS, réalisés en tant que processus de la couche application, et l’intermédiaire
constitué des services de communication OSI.
La Figure 2 réorganise et développe la Figure 1 en lui superposant certains des principaux concepts de la couche
application de I’OSI.
Les objets pivots sont constitues de l’élément de service ROSE et d’une série d’éléments de service d’application (ASE)
propres à des opérations. L’élément ROSE, dont les services sont définis à l’article 8, pilote le protocole générique
nécessaire à l’invocation des diverses opérations et à l’envoi en retour du résultat de leur exécution. Chaque élément ASE
propre à une opération renferme la connaissance des définitions des opérations particulières mises en jeu par un lot
d’opérations donné. Quand celui-ci est asymétrique, l’élément ASE correspondant spécifique est également asymétrique,
et tient le rôle de client ou de serveur correspondant au rôle de l’objet ROS qu’il représente. Ensemble, l’élément ROSE et
les éléments ASE propres aux opérations disposent de la connaissance relative a toutes les opérations du contrat
d’association.
L’objet de transfert d’information est constitué par le fournisseur du service présentation OSI, et une série d’éléments de
service d’application (ASE) comportant un élément a-ASE et éventuellement un élément GA~E, et éventuellement des
éléments ASE leur servant de support (par exemple une élément ASE assurant une fonction d’agent d’utilisateur
d’annuaire). La série comporte toujours l’élément ACSE. Les différentes applications OS1 du service ROS résultent de
l’emploi de différentes séries d’éléments ASE.
On ne peut utiliser les services ROSE qu’après avoir créé un service de transfert sur l’association d’application. Ce
service de transfert peut être fourni soit directement au niveau du service de présentation, soit sous forme d’un service
fourni par un élément ASE (voir l’élément z-ASE de la Figure 2).
Rec. UIT-T X.881 (1994 F)
5
---------------------- Page: 11 ----------------------
ISOKEI 13712-2 : 1995 (F)
p
a
0
2
%
P
CO
à
B
E
E
zj
Eléments ASE
l EMments ASE
- + supports w
$
a
a-AS E FASE
‘W
\
t
!E
W
FOURNISSEUR DU SERVICE PRÉSENTATION
Transfert de l’information
Intermédiaire
TE041 90-94/dO2
ément ASE assurant l’établissement et la libération (dynamiques) de l’association
a-ASE E
Bment ASE assurant le transfert de l’information
CASE E
ROSE E ément ASE d’opérations distantes
o-ASE E
éments ASE propres aux opérations
Figure 2 - Réalisation OS1 du service ROS
7 Contextes de couche application fondés sur le service ROS
71 . Considérations générales
Un contexte d’application est formé de l’ensemble des éléments ASE entrant dans la réalisation d’un contrat d’association
donné, munis des éventuelles règles assurant la coordination de leur fonctionnement. Il englobe tous les éléments ASE
contribuant aux pivots et à l’objet de transfert de l’information
Tous les contextes d’application constitutifs des pivots et qui relèvent de la présente Recommandation I Norme
internationale comportent l’élément ROSE. De plus, chacun de ces contextes application comporte un élément ASE
propre aux opérations pour chaque lot d’opérations (dont un pour le lot de connexion s’il y en a un).
On peut définir différents contextes d’application pour réaliser le même contrat d’association en utilisant différents jeux
d’éléments ASE pour prendre en charge le transfert de l’information. Les éléments ASE de transfert d’information seront
choisis de manière à répondre aux diverses spécifications de qualité de service inhérentes au contrat d’association.
NOTE 1 - Il se pourrait qu’à l’avenir on établisse des règles pour déterminer quels éléments ASE sont nécessaires pour
répondre à des spécifications données de qualité de service (QOS) (quality of service). D’ici là, on suppose qu’il s’agit d’un processus
manuel, autrement dit que le concepteur d’une réalisation tient compte de ces spécifications dans le choix des éléments ASE.
Tous les contextes d’application englobent l’élément de service de contrôle d’association ACSE, qu’il y tienne le rôle
d’élément a-ASE ou d’élément ASE support.
NOTE 2 - Le contexte d’application peut comporter des éléments ASE additionnels pour des besoins qui ne relèvent pas
des services ROSE, à condition de les agencer en harmonie avec les éléments ASE mentionnés ici.
6 Rec. UIT-T X.881 (1994 F)
---------------------- Page: 12 ----------------------
ISOKEI 13712-
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.