ISO/TR 8509:1987
(Main)Information processing systems — Open Systems Interconnection — Service conventions
Information processing systems — Open Systems Interconnection — Service conventions
Systèmes de traitement de l'information — Interconnexion de systèmes ouverts — Conventions de service
General Information
Relations
Buy Standard
Standards Content (Sample)
TECHNICAL REPORT 8509
Published 1987-09-01
INTERNATIONAL ORGANIZATION FOR STANOAROIZATION~MEXflYHAPOflHAR OPrAHM3AUHR fl0 CTAHflAPTH3AUHM.ORGANISATION INTERNATIONALE DE NORMALISATION
Information processing systems - Open Systems
Interconnection - Service conventions
Systèmes de traitement de I'information - Interconnexion de systèmes ouverts - Conventions de service
e
IS0 (the International Organization for Standardization) is a worldwide federation of national standards bodies (IS0 member bodies).
The work of preparing International Standards is normally carried out through IS0 technical committees. Each member body
interested in a subject for which a technical committee has been established has the right to be represented on that committee.
International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
The main task of IS0 technical committees is to prepare International Standards. In exceptional circumstances a technical committee
a
may propose the publication of a technical report of one of the following types :
-
type 1, when the necessary support within the technical committee cannot be obtained for the publication of an International
Standard, despite repeated efforts;
-
type 2, when the subject is still under technical development requiring wider exposure;
-
type 3, when a technical committee has collected data of a different kind from that which is normally published as an
International Standard ("state of the art", for example).
Technical reports are accepted for publication directly by IS0 Council. Technical reports types 1 and 2 are subject to review within
three years of publication, to decide if they can be transformed into International Standards. Technical reports type 3 do not
1)
necessarily have to be reviewed until the data they provide are considered to be no longer valid or useful.
ISO/TR 8509 was prepared by Technical Committee ISO/TC 97, Information processing systems.
The reasons which led to the decision to publish this document in the form of a technical report type 2 are explained in the
Introduction.
-
Lu
-
c UDC681.3: 621.39 Ref. No. ISO/TR 8509 : 1987 (E)
Descriptors : data processing, information interchange, network interconnection, open systems interconnection, communication procedure.
8
œ
t 0 International Organization for Standardization, 1987 0
@ Printed in Switzerland Price based on 9 pages
---------------------- Page: 1 ----------------------
ISO/TR 8509: 1987 (E)
Contents Page
O Introduction . 2
1 Scopeandfieldofapplication . 2
2 References . 2
3 Definitions. . 3
4 Modelforlayerservices . 4
5 Service primitives. . 5
6 Conventions for time sequence diagrams. . 6
Annexes
A Conventions for naming service primitives . 9
B Conventions for parameter descriptions . 10
O Introduction
This Technical Report has been published as interim guidance to users and definers of service standards. The objective is to provide a
common definition of terms and time sequence diagrams for reference by service standards, particularly those for the Network,
Transport and Session Layers.
Although the original intention was for IS0 to publish an International Standard for service conventions, it has become accepted that
considerably more work is required to produce a completely satisfactory and comprehensive treatment of the subject.
The advanced state of development of the Network, Transport and Session service definitions is such that a common reference to
their use of service conventions is required. This Technical Report is designed to meet that need, but not the complete needs of all
service standards derived from the Basic Reference Model. Even then it has not been possible to ensure full alignment between these
three standards and this Technical Report. Almost all divergences are not technically significant, insofar as they generally involve
slightly different ways of presenting the same type of information.
Rather than seek perfect alignment, and hence introduce delays in the publication of those standards, a more practical but less e
elegant solution has been adopted. This Technical Report defines the general conventions used, but also identifies where a particular
service standard uses significantly different conventions.
1 Scope and field of application
This Technical Report establishes definitions of terms and conventions for reference by standards defining the connection-oriented or
connectionless-mode (Ni-services provided by the Reference Model for Open Systems Interconnection (IS0 7498). In particular, it is
concerned with conventions relating to a point-to-point connection, or instance of a point-to-point communication within a layer of
the Reference Model.
NOTE - The scope of thisTechnical Report has been restricted to meet a specific urgent need for the Network, Transport and Session Layers. Where
appropriate it can be applied to other layers.
Conventions for the other types of (N)-service, and wider issues of the underlying semantic model for (N)-services are the subject of further study.
2 References
IS0 7498, Information processing systems - Open Systems Interconnection - Basic Reference Model.
IS0 8072, Information processing systems - Open Systems lnterconnection - Transport service definition.
2
---------------------- Page: 2 ----------------------
IS0 8326, Information processing systems - Open Systems interconnection - Basic connection oriented session service definition.
IS0 8348, information processing systems - Data communications - Network service definition.
3 Definitions
This Technical Report builds on the concepts developed in IS0 7498 and makes use of the following terms defined in it :
3.1
a) (NI-layer;
bI (NI-service;
ci (NI-entity;
d) (NI-service-access-point;
e) (Ni-service-access-point-address.
1 The use of the term "service" in both this Technical Report and the Network, Transport and Session service definitions is not always consistent
with the definition in IS0 7498. In many cases it is used to indicate a distinct part or element of the total (N)-layer service. In general the particular
usage is clear from either the naming convention used or the context.
2 The term "service-access-point" is used when describing the relationship between primitives associated with a single connection. Further study is
required to include the concept of connection-endpoints in this description. However, reference is already made to connection-endpoints in both the
existing network and transport service definitions (IS0 8348 and IS0 8072).
For the purpose of this Technical Report the following definitions also apply :
3.2
3.2.1 service-user : An entity in a single open system that makes use of a service through service-access-points.
3.2.2 service-provider : An abstract of the totality of those entities which provide a service to peer service-users.
NOTE - The behaviour of a service-provider is often described in terms of an abstract machinr.
3.2.3 service primitive; primitive : An abstract, implementation-independent representation of an interaction between the
service-user and the service-provider.
NOTE - Since a service-user is usually a (N)-entity (except at the Application Layer), and since the decomposition of a service-provider usually yields
(N)-entities and a lower layer service (except at the Physical Layer), a service primitive is also an abstract, implementation-independent representation
of an interaction between two adjacent (Nkentities.
3.2.4 request (primitive) : A representation of an interaction in which a service-user invokes some procedure.
3.2.5 indication (primitive) : A representation of an interaction in which a service-provider either
ai indicates that it has, on its own initiative, invoked some procedure; or
b) indicates that a procedure has been invoked by the service-user at the peer service-access-point.
3.2.6 response (primitive) : A representation of an interaction in which a service-user indicates that it has completed some pro-
cedure previously invoked by an interaction represented by an indication primitive.
3.2.7 confirm (primitive) : A representation of an interaction in which a service-provider indicates, at a particular service-access-
point, completion of some procedure previously invoked, at that service-access-point, by an interaction represented by a request
primitive.
3.2.8 (NI-mandatory-service: A distinct part of the total (Ni-service which is always included in a realization of that (NI-service.
3
---------------------- Page: 3 ----------------------
ISO/TR 8509: 1987 (E)
3.2.9 (NI-provider-optional-service: A distinct part of the total (Ni-service which may or may not be included in a realization of
that ( Ni-service.
3.2.10 (Ni-user-optional-service: A distinct part of the realization of an (Ni-service which is only used if both peer service-users
agree during connection establishment.
3.2.11 confirmed-service : A distinct part of the total (Ni-service which results in an explicit confirmation from the service-provider
to the initiating service-user.
NOTE - There is not necessarily any relationship between this confirmation and the response from the peer service-user.
3.2.12 non-confirmed-ser
...
41
RAPPORT TECHNIQUE 8509
Publié 1987-09-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION*ME)K~YHAPOAHAR OPTAHM3AUHR no CTAHnAPTM3AUMM.ORGANlSATlON INTERNATIONALE DE NORMALISATION
Systèmes de traitement de l’information -
Interconnexion de systèmes ouverts - Conventions de
service
information processing systems - Open Systems interconnection - Service conventions
L’ISO (Organisation internationale de normalisation) est une fédération mondiale d‘organismes nationaux de normalisation (comités
membres de I’ISO). L’élaboration des Normes internationales est normalement confiée aux comités techniques de I’ISO. Chaque
comité membre intéressé par une étude a le droit de faire partie du comité technique créé à cet effet. Les organisations
internationales, gouvernementales et non gouvernementales, en liaison avec I’ISO participent également aux travaux.
La tâche principale des comités techniques de I‘ISO est d’élaborer les Normes internationales. Exceptionnellement, un comité
technique peut proposer la publication d’un rapport technique de l’un des types suivants:
-
type 1 : lorsque, en dépit de maints efforts au sein d’un comité technique, l’accord requis ne peut être réalisé en faveur de la
publication d‘une Norme internationale;
-
type 2: lorsque le sujet en question est encore en cours de développement technique et requiert une plus grande expérience;
-
type 3: lorsqu’un comité technique a réuni des données de nature différente de celles qui sont normalement publiées comme
Normes internationales (ceci pouvant comprendre des informations sur l’état de la technique, par exemple).
La publication des rapports techniques dépend directement de l’acceptation du Conseil de I’ISO. Les rapports techniques des types 1
et 2 font l‘objet d’un nouvel examen trois ans au plus tard après leur publication afin de décider éventuellement de leur transformation
en Normes internationales. Les rapports techniques du type 3 ne doivent pas nécessairement être révisés avant que les données
fournies ne soient plus jugées valables ou utiles.
L’ISO/TR 8509 a été préparé par le comité technique ISO/TC 97, Systèmes de traitement de l‘information.
Les raisons justifiant la décision de publier le présent document sous forme de rapport technique du type 2 sont exposées dans
l‘introduction.
CDU 681.3 : 621.39 Réf. no: ISO/TR 8509 : 1987 (FI
Descripteurs : traitement de l‘information, échange d’information, interconnexion de systèmes ouverts, procédure de transmission de données.
O Organisation internationale de normalisation, 1987 O
Imprimé en Suisse Prix basé sur 9 pages
---------------------- Page: 1 ----------------------
iSO/TR 8509: 1987 (FI
Sommaire Page
O Introduction . 2
1 Objet et domaine d’application. . 2
2 Références . 3
3 Définitions. . 3
4 Modèlepourlesservicesdecouche . 4
5 Primitives de service . 5
6 Conventions pour les chronogrammes . 6
Annexes 8
A Conventions de dénomination des primitives de service . 9
B Conventions de description des paramètres . 9
O introduction
Le présent Rapport technique a été publié pour servir de guide provisoire aux utilisateurs et aux personnes chargées de définir les nor-
mes de service. II a pour but de fournir une définition commune des termes et des chronogrammes afin de servir de référence aux nor-
mes de service, surtout celles des couches Réseau, Transport et Session.
Bien que l‘intention de I’ISO ait été au départ de publier une Norme internationale pour les conventions de service, il a été convenu
qu‘un travail nettement plus important était nécessaire pour traiter le sujet dans son ensemble de façon satisfaisante.
L’état de développement avancé des définitions des services de Réseau, Transport et Session est tel qu‘il est nécessaire d’avoir une
référence commune pour l’utilisation qu’elles font des conventions de service. Le présent Rapport technique est conçu pour satisfaire
à cette exigence, mais il ne couvre pas tous les besoins de toutes les normes de service dérivées du Modèle de référence de base. Mais
il n’a même pas été possible d‘obtenir un alignement complet de ces trois normes et du présent Rapport technique. La plupart des
divergences ne sont pas importantes sur le plan technique dans la mesure où elles portent sur des façons légèrement différentes de
présenter le même type d’informations.
Plutôt que de rechercher un alignement parfait, et donc de provoquer des retards dans la publication de ces normes, on a adopté une
solution plus pratique, mais moins élégante. Le présent Rapport technique définit les conventions générales utilisées, mais signale
également les point sur lesquels une norme de service particulière utilise des conventions nettement différentes.
1 Objet et domaine d‘application
Le présent Rapport technique donne les définitions des termes et les conventions qui serviront de référence aux normes définissant les
services (NI en mode connexion ou sans connexion prévus par le Modèle de référence pour l‘Interconnexion de systèmes ouverts
(IS0 7498). II traite en particulier des conventions relatives à une connexion point à point ou à une occurrence de communication
point à point à l’intérieur d‘une couche du Modèle de Référence.
NOTE - Le présent Rapport technique a été limité afin de satisfaire un besoin spécifique urgent des couches Réseau, Transport et Session. II peut, le
cas échéant, s’appliquer aux autres couches.
Les conventions pour d’autres types de service (N) et d’autres questions relatives au modèle sémantique sous-jacent des services (NI font l’objet d‘une
étude.
---------------------- Page: 2 ----------------------
ISO/TR 8509 : 1987 (F)
2 Références
IS0 7498, Systèmes de traitement de l'information - Interconnexion des systèmes ouverts - Modèle de Référence de base.
IS0 8072, Systèmes de traitement de l'information - Interconnexion de systèmes ouverts - Service de transport en mode
connexion.
IS0 8326, Systèmes de traitement de l'information - Interconnexion des systèmes ouverts - Définition du Service de session en
mode connexion.
IS0 8348, Systèmes de traitement de l'information - Interconnexion des systèmes ouverts - Définition du service de réseau.
3 Définitions
3.1 Le présent Rapport technique est fondée sur les concepts élaborés dans I'ISO 7498 et utilise les termes suivants qui y sont
définis :
a) couche (Ni;
b) service (NI;
c) entité (N);
d) point d'accès au service (NI;
e) adresse du point d'accès au service (NI.
NOTES
1 L'utilisation du terme «service» dans le présent Rapport technique et dans les définitions des services de Réseau, Transport et Session n'est pas
toujours compatible avec la définition de I'ISO 7498. On l'utilise dans de nombreux cas pour indiquer une partie distincte ou un élément de l'ensemble
du service de la couche (NI. En général, l'usage particulier est indiquée clairement soit par la convention de dénomination utilisée soit par le contexte.
2 Le terme de «point d'accès au service» s'utilise pour décrire la relation entre des primitives associées à une connexion donnée. II est nécessaire de
poursuivre l'étude afin d'inclure dans cette description le concept d'extrémités de connexion. Cependant, les services de Réseau et Transport
(IS0 8348 et IS0 8072) font déjà référence aux extrémités de connexion.
3.2 Dans le cadre du présent Rapport technique, les définitions suivantes sont également applicables.
3.2.1 utilisateur de service: Entité qui, dans un système ouvert donné, utilise un service par l'intermédiaire de points d'accès au
service.
3.2.2 fournisseur de service: Représentation abstraite de la totalité des entités qui fournissent un service aux utilisateurs de ser-
vice homologues.
NOTE - Le comportement d'un fournisseur de service est souvent décrit en termes de machine abstraite.
3.2.3 primitive de service; primitive : Représentation abstraite indépendante de la mise*en œuvre, d'une interaction entre I'utilisa-
teur de service et le fournisseur de service.
NOTE - Étant donné que l'utilisateur de service est généralement une entité (N) (sauf pour la Couche Application), et étant donné que la décomposi-
tion d'un fournisseur de service donne généralement des entités (NI et un service de couche inférieure (sauf pour la Couche Physique), une primitive
de service est également une représentation abstraite, indépendante de la mise en œuvre, d'une interaction entre deux entités (NI adjacentes.
3.2.4 primitive de demande: demande : Représentation d'une interaction dans laquelle un utilisateur de service appelle une pro-
cédure.
3.2.5 primitive d'indication: indication : Représentation d'une interaction dans laquelle un fournisseur de service
a) soit indique qu'il a, de sa propre initiative, appelé une procédure;
b) soit indique qu'une procédure a été appelée par l'utilisateur de service homologue à son point d'accès au service.
3.2.6 primitive de réponse; réponse : Représentation d'une interaction dans laquelle un utilisateur de service indique qu'il a exé-
cuté une procédure appelée précédemment par une interaction représentée par une primitive d'indication.
3
---------------------- Page: 3 ----------------------
ISO/TR 8509: 1987 (FI
3.2.7 primitive de confirmation; confirmation : Représentation d'une interaction dans laquelle un fournisseur de service indique,
en un point d'accès au service donné, l'exécution de la procédure appelée précédemment, en ce point d'accès au service, par une
interaction représentée par une primitive de demande.
3.2.8 service obligatoire (NI : Partie distincte de l'ensemble du service (N) toujours incluse dans une réalisation de ce service (NI.
3.2.9 service optionnel fournisseur (NI : Partie distincte de l'ensemble du service (N) qui peut ou non être incluse dans une réali-
sation de ce service (NI.
3.2.10 service optionnel utilisateur (NI : Partie distincte de la réalisation d'un service (N) utilisée seulement si les deux utilisateurs
de service homologues l'acceptent lors de l'établissement de la connexion.
3.2.11 service confirmé : Partie distincte de l'ensemble du ser
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.