ISO/IEC 9066-1:1989
(Main)Information processing systems — Text communication — Reliable Transfer — Part 1: Model and service definition
Information processing systems — Text communication — Reliable Transfer — Part 1: Model and service definition
This part of ISO/IEC 9066 defines the services provided by the Reliable Transfer Service Element (RTSE). The RTSE services are provided by the use of the RTSE protocol (ISO/IEC 9066-2) in conjunction with the Association Control Service Element (ACSE) services (ISO 8649) and the ACSE protocol (ISO 8650), and the presentation-service (ISO 8822). No requirement is made for conformance to this part of ISO/IEC 9066.
Systèmes de traitement de l'information — Communication de texte — Transfert fiable — Partie 1: Modèle et définition du service
La présente partie de l'ISO/CEI 9066 définit les services fournis par l'élément du service de transfert fiable (RTSE). Les services RTSE sont procurés par utilisation du protocole RTSE (ISO/CEI 9066-2) en liaison avec les services de l'élément du service de commande d'association (ACSE) (ISO 8649) et le protocole ACSE (ISO 8650) et avec le service de présentation (ISO 8822). Aucune condition n'est spécifiée en ce qui concerne la conformité à la présente partie de l'ISO/CEI 9066.
General Information
Standards Content (Sample)
INTERNATIONAL
lSO/IEC
STANDARD
First edition
1989-I l-15
Information processing systems - Text
communication - Reliable Transfer -
Part 1 I
Model and service definition
S ystkmes de traitemen t de l’information - Communication de texte - Transfert
fiable -
Partie 7 : Modkle et dkfinition du service
Reference number
ISO/IEC 9066-I : 1989 (E)
ISO/IEC 90664 : 1989 (E)
Page
Contents
. . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Foreword
iv
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction
1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.........................................
2 Normative references
....................................................
3 Definitions
.................................................
4 Abbreviations
...................................................
5 Conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Reliable Transfer Model
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Overview of service
. . . . . . . . 6
8 Relationship with other ASEs and lower layer services
. . . . . .*.*.
9 Service definition
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10 Sequencing information
@ ISO/IEC 1989
All rights reserved. No part of this publication may be reproduced or utilized in any form or by any
means, electronic or mechanical, including photocopying and microfilm, without permission in
writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l CH-1211 Geneve 20 l Switzerland
Printed in Switzerland
ii
ISOAEC 9066-I : 1989 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International
Electrotechnical Commission) together form a system for worldwide standardization as
a whole. National bodies that are members of IS0 or IEC participate in the develop-
ment of International Standards through technical committees established by the
respective organization to deal with particular fields of technical activity. IS0 and IEC
technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with IS0 and IEC, also
take part in the work.
In the field of information technology, IS0 and IEC have established a joint technical
committee, ISO/IEC JTC 1. Draft International Standards adopted by the joint
technical committee are circulated to national bodies for approval before their accep-
tance as International Standards. They are approved in accordance with procedures re-
quiring at least 75 % approval by the national bodies voting.
International Standard ISOAEC 9066-l was prepared by Joint Technical
Committee ISOAEC JTC 1, information technology.
. . .
III
ISOAEC 9066-l : 1989 (E)
Introduction
This part of ISO/IEC 9066 defines the services provided by an application-
service-element - the Reliable Transfer Service Element (RTSE) - to provide
for the Reliable Transfer of application-protocol-data-units (APDUs) between
open systems. This part of ISO/IEC 9066 is one of a set of International
Standards defining sets of application-service-elements commonly used by a
number of applications.
Reliable Transfer provides an application-independent mechanism to recover
from communication and end-system failure minimizing the amount of
retransmission.
This part of ISO/IEC 9066 is technically aligned with CCITT
Recommendation X.218.
INTERNATIONAL STANDARD IS0 / IEC 9066-l: 1989 (E)
Information processing systems -Text communication -
Reliable Transfer - Part 1:
Model and service definition
1 IS0 8822: 1988, Information processing
Scope
systems - Open Systems Interconnection -
Connection oriented presentation service
This part of ISO/TEC 9066 defines the services
definition.
provided by the Reliable Transfer Service
Element (RTSE). The RTSE services are provided
IS0 8824: 1987, Information processing systems -
by the use of the RTSE protocol (ISO/IEC 9066-Z)
Open Systems Interconnection - Specification of
in conjunction with the Association Control
Abstract Syntax Notation One (ASN.1).
Service Element (ACSE) services (IS0 8649) and
IS0 8825: 1987, Information processing systems -
the ACSE protocol (IS0 8650), and the
Open Systems interconnection - Specification of
presentation-service (IS0 8822).
6asic encoding rules for Abstract Syntax Notation
One (ASN.1).
No requirement is made for conformance to this
part of ISO/IEC 9066.
ISO/IEC 9066-Z: 1989, Information processing
systems - Text communication - Reliable Transfer
Normative references
- Part 2: Protocol specification.
3 Definitions
The following standards contain provisions which,
through reference in this text, constitute
31 . Reference model definitions
provisions of this part of ISO/IEC 9066. At the
time of publication, the editions were valid. All
This part of ISO/IEC 9066 is based on the concepts
Standards are subject to revision, and parties to
developed in IS0 7498 and makes use of the
agreement based on this part of ISO/IEC 9066 are
following terms defined in it:
encouraged to investigate the possibility of
Application Layer;
applying the most recent editions of the standards a>
listed below. Members of IS0 and IEC maintain
application-process;
b)
Registers of currently valid International
application-entity;
Standards. c>
application-service-element;
IS0 7498: 1984, Information processing systems - 4
Open Systems interconnection - Basic Reference
application-protocol-data-unit;
Model.
application-protocol-control-information;
f)
ISO/TR 8509: 1987, Information processing
Presentation Layer;
systems - Open Systems Interconnection - Service
Iid
conventions.
presentation-service;
h)
IS0 8649: 1988, Information processing systems -
presentation-connection;
i>
Open Systems interconnection - Service definition
.
session-service;
for the Association Control Service Element.
J)
Information processing session-connection;
IS0 8650: 1988, H
systems - Open Systems Interconnection - Protocol
transfer syntax;
1)
specification for the Association Control Service
two-way-alternate interaction; and
Element. ml
user-element.
d
ISOAEC 9066-l : 1989 (E)
Service conventions definitions 3.5.2 association-responding-application-
32 .
entity; association-responder: The application-
This part of ISO/IEC 9066 makes use of the
entity that responds to the initiation of an
following terms defined in ISO/TR 8509:
application-association by another AE.
service-provider;
a)
3.5.3 sending-application-entity; sender:
b) service-user;
The application-entity that sends, or may send,
(i.e. possesses the Turn) the APDU to the
confirmed service;
d
receiving application-entity.
d) non-confirmed service;
provider-initiated service; 3.5.4 receiving-application-entity; receiver:
e)
The application-entity that receives, or may
service-primitive; primitive;
f)
receive, (i.e. does not possess the Turn) the APDU
from the sending application-entity.
request (primitive);
Id
indication (primitive);
h)
3.5.5 requestor: The part of an application-
entity that issues a request primitive, or receives
9 response (primitive); and
a confirm primitive for a particular RTSE service.
confirm (primitive).
j>
3.5.6 acceptor: The part of an application-
33 . Presentation service definitions
entity that receives the indication primitive, or
issues a response primitive for a particular RTSE
This part of ISO/IEC 9066 makes use of the
service.
following terms defined in IS0 8822:
abstract syntax;
a)
3.5.7 Reliable Transfer Service Element:
The application-service-element defined in this
b) abstract syntax name;
part of ISOIIEC 9066.
default context;
cl
3.5.8 Reliable Transfer: An application-
presentation context;
d)
independent mechanism to provide for the
transfer syntax name.
e)
transfer of application-protocol-data-units
between open systems, and to recover from
34 e Association control definitions
communication and end-system failure
minimizing the amount of retransmission.
This part of ISO/IEC 9066 makes use of the
following terms defined in IS0 8649:
3.5.9 RTSE-user: The user of the Reliable
application-association; association;
Transfer Service Element. The user may be t.he
user element, or another application service
application context;
b)
element, of the application entity.
Association Control Service Element;
cl
3.5.10 RTSE-provider: The provider of the
d) X.410-1984 mode.
Reliable Transfer Service Element.
35 . Reliable Transfer definitions
3.5.11 ACSE-provider: The provider of the
For the purpose of this part of ISO/IEC 9066 the
Association Control Service Element.
following definitions apply:
3.5.12 monologue interaction: A mode of
3.5.1 association-initiating-application-
interaction where only one application-entity may
entity; association-initiator: The application-
be the sender.
entity that initiates the application-association.
ISOAEC 90664 : 1989 (E)
RTSE Reliable Transfer Service Element
3.5.13 syntax-matching-services: Local
services provided by the presentation-service
5 Conventions
provider enabling the transformation from the
local representation of an application-protocol-
This part of ISO/IEC 9066 defines services for the
data-unit value into a representation specified by
RTSE following the descriptive conventions
a negotiated transfer syntax and vice versa.
defined in ISO/TR 8509. In clause 9, the definition
of each RTSE service includes a table that lists the
3.5.14 X.410-1984 mode: A restricted mode of
parameters of its primitives. For a given
operation of the Reliable Transfer Service
primitive, the presence of each parameter is
Element to allow interworking with application-
described by one of the following values.
entities based on CCITT Recommendation X.410 -
1984.
blank not applicable
M mandatory
3.5.15 normal mode: A mode of operation of the
Reliable Transfer Service Element providing full
U user option
services.
conditional
C
4 Abbreviations
T presence is an RTSE-provider option
A presence subject to conditions defined in
AE application-entity
IS0 8649.
ACSE Association Control Service
P presence subject to conditions defined in
Element
IS0 8822.
APDU application-protocol-data-unit
In addition, the notation (=) indicates that a
ASE application-service-element
parameter value is semantically equal to the
OS1 Open Systems Interconnection
value to its left in the table.
RT (or RTSj Reliable Transfer
ISOA EC 9066-l : 1989 (E)
into a set of (more primitive) ASEs. The
6 Reliable Transfer Model
interaction between AEs is described in terms of
In the OS1 environment, communication between their use of ASEs.
application-processes is represented in terms of
communication between a pair of application- The specific combination of a user-element and
the set of ASEs which comprise an AE are defined
entities (AEs) using the presentation-service.
Communication between some application- by the application context.
entities requires the Reliable Transfer of
application-protocol-data-units (APDUs). Figure 1 illustrates an example of an application
context involving the Reliable Transfer Service
APDUs sent by one AE (the sender) are received Element (RTSE).
by the other AE (the receiver). Reliable Transfer
ensures that each APDU is completely transferred The ASEs available to the user-element require
between AEs exactly once, or that the sending AE communication over an application-association.
is warned of an exception. Reliable Transfer The control of that application-association
recovers from communication and end-system (establishment, release, abort) and the Reliable
failure and minimizes the amount of Transfer of APDUs over the application-
retransmission needed for recovery. The APDUs association is performed by the Reliable Transfer
transferred are transparent to the Reliable Service Element (RTSE) defined in this part of
Transfer. ISO/IEC 9066. The RTSE uses the Association
Control Service Element (ACSE) defined in IS0
Reliable Transfer is carried out within the context 8649 for control of that application-association
of an application-association. An (establishment, release, abort).
application-association defines the relationship
between a pair of AEs, and is formed by the Note that the application context depicted in
exchange of application-protocol-control- figure 1 is minimal for an application context
information through the use of presentation- involving RTSE. Another example, taken from
services. The AE that initiates an application- message handling (ISO/IEC 10021-6), of an
association is called the association-initiating AE, application context involving RTSE, could be that
or the association-initiator, while the AE that of a message transfer agent (MTA), and would
responds to the initiation of an include the message transfer service element
application-association by another AE is called (MTSE) in addition to the ACSE and the RTSE.
the association-responding AE, or the association- Note also that, in general, it is the responsibility
responder. Only the association-initiator may of a International Standard defining a set of ASEs
release an established application-association. that make use of the RTSE (and the ACSE), to
define what use is made of the RTSE and any
The functionality of an AE is factored into one restrictions that may apply.
user-element and a set of application-service-
elements (ASEs). Each ASE may itself be factored
application-entity application-entity
user-element user-element
Application Protocol
over
Application application-association
application-service-elements application-service-elements
Layer
/*c_i Fi
--------------------l___l_______
presentation-connection
Presentation
Layer
(f,
Figure 1 - Model of an application context involving Reliable Transfer
m
n
m
ul
ISOAEC 90664 : 1989 (E)
7 Overview of service partially received APDU prior to issuing the RT-
P-ABORT indication.
This par
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.