ISO/IEC 10740-2:1993
(Main)Information technology — Text and office systems — Referenced Data Transfer — Part 2: Protocol specification
Information technology — Text and office systems — Referenced Data Transfer — Part 2: Protocol specification
Technologies de l'information — Bureautique — Transfert de données référencées — Partie 2: Spécification du protocole
General Information
Relations
Standards Content (Sample)
I NT ER NAT I O NA L
ISO/IEC
STAN DAR D
10740-2
First edition
1993-06-15
Information technology - Text and office
systems - Referenced Data Transfer -
Part 2:
Protocol specification
Technologies de l'information - Bureautique - Transfert de données
référencées -
Partie 2: Spécification du protocole
Reference number
ISO/IEC 10740-2:1993(E)
---------------------- Page: 1 ----------------------
ISO/IEC 10740-2:1993 (E)
Contents Page
Foreword .
Introduction . iv
1 Scope . 1
2 Normative references . 1
3 Definitions . 2
3.1 OS1 basic reference model definitions . 2
3.2 Distributed-office-application model . Distinguished-
2
object-reference and associated procedures definitions .
3.3 Association control service element (ACSE) definition . 2
3.4 Presentation service definitions . 2
3.5 Abstract syntax notation definitions . 2
Remote operations service element (ROSE) definitions . . 3
3.6
3.7 Distributed-office-application model .
General model definitions . 3
3.8 Referenced-data-transfer definitions . 3
4 Abbreviations . 3
5 Conventions . 4
6 RDT Application Service Element and Abstract Syntax . 4
7 RDT Application Contexts and Protocol . 5
7.1 Overview . 5
7.2 RDT Application Contexts . 5
7.3 Bind-operation and Unbind-operations . 8
7.4 UseofROSE . 8
8 Conformance Requirements . 9
8.1 General . 9
8.2 Equipment . 9
8.3 PeerEquipment . 9
8.4 Conformance to the RDT Protocol . 9
Annex
A List of object identifier values assigned . 11
O ISO/IEC 1993
AU rights reserved . No part of this publication may be reproduced or utiiized 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 0 Case postale 56 CH-1211 Genève 20 Switzerland
Printed in Switzerland
ii
---------------------- Page: 2 ----------------------
ISO/IEC 10740-21993 (E)
Foreword
IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
IS0 or IEC participate in the development of International Standards through technical committees
to deal with particular fields of technical activity. IS0 and IEC
established by the respective organization
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, ISOiIEC
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 ISOiIEC 10740-2 was prepared by Joint Technical Committee ISOiIEC JTC 1,
Information technology, Subcommittee SC 18, Document processing and related communication.
ISOiIEC 10740 consists of the following parts, under the general title Information technology - Text and ofice
systems -Referenced Data Transfer:
- Part 1: Abstract service definition
- Part 2: Protocol specification.
hex A of this part of ISOiIEC is for information only.
iii
---------------------- Page: 3 ----------------------
ISOAEC 10740-2:1993 (E)
Introduction
This International Standard is one of a set of standards for distributed-office-applications which define
abstract services and specify acccess protocols in accordance with the Application Layer of the Open
Systems Interconnection (OSI) Reference Model (IS0 7498).
Distributed-office-applications are used by an integrated distributed office system, consisting of user
nodes and server nodes linked by a network. The user nodes access the server nodes via the network,
using access protocols.
In such an environment, data processing applications that within a single host act as a single piece, have
been split among the different intelligent components of the system. This splitting has led to the need for
standardization of inter-relationships between the different parts of an application.
In this environment the distributed-office-applications should satisfy the following objectives:
- Make easier the implementation of application-processes developed for a distributed
environment based on micro-processors and large or medium sized mainframes
interconnected through local area network or wide area network means;
-
Reduce the processing delay time for document related activities such as document filing and
retrieval, document distribution, printing, etc.;
-
Allow concurrent processing of different tasks within the distributed office system;
-
Reduce the overall size of an office system and facilitate its modular extension.
Within distributed-office-applications, there will be applications that will act as Accessees or Accessors of
objects whose values are of comparatively large size, for example files, documents or body parts. ISO/IEC
10031-1 the Distributed-office-applications model, contains a functional model for these cases named
Referenced Object Access (ROA). According to this model, the transfer of data-object-values conceptually
involves three parties: an Initiator which requests the transfer, an Accessee which produces the data-
object-value and an Accessor which consumes the data-object-value. To achieve economies in the use of
transmission facilities and hence more efficient use of system resources, a mechanism is required
whereby an Accessee can provide an Initiator with a reference to a data-object-value. This reference can
then be given by the Initiator to the Accessor which can then contact the Accessee directly for example to
obtain the data-object-value. This mechanism is known as the ROA. It provides a way to perform ROA-
operations between an open-ended list of parties.
This Part of ISO/IEC 10740 describes the RDT protocol, a realization of the RDT abstract service as
defined in ISO/IEC 10740-1. The RDT protocol realization takes the form of an RDT Application Service
Element (ASE) and two RDT Application Contexts (ACs), together with conformance requirements for
implementations.
iv
---------------------- Page: 4 ----------------------
INTERNATIONAL STANDARD ISO/IEC 10740-21993 (E)
Information technology - Text and office systems -
Referenced Data Transfer -
Part 2:
Protocol specification
1 Scope
This Part of ISOAEC 10740 describes the application-service-element (ASE) and the application-contexts
distributed-office-applications. Its content covers four
(ACs) for the Referenced Data Transfer within
major areas:
-
An introductory part in which references, definitions and abbreviations are collected
together.
-
Specification of the RDT Application Service Element (RDTSE).
-
Specification of two RDT Application Contexts containing the RDTSE.
-
Conformance requirements for the RDT Application Contexts.
2 Normative references
The following standards contain provisions which, through reference in this text, constitute provisions of
this part of ISOLEC 10740. At the time of publication, the editions indicated were valid. All standards are
subject to revision, and parties to agreements based on this part of ISOAEC 10740 are encouraged to
investigate the possibility of applying the most recent editions of the standards indicated below. Members of
IEC and IS0 maintain registers of currently valid International Standards.
IS0 7498: 1904, Information processing systems - Open Systems Interconnection - Basic Reference Model.
IS0 7498-2:1989, Information processing systems - Open Systems Interconnection -Basic Reference Model -
Part 2: Security Architecture.
IS0 8649:1988, Information processing systems - Open Systems Interconnection - Service definition for the
Association Control Service Element,
IS0 8822: 1988, Information processing systems - Open Systems Interconnection - Connection oriented
presentatwn service definition.
ISOAEC 8824: 1990, Information technology - Open Systems Interconnection - Specification of Abstract
Syntax Notation One (ASN.1).
ISOAEC 8825:1990, Information processing systems - Open Systems Interconnection - Specification of basic
encoding rules for Abstract Syntax Notation One (ASN.1).
ISOAEC 9066-1:1989, Information processing systems - Text communication - Reliable Transfer - Part 1:
Model and service definition.
ISOAEC 9066-2:1989, Information processing systems - Text communication - Reliable Transfer - Part 2:
Protocol specification.
ISOAEC 9072-1:1989, Information processing systems - Text communication - Remote Operations - Part 1:
Model, notation and service definition.
1
---------------------- Page: 5 ----------------------
ISOmEC 10740-21993 (E)
ISODEC 9072-2:1989, Information processing systems - Text communication - Remote Operations - Part 2:
Protocol specification.
ISOIIEC 10031-1:1991, Information technology - Text and ofice systems - Distributed-ofice-applications
model -Part 1: General model.
ISOIIEC 10031-2:1991, Information technology - Text and ofie systems - Distributed-ofice-applications
model - Part 2: Distinguished-object-reference and associated procedures.
ISODEC 10740-1:1993, Information technology - Text and ofice systems - Referenced Data Transfer -
Part 1: Abstract service definition.
3 Definitions
3.1 OSE basic reference model definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in IS0 7498:
a) Application Layer;
b) application-context;
c) application-process;
d) application-service-element;
e) protocol;
f) transfer syntax.
Distributed-office-application model - Distinguished-object-reference and associated
3.2
procedures definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in IÇO/IEC 10031-2:
a) authentication;
b) credentials.
3.3 Association control service element (ACSE) definition
This Part of ISO/IEC 10740 makes use of the followingterm defined in IS0 8649:
a) application context.
3.4 Presentation service definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in IS0 8822:
a) abstract syntax,
b) transfer syntax name.
3.5 Abstract syntax notation definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in ISO/IEC 8824:
a) ASN.l;
b) object identifier.
---------------------- Page: 6 ----------------------
3.6 Remote operations service element (ROSE) definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in ISO/IEC 9072-1:
a) Remote Operations: bind-operation, unbind-operation, operation;
b) RO-notation;
c) Remote Operations Service Element
3.7 Distributed-office-application model - General model definitions
This Part of ISO/IEC 10740 makes use of the following terms defined in ISO/IEC 10031-1:
a) accessee;
b) accessor;
c) data-object-value;
d) distinguished-object-reference;
e) distributed-office-application;
f) referenced-object-access;
g) ROA-operation.
3.8 Referenced-data-transfer definitions
This Part of ISO/IEC 10740 makes use of the following term defined in ISO/IEC 10740-2:
referenced-data-transfer.
4 Abbreviations
AC application-context
APDU application-protocol-data-unit
ASE application-service-element
ASN.l Abstract Syntax Notation One
DOR Distinguished Object Reference
QOS Quality of Service
RDT Referenced Data Transfer
RDTSE Referenced Data Transfer Service Element
ROA Referenced Object Access
ROSE Remote Operatiws Service Element
RTSE Reliable Transfer Service Element
---------------------- Page: 7 ----------------------
ISOAEC 10740-2:1993 (E)
5 Conventions
This Part of ISO/IEC 10740 uses the descriptive conventions listed below.
ASN.l to specify the abstract syntax of information objects.
6 RDT Application Service Elem
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.