ISO/IEC 10746-3:1996
(Main)Information technology — Open Distributed Processing — Reference Model: Architecture
Information technology — Open Distributed Processing — Reference Model: Architecture
Defines how ODP systems are specified, making use of concepts in ITU-T Recommendation X.902 (ISO/IEC 10746-2); identifies the characteristics that qualify systems as ODP systems.
Technologies de l'information — Traitement réparti ouvert — Modèle de référence: Architecture
General Information
- Status
- Withdrawn
- Publication Date
- 11-Sep-1996
- Withdrawal Date
- 11-Sep-1996
- Technical Committee
- ISO/IEC JTC 1/SC 7 - Software and systems engineering
- Drafting Committee
- ISO/IEC JTC 1/SC 7 - Software and systems engineering
- Current Stage
- 9599 - Withdrawal of International Standard
- Start Date
- 22-Jul-2010
- Completion Date
- 12-Feb-2026
Relations
- Effective Date
- 12-Dec-2009
ISO/IEC 10746-3:1996 - Information technology -- Open Distributed Processing -- Reference Model: Architecture
ISO/IEC 10746-3:1996 - Technologies de l'information -- Traitement réparti ouvert -- Modele de référence: Architecture
ISO/IEC 10746-3:1996 - Technologies de l'information -- Traitement réparti ouvert -- Modele de référence: Architecture
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

BSCIC Certifications Pvt. Ltd.
Established 2006, accredited by NABCB, JAS-ANZ, EIAC, IAS. CDSCO Notified Body.

Intertek India Pvt. Ltd.
Delivers Assurance, Testing, Inspection & Certification since 1993 with 26 labs and 32 offices.
Sponsored listings
Frequently Asked Questions
ISO/IEC 10746-3:1996 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Open Distributed Processing — Reference Model: Architecture". This standard covers: Defines how ODP systems are specified, making use of concepts in ITU-T Recommendation X.902 (ISO/IEC 10746-2); identifies the characteristics that qualify systems as ODP systems.
Defines how ODP systems are specified, making use of concepts in ITU-T Recommendation X.902 (ISO/IEC 10746-2); identifies the characteristics that qualify systems as ODP systems.
ISO/IEC 10746-3:1996 is classified under the following ICS (International Classification for Standards) categories: 35.080 - Software. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 10746-3:1996 has the following relationships with other standards: It is inter standard links to ISO/IEC 10746-3:2009. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
ISO/IEC 10746-3:1996 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 10746-3
First edition
1996-09-I 5
Information technology - Open
Distributed Processing - Reference Model:
Architecture
Technologies de Yin formation - Traitement dis tribu6 ouvert - Modkle de
r@f&ence: Architecture
ISO/IEC 10746-3: 1996(E)
Contents
Page
..............................................................................................................................................................
1 Scope
.....................................................................................................................................
2 Normative references
........................................................................
Identical Recommendations I International Standards
2.1
..........................
2.2 Paired Recommendations I International Standards equivalent in technical content
......................................................................................................................................................
3 Definitions
........................................................................................................................
3.1 Descriptive definitions
......................................................................................................................................
3.2 Abbreviations
.....................................................................................................................................................
4 Framework
Viewpoints .
4.1
Concepts .
4.1.1
..............................................................................................................
4.1.2 Using viewpoints
...................................................................................................................
4.2 ODP viewpoint languages
............................................................................................................................
4.2.1 Concept
...............................................................................................
4.2.2 Using viewpoint languages
.....................................................................................................................................
4.3 ODP functions
.........................................................................................................
ODP distribution transparencies
4.4
Concepts .
4.4.1
........................................................................................
Using distribution transparency
4.4.2
...............................................................................................
4.5 Standards derived from the framework
4.6 Conformance .
........................................................................................................................................
5 Enterprise language
..............................................................................................................................................
51 Concepts
5:2 Structuring rules .
.....................................................................................................
53 . Conformance and reference points
.....................................................................................................................................
6 Information language
..............................................................................................................................................
61 Concepts
612 Structuring rules .
..................................................................................................... 9
63 . Conformance and reference points
.................................................................................................................................
7 Computational language
Concepts .
7.1
..................................................................................................................................
7.2 Structuring rules
.....................................................................................................................
7.2.1 Naming rules
Interaction rules .
7.2.2
....................................................................................
Signal interaction rules
7.2.2.1
Stream interaction rules .
7.2.2.2
Operation interaction rules .
7.2.2.3
0 ISO/IEC 1996
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or
utilized in any form or by any means, electronic or mechanical, including photocopying and micro-
film, without permission in writing from the publisher.
l CH- 12 11 Geneve 20 l Switzerland
ISO/IEC Copyright Office l Case postale 56
Printed in Switzerland
ISO/IEC 10746-3: 1996(E)
Q ISO/IEC
Parameter rules .
7.2.2.4
Flows, operations and signals .
7.2.2.5
.....................................................................................................................
7.2.3 Binding rules
..................................... 13
Implicit binding rules for server operation interfaces
7.2.3.1
....................................................................................
Primitive binding rules
7.2.3.2
.................................................................................
7.2.3.3 Compound binding rules
.........................................................................................................................
7.2.4 Type rules
...............................................
Signature subtyping rules for signal interfaces
7.2.4.1
..............................................
Signature subtyping rules for stream interfaces
7.2.4.2
..........................................
Signature subtyping rules for operation interfaces
7.2.4.3
Template rules .
7.2.5
...............................................................
Computational object template rules
7.2.5.1
.............................................................
Computational interface instantiation
7.2.5.2
...................................................
Computational object template instantiation
7.2.5.3
Failure rules .
7.2.6
Portability rules .
7.2.7
.....................................................................................................
Conformance and reference points
7.3
.....................................................................................................................................
8 Engineering language
..............................................................................................................................................
8.1 Concepts
..................................................................................................................................
Structuring rules
8.2
Channel rules .
8.2.1
Stubs .
8.2.1.1
............................................................................................................
8.2.1.2 Binders
Protocol objects .
8.2.1.3
Interceptors .
8.2.1.4
Interface reference rules .
8.2.2
...................................................................................................
8.2.3 Distributed binding rules
Relocation rules .
8.2.4
......................................................................................................................
8.2.5 Cluster rules
Capsule rules .
8.2.6
.........................................................................................................................
8.2.7 Node rules
..........................................................................................
Application management rules
8.2.8
......................................................................................................................
8.2.9 Failure rules
Conformance and reference points .
83 .
.....................................................................................................................................
9 Technology language
Concepts .
9.1
..................................................................................................................................
9.2 Structuring rules
.....................................................................................................
9.3 Conformance and reference points
...........................................................................................................................................
10 Consistency rules
......................................................... 30
10.1 Computational and information specification correspondences
.......................................................... 30
Engineering and computational specification correspondences
10.2
ODP functions .
Management functions .
................................................................................................................
12.1 Node management function
12.1.1 Thread management .
................................................................................
12.1.2 Clock access and timer management
............................................................................
12.1.3 Channel creation and interface location
......................................................... 33
Capsule template instantiation and capsule deletion
12.1.4
..............................................................................................................
12.2 Object management function
.............................................................................................................
12.3 Cluster management function
............................................................................................................
12.3.1 Cluster checkpoint
..........................................................................
12.3.2 Cluster deletion, deactivation and failure
.....................................................................................
12.3.3 Cluster reactivation and recovery
..............................................................................................................
Cluster migration
12.3.4
iii
0 ISOIIEC
ISO/IEC 10746-3: 1996(E)
............................................................................................................
12.4 Capsule management function
............................................................................................ 35
Cluster template instantiation
12.4.1
................................................................................................................
12.4.2 Capsule deletion
...................................................................................................................................
13 Coordination functions
..................................................................................................................
13.1 Event notification function
............................................................................................................................
13.1.1 Concepts
Rules .
13.1.2
......................................................................................................
13.2 Checkpoint and recovery function
...................................................................................................................
13.2.1 Checkpointing
...........................................................................................................................
13.2.2 Recovery
...............................................................................................
13.3 Deactivation and reactivation function
13.3.1 Deactivation .
Reactivation .
13.3.2
13.4 Group function .
Concepts .
13.4.1
.................................................................................................................................
13.4.2 Rules
............................................................................................................................
13.5 Replication function
13.6 Migration function .
Replication .
13.6.1
Deactivation and reactivation .
13.6.2
...........................................................................................................................
13.7 Transaction function
............................................................................................................................
13.7.1 Concepts
13.7.2 Rules .
..................................................................................................................
13.8 ACID transaction function
.............................................................................. 39
13.9 Engineering interface reference tracking function
...................................................................................................................................... 40
14 Repository functions
..................................................................................................................................
14.1 Storage function
............................................................................................................................
14.1.1 Concepts
14.1.2 Rules .
...................................................................................................... 40
14.2 Information organization function
14.3 Relocation function .
Concepts . 41
14.3.1
................................................................................................................................. 41
14.3.2 Rules
.....................................................................................................................
14.4 Type repository function
................................................................................................................................. 41
14.4.1 Rules
..................................................................................................................................
14.5 Trading function
............................................................................................................................ 42
14.5.1 Concepts
14.5.2 Rules .
15 Security functions .
..............................................................................................................................................
15.1 Concepts
15.2 Access control function .
15.3 Security audit function .
...................................................................................................................... 43
15.4 Authentication function
15.5 Integrity function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15.6 Confidentiality function .
.................................................................................................................... 44
15.7 Non-repudiation function
..................................................................................................................
15.8 Key management function
16 ODP distribution transparency .
............................................................................................................................ 46
16.1 Access transparency
16.2 Failure transparency .
16.2.1 Concepts .
16.2.2 Rules .
16.2.2.1 Replication .
16.2.2.2 Checkpoint and recovery .
16.3 Location transparency .
1v
0 ISO/IEC
ISO/IEC 10746-3: 1996(E)
.......................................................................................................................
16.4 Migration transparency
Concepts .
16.4.1
Rules .
16.4.2
.....................................................................................................................
16.5 Persistence transparency
Concepts .
16.5.1
.................................................................................................................................
16.5.2 Rules
......................................................................................................................
16.6 Relocation transparency
.....................................................................................................................
16.7 Replication transparency
16.7.1 Concepts .
16.7.2 Rules .
....................................................................................................................
16.8 Transaction transparency
16.8.1 Concept .
.................................................................................................................................
16.8.2 Rules
......................................................................................
Annex A - Formal computational supertype/subtype rules
A. 1 Notations and conventions .
........................................................................................................................................
A.2 Type system
A.2.1 Typing rules .
................................................................................................................
A.2.2 Type definitions
An algorithm for type checking .
A.2.3
.......................................................................................................... 52
Signal interface signature types
A.3
.....................................................................................................
A.4 Operation interface signature types
.........................................................................................................................
A.5 Stream interface types
A.6 Example .
Index of definitions .
ISO/IEC 10746-3: 1996(E) @ ISO/IEC
Foreword
IS0 (the International Organization for Standardization) and IEC (the Inter-
national Electrotechnical Commission) form the specialized system for worldwide
standardization. National bodies that are members of IS0 or IEC participate in the
development of International Standards through technical committees established
by the respective organization to deal with particular fields of technical activity.
IS0 and IEC technical committees collaborate in fields of mutual interest. Other
international organizations, governmental and non-governmental, in liaison with
IS0 and IEC, also take part in the work.
In the field of information technology, IS0 and IEC have established a joint
technical committee, ISO/IEC JTC 1. Draft International Standards adopted by the
joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national
bodies casting a vote.
International Standard ISO/IEC 107463 was prepared by Joint Technical Com-
mittee ISO/IEC JTC 1, Information 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 Recommen-
dation X.903.
ISO/IEC 10746 consists of the following parts, under the general title Information
technology - Open Distributed Processing - Reference Model:
- Part I: Overview
- Part 2: Foundations
Part 3: Architecture
Part 4: Architectural semantics
Annex A forms an integral part of this part of ISO/IEC 10746.
vi
@ ISO/IEC
ISO/IEC 10746-3: 1996(E)
Introduction
The rapid growth of distributed processing has led to a need for a coordinating framework for the standardization of
Open Distributed Processing (ODP). This Reference Model provides such a framework. It creates an architecture within
which support of distribution, interworking and portability can be integrated.
The Reference Model of Open Distributed Processing, ITU-T Recs. X.901 to X.904 I ISO/IEC 10746, is based on
precise concepts derived from current distributed processing developments and, as far as possible, on the use of formal
description techniques for specification of the architecture.
The Reference Model consists of:
-
ITU-T Rec. X.901 I ISOLIEC 10746-l: Overview: Contains a motivational overview of ODP giving
scoping, justification and explanation of key concepts, and an outline of the ODP architecture. It contains
explanatory material on how this Reference Model is to be interpreted and applied by its users, who may
include standards writers and architects of ODP systems. It also contains a categorization of required
areas of standardization expressed in terms of the reference points for conformance identified in this
Recommendation I International Standard. This part is not normative.
-
ITU-T Rec. X.902 I ISO/IEC 10746-2: Foundations: Contains the definition of the concepts and
analytical framework for normalised description of (arbitrary) distributed processing systems. It
introduces the principles of conformance to ODP standards and the way in which they are applied. This is
only to a level of detail sufficient to support this Recommendation I International Standard and to
establish requirements for new specification techniques. This part is normative.
-
ITU-T Rec. X.903 I ISOKIEC 10746-3: Architecture: Contains the specification of the required
characteristics that qualify distributed processing as open. These are the constraints to which ODP
standards must conform. It uses the descriptive techniques from ITU-T Recommendation X.902 I
ISO/IEC 10746-2. This part is normative.
-
ITU-T Rec. X.904 I ISO/IEC 10746-4: Architectural semantics: Contains a formalization of the ODP
modelling concepts defined in ITU-T Recommendation X.902 I ISO/IEC 10746-2, clauses 8 and 9. The
formalization is achieved by interpreting each concept in terms of the constructs of the different
standardized formal description techniques. This part is normative.
This Recommendation I International Standard contains one annex (this annex forms an integral part of the Reference
Model).
vii
This page intentionally left blank
ISO/IEC 10746-3 : 1996 (E)
INTERNATIONAL STANDARD
ITU-T RECOMMENDATION
INFORMATION TECHNOLOGY - OPEN DISTRIBUTED PROCESSING -
REFERENCE MODEL: ARCHITECTURE
1 Scope
This ITU-T Recommendation I International Standard:
-
defines how ODP systems are specified, making use of concepts in ITU-T Recommendation X.902 I
ISOLIEC 10746-2;
-
identifies the characteristics that qualify systems as ODP systems.
It establishes a framework for coordinating the development of existing and future standards for ODP systems and is
provided for reference by those standards.
2 Normative references
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation I International Standard. At the time of publication, the editions indicated
were valid. All Recommendations and Standards are subject to revision, and parties to agreements based on this
Recommendation I Standard are encouraged to investigate the possibility of applying the most recent edition of the
Recommendations and Standards listed below. Members of IEC and IS0 maintain registers of currently valid
International Standards. The 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 ISOLIEC 749% 1: 1994, Znformation technology - Open Systems
- Basic Reference Model: The Basic Model.
Interconnection
-
ITU-T Recommendation X.8 10 (1995) I ISO/IEC 1018 1 - 1: 1996, Information technology - Open Systems
Interconnection - Security frameworks for open systems: Overview.
-
ITU-T Recommendation X.8 11 (1995) I ISOLIEC 1018 l-2: 1996, Information technology - Open Systems
Interconnection - Security frameworks for open systems: Authentication framework.
-
ITU-T Recommendation X.8 12 (1995) I ISOLIEC 10 18 l-3: 1996, Information technology - Open Systems
Interconnection - Security frameworks for open systems: Access control framework.
-
ITU-T Recommendation X.8 13 l) I ISO/IEC 1018 l-4. ‘1, Znformation technology - Open Systems
Interconnection - Security frameworks for open systems: Non-repudiation framework.
-
ITU-T Recommendation X.8 14 (1995) I ISO/IEC 1018 l-5: 1996, Information technology - Open Systems
Interconnection - Security frameworks for open systems: Confidentiality framework.
-
ITU-T Recommendation X.8 15 (1995) I ISOLIEC 10 18 l-6: 1996, Znformation technology - Open Systems
Interconnection - Security frameworks for open systems: Integrity framework.
-
ITU-T Recommendation X.8 16 (1995) I ISOLIEC 1018 l-7: 1996, Information technozogy - Open Systems
Interconnection - Security frameworks for open systems: Security audit framework.
-
ITU-T Recommendation X.902 (1995) I ISO/IEC 10746-2: 1996, Information technology - Open
distributed processing - Reference Model: Foundations.
*) Presently at the stage of draft.
ITU-T Rec. X.903 (1995 E) 1
ISO/IEC 10746-3 : 1996 (E)
22 . Paired Recommendations I International Standards equivalent in technical content
-
CCITT Recommendation X.800 (199 l), Security architecture for Open Systems Interconnection for
CCITT Applications.
Open Systems Interconnection - Basic Reference
IS0 7498-2: 1989, Information processing systems -
Model - Part 2: Security Architecture.
Definitions
For the purposes of this Recommendation I International Standard, the following definitions apply.
31 . Descriptive definitions
This Reference Model makes use of the following term defined in ITU-T Rec. X.200 I ISO/IEC 7498-l:
-
transfer syntax.
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.81 1 I
ISO/IEC 10181-2:
claimant;
information;
exchange authentication
-
principal;
-
trusted third party.
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.812 I
ISO/IEC 10181-3:
-
access control information;
-
access decision function;
-
access enforcement function;
-
initiator;
-
target.
This Recommendation I International Standard makes use of the following terms defined in ITU-T Ret X.8 13 I
ISO/IEC 10181-4:
l 1
-
eviaence generator;
-
evidence user;
-
evidence verifier;
(non-repudiable data) originator;
(non-repudiable data) recipient;
non-repudiation evidence;
non-repudiation service requester;
-
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.814 I
ISO/IEC 10181-5:
-
confidentiality-protected data;
-
hide;
originator;
recipient;
reveal.
2 ITU-T Rec. X.903 (1995 E)
ISO/IEC 10746-3 : 1996 (E)
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.815 I
ISOLIEC 101816:
-
integrity-protected data;
-
originator;
-
recipient;
-
shield;
-
validate.
This Recommendation I International Standard makes use of the following terms defined in ITU-T Rec. X.816 1
ISO/IEC 10181-7:
-
alarms collector function;
-
alarm examiner function;
-
audit trail examiner function;
-
audit trail archiver function;
-
audit recorder function;
-
audit trail examiner function;
-
audit trail collector function.
This Recommendation I International Standard makes use of the following terms defined in ISO/IEC 11170-l Key
Management Framework:
-
key generation;
-
key registration;
-
key certification;
-
key deregistration;
-
key distribution;
-
key storage;
-
key archiving;
-
key deletion.
This Reference Model makes use of the terms defined in ITU-T Rec. X.902 I ISO/IEC 10746-2 shown in Figure 1.
32 . Abbreviations
For the purposes of this Recommendation I International Standard, the following abbreviations apply:
ODP Open Distributed Processing.
OS1 Open Systems Interconnection.
4 Framework
This Reference Model defines a framework comprising:
-
five viewpoints, called enterprise, information, computational, engineering and technology which provide
a basis for the specification of ODP systems;
-
a viewpoint language for each viewpoint, defining concepts and rules for specifying ODP systems from
the corresponding viewpoint;
-
specifications of thefunctions required to support ODP systems;
-
transparency prescriptions showing how to use the ODP functions to achieve distribution transparency.
The architecture for ODP systems and the composition of functions is determined by the combination of the
computational language, the engineering language and the transparency prescriptions.
ITU-T Rec. X.903 (1995 E) 3
ISO/IEC 10746-3 : 1996 (E)
abstraction; failure; perceptual reference point;
action; fault; permission;
activity; xx> group;
persistence;
identifier;
architecture;
policy;
atomicity; information;
producer object;
initiating object;
behaviour;
programmatic reference point;
binding; instance;
prohibition;
instantiation;
class;
Quality of Service;
client object; interaction;
reference point;
interchange reference point;
communication;
refinement;
communications management; interface;
role;
composition; interface signature;
server object;
interworking reference point;
configuration;
conformance point; introduction; spawn action;
consumer object; invariant; stability;
contract; liaison;
state;
creation; location in space;
subdomain;
data; location in time;
subtype;
decomposition; name;
supertype;
deletion; naming context;
system;
naming domain;
distributed processing;
template;
distribution transparency; notification;
term;
domain;
object;
thread;
entity; obligation;
trading;
environment; ODP standards;
.
error; ODP system; type
establishing behaviour; open distributed processing; viewpoint.
Figure 1 - Terms taken from ITU-T Rec. X.902 I ISO/IEC 10746-2
41 . Viewpoints
4.1.1 Concepts
4.1.1.1 Enterprise viewpoint: viewpoint on an ODP system and its environment that focuses on the purpose,
A scope
and policies for that system.
4.1.1.2 Information viewpoint: A viewpoint on an ODP system and its environment that focuses on the semantics of
information and information processing.
4.1.1.3 Computational viewpoint: A viewpoint on an ODP system and its environment which enables distribution
through function .a1 decomposition of the system into objects which interact at interfaces.
41 . . 1.4 Engineering viewpoint: A viewpoint on an ODP system and its environment on the mechanisms
and functions required to support distributed interaction between objects in the system.
4.1.1.5 Technology viewpoint: A viewpoint on an ODP system and its environment that focuses on the choice of
technology in that system.
4.1.2 Using viewpoints
The enterprise, information, computational, engineering and technology viewpoints have been chosen as a necessary and
sufficient set to meet the needs of ODP standards. Viewpoints can be applied, at an appropriate level of abstraction, to a
complete ODP system, in which case the environment defines the context in which the ODP system operates.
Viewpoints can also be applied to individual components of an ODP system, in which case the component’s
environment will include some abstraction of both the system’s environment and other system components.
NOTE - The process of abstraction might be such that the system’s environment and the other system components are
composed into a single object.
4 ITU-T Rec. X.903 (1995 E)
ISO/IEC 10746-3 : 1996 (E)
l ODP viewpoint languages
4.2.1 Concept
4.2.1.1 language: Definitions of concepts and rules for the specification of an ODP system from the
viewpoint; thus: engineering language: definitions of concepts and rules for the specification of an ODP
system from the engineering viewpoint.
4.2.2 Using viewpoint languages
This Reference Model defines a set of five languages, each corresponding to one of the viewpoints defined in 4.1 .l.
Each language is used for the specification of an ODP system from the corresponding viewpoint. These languages are:
-
the enterprise language (defined in clause 5);
-
the information language (defined in clause 6);
the computational language (defined in clause 7);
the engineering language (defined in clause 8);
-
the technology language (defined in clause 9).
Each language uses concepts taken from ITU-T Rec. X.902 I ISO/IEC 10746-2, and introduces refinements of those
concepts, prescriptive rules and additional viewpoint-specific concepts relevant to the nature of the specifications
concerned. These additional concepts are, in turn, defined using concepts from ITU-T Rec. X.902 I ISO/IEC 10746-2.
A system specification comprises one or more viewpoint specifications. These specifications must be mutually
consistent. Rules for the consistent structuring of viewpoint specifications are given in clause 10. The specifier must
demonstrate by other means that terms in the specifications are used consistently. A specification of a system using
several viewpoint specifications will often restrict implementations more than a specification using fewer viewpoint
specifications. Objects identified in one viewpoint can be specified using the viewpoint language associated with that
viewpoint or using the viewpoint languages associated with other viewpoints. It is not necessary to specify an object
fully from every viewpoint in order to achieve a mutually consistent set of viewpoint specifications.
NOTES
1 The list of terms taken from ITU-T Ret X.902 I ISOLIEC 107462 are listed in Figure 1.
2 The qualification of a term from ITU-T Ret X.902 I ISOLIEC 10746-2 by the name of a viewpoint (e.g. as in
“computational object”) is interpreted as using of the term from ITU-T Ret X.902 I ISO/IEC 10746-2, subject to whatever additional
provisions are specified in the identified viewpoint language.
3 The unqualified use of a term from ITU-T Ret X.902 I ISO/IEC 10746-2 in a viewpoint specification
(e.g. “interface”) is interpreted as if the term had been qualified by the name of the viewpoint (i.e. “computational interface”), if the
associated viewpoint language places additional constraints on the term.
43 l ODP functions
4.3.1 ODP function: A function required to support Open Distributed Processing.
4.3.2 Using ODP functions
This Reference Model specifies, in clauses 11 to 15, the functions required to achieve Open Distributed Processing.
Each ODP function description contains:
-
an explanation of the use of the function for open distributed processing;
-
prescriptive statements, about the structure and behaviour of the function, sufficient to ensure the overall
integrity of the Reference Model;
-
a statement of other ODP functions upon which it depends.
44 l ODP distribution transparencies
4.4.1
Concepts
4.4.1.1 Access transparency: A distribution transparency which masks differences in data representation and
interworking between objects.
invocation mechanisms to enable
4.4.1.2 Failure transparency: A distribution transparency which masks, from an object, the failure and possible
recovery of other objects (or itself), to enable fault tolerance.
ITU-T Rec. X.903 (1995 E)
ISOAEC 10746-3 : 1996 (E)
4.4.1.3 Location transparency: A distribution transparency which masks the use of information about location in
space when identifying and binding to interfaces.
4.4.1.4 Migration transparency: A distribution transparency which masks, from an object, the ability of a system to
change the location of that object. Migration is often used to achieve load balancing and reduce latency.
transparency which masks relocation of an interface from other
4.4.1.5 Relocation transparency: A distribution
interfaces bound to it.
A distribution transparency which masks the use of a group of mutually
4.4.1.6 Replication transparency:
Replication is often used to enhance performance and
behaviourally compatible objects to support an interface.
availability.
4.4.1.7 Persistence transparency: A distribution transparency which masks, from an object, the deactivation and
reactivation of other objects (or itself). Deactivation and reactivation are often used to maintain the persistence of an
object when a system is unable to provide it with processing, storage and communicatio
...
NORME ISO/CEI
INTERNATIONALE 10746-3
Première édition
1996-09-I 5
Technologies de l‘information -
Traitement réparti ouvert - Modèle de
référence: Architecture
Information technology - Open Distributed Processing - Reference
Model: Architecture
ISOKEI 10746-3: 1996(F)
Sommaire
....................................................................................................................................
Domaine d’application
Références normatives .
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 1
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
......................................................................................................................................................
Définitions
3.1 Définitions de description .
........................................................................................................................................
3.2 Abréviations
Cadre général .
4.1 Points de vue .
4.1.1 Concepts .
4.1.2 Utilisation des points de vue .
...........................................................................................................
4.2 Langages de point de vue ODP
.............................................................................................................................
4.2.1 Concept
Utilisation des langages de point de vue .
4.2.2
4.3 Fonctions ODP .
...........................................................................................
4.3.2 Utilisation des fonctions ODP
............................................................................................ 5
4.4 Transparences à la répartition dans ODP
............................................................................................................................ 5
4.4.1 Concepts
,Utilisation de la transparence à la répartition .
4.4.2
......................................................................................................
4.5 Normes dérivées du cadre général
..........................................................................................................................................
4.6 Conformité
.......................................................................................................................................
Langage d’entreprise
5.1 Concepts .
5.2 Règles de structuration .
.......................................................................................................
5.3 Conformité et points de référence
...................................................................................................................................
Langage d’information
6.1 Concepts .
........................................................................................................................
6.2 Règles de structuration
.......................................................................................................
6.3 Conformité et points de référence
Langage de traitement .
7.1 Concepts .
Règles de structuration .
7.2
7.2.1 Règles de désignation .
7.2.2 Règles d’interaction .
.............................................................. 13
7.2.2.1 Règles d’interaction pour les signaux
.................................................................... 13
7.2.2.2 Règles d’interaction pour les flux
0 ISOICEI 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication 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- 12 11 Geneve 20 l Suisse
Version française tirée en 1997
Imprimé en Suisse
ISOKEI 10746-3: 1996(F)
@ ISOKEI
7.2.2.3 Règles d’interaction pour les opérations . 13
7.2.2.4 Règles de paramétrage . 13
7.2.2.5 Flux, opérations et signaux . 13
7.2.3 Règles de liaison . 14
7.2.3.1 Règles de liaison implicite pour les interfaces opération serveur . 14
7.2.3.2 Règles de liaison primitive . 14
7.2.3.3 Règles de liaison composite . 14
7.2.4 Règles de typage . 15
7.2.4.1 Règles de sous-typage de signature pour les interfaces signal . 15
7.2.4.2 Règles de sous-typage de signature pour les interfaces flux . 16
7.2.4.3 Règles de sous-typage de signature pour les interfaces opération . 16
7.2.5 Règles de gabarit . 16
7.2.5.1 Règles de gabarit d’objets de traitement . 16
7.2.5.2 Instanciation d’interface de traitement . 17
Instanciation de gabarit d’objet de traitement .
7.2.5.3 17
7.2.6 Règles de défaillance . 17
7.2.7 Règles de portabilité . 17
7.3 Conformité et points de référence . 18
8 Langage d’ingénierie .
8.1 Concepts . 18
8.2 Règles de structuration . 20
8.2.1 Règles de canal . 20
8.2.1.1 Talons . 21
Objets lieurs .
8.2.1.2 23
Objets protocoles .
8.2.1.3 23
8.2.1.4 Intercepteurs . 23
8.2.2 Règles de référence d’interface . 23
8.2.3 Règles de liaison répartie . 24
8.2.4 Règles de relocalisation . 25
8.2.5 Règles de grappe . 25
8.2.6 Règles de capsule .
8.2.7 Règles de noeud .
Règles de gestion d’application .
8.2.8 28
........................................................................................................
8.2.9 Règles de défaillance 29
8.3 Conformité et points de référence .
29 .
9 Langage de technologie . 30
9.1 Concepts . 30
9.2 Règles de structuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
9.3 Conformité et points de référence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
.......................................................................................................................................
10 Règles de cohérence 30
10.1 Correspondances entre spécifications de traitement et d’information . 31
Correspondances entre spécifications d’ingénierie et de traitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 31
11 Fonctions ODP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
12 Fonctions de gestion . 33
12.1 Fonction de gestion de noeud . 33
12.1.1 Gestion de fil d’exécution . 33
12.1.2 Gestion de l’accès horloge et du temporisateur . 34
Création de canal et localisation d’interface . 34
12.1.3
Instanciation de gabarit de capsule et suppression de capsule . 34
12.1.4
12.2 Fonction de gestion d’objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
. . .
0 ISO/CEI
ISOKEI 10746-3: 1996(F)
............................................................................................................
12.3 Fonction de gestion de grappe
.................................................................................................
12.3.1 Point de reprise de grappe
.........................................................
12.3.2 Suppression, désactivation et défaillance de grappe
......................................................................................
Réactivation et reprise de grappe
12.3.3
Migration de grappe .
12.3.4
...........................................................................................................
12.4 Fonction de gestion de capsule
....................................................................................
Instanciation de gabarit de grappe
12.4.1
.....................................................................................................
12.4.2 Suppression de capsule
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
13 Fonctions de coordination
.................................................................................................
13.1 Fonction de notification d’événement
............................................................................................................................
13.1.1 Concepts
................................................................................................................................
13.1.2 Règles
13.2 Fonction de pose de point de reprise et de reprise . 37
13.2.1 Pose de point de reprise . 37
13.2.2 38
Reprise .
13.3 Fonction de désactivation et de réactivation . 38
13.3.1 Désactivation . 38
13.3.2 Réactivation . 39
............................................................................................................................. 39
13.4 Fonction de groupe
13.4.1 Concepts . 39
13.4.1.2 Règles . 39
13.5 Fonction de duplication . 39
13.6 Fonction de migration . 39
........................................................................................................................
13.6.1 Duplication 40
13.6.2 Désactivation et réactivation . 40
.......................................................................................................................
13.7 Fonction de transaction 40
13.7.1 Concepts . 40
13.7.2 Règles . 40
13.8 Fonction de transaction ACID . 40
13.9 Fonction ramasse-miettes . 41
14 Fonctions de dépôt . 41
14.1 Fonction de stockage . 41
14.1.1 . 41
Concepts
................................................................................................................................ 42
14.1.2 Règles
14.2 Fonction de gestion de base d’information . 42
14.3 Fonction de relocalisation . 42
14.3.1 Concepts . 42
14.3.2 Règles . 42
................................................................................................................. 43
14.4 Fonction de dépôt de types
................................................................................................................................
14.4.1 Règles 43
14.5 Fonction de courtage . 43
14.5.1 . 43
Concepts
................................................................................................................................ 44
14.5.2 Règles
15 Fonctions de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
15.1 Concepts .
15.2 Fonction de contrôle d’accès . 44
15.3 Fonction d’audit de sécurité .
15.4 Fonction d’authentification . 45
15.5 Fonction d’intégrité . 45 6
.................................................................................................................. 46
15.6 Fonction de confidentialité
15 -7 Fonction de non-répudiation . 46
15.8 Fonction de gestion de clé .
iV
ISO/CEI 10746-3: 1996(F)
0 ISOKEI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 Transparence à la répartition dans ODP 47
16.1 Transparence d’accès . 48
............................................................................................................
16.2 Transparence aux défaillances 48
16.2.1 Concepts . 48
16.2.2 Règles . 48
16.2.2.1 Duplication .
Pose de point de reprise et reprise
16.2.2.2 . 48
.............................................................................................................
16.3 Transparence à la localisation 48
16.4 Transparence à la migration .
16.4.1 Concepts . 49
16.4.2 Règles . 49
Transparence à la persistance .
16.5 49
16.5.1 Concepts . 49
16.5.2 Règles . 49
16.6 Transparence à la relocalisation . 49
16.7 Transparence à la duplication .
Concepts . 50
16.7.1
................................................................................................................................ 50
16.7.2 Règles
............................................................................................................
16.8 Transparence aux transactions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.8.1 Concept
. 16.8.2 Règles .
..........................................................
Annexe A - Règles formelles de sous-typage dans le langage de traitement
.....................................................................................................................
A. 1 Notations et conventions
Système de type .
A.2
...............................................................................................................
A-2.1 Règles de typage
.......................................................................................... 52
A-2.2 Définitions relatives aux types
........................................................................... 53
A.2.3 Un algorithme de comparaison de types
..................................................................................................
A.3 Types de signature d’interface signal
Types de signature d’interface opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4
A.5 Types de signature d’interface flux .
.............................................................................................................................................. 56
A.6 Exemple
V
ISOKEI 10746=3:1996(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 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, gouverne-
mentales et 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, I’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 10746-3 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 FUIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.903.
L’ISOKEI 10746 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Traitement réparti ouvert - Modèle de
référence:
Partie 1: Présentation
- Partie 2: Fondements
Partie 3: Architecture
Partie 4: Sémantique architecturale
L’annexe A fait partie intégrante de la présente partie de I’ISOKEI 10746.
ISOICEI 10746-3: 1996(F)
@ ISOKEI
Introduction
La croissance rapide des applications réparties a fait naître le besoin d’un cadre pour coordonner la normalisation du
traitement réparti ouvert (ODP). Le Modèle de référence ODP fournit ce cadre. Il établit une architecture qui permet la
prise en compte de la répartition, l’interfonctionnement et la portabilité.
Le Modèle de référence pour le traitement réparti ouvert (RM-ODP, reference mode1 of open distributed processing),
Rec. UIT-T X.901 à X.904 1 ISO/CEI 10746, repose sur des concepts précis issus des développements récents dans le
domaine des traitements répartis et s’appuie, dans la mesure du possible, sur l’utilisation des techniques de description
formelle pour la spécification de l’architecture.
Le Modèle de référence ODP se compose:
- de la Rec. UIT-T X.901 1 ISO/CEI 10746-l : aperçu général: elle contient un aperçu général du Modèle
de référence ODP, en précise les motivations, le domaine d’application et la justification, et propose une
explication des concepts clés, ainsi qu’une présentation de l’architecture ODP. Elle explique la façon
d’interpréter le Modèle de référence ODP et la manière dont il peut être utilisé, en particulier, par les
auteurs de norme et les architectes de systèmes ODP. Elle contient également une classification des
domaines de normalisation en matière de systèmes répartis; cette classification s’appuie sur des points de
référence de conformité identifiés dans la présente Recommandation 1 Norme internationale. Cette partie
n’est pas normative;
-
de la Rec. UIT-T X.902 1 ISO/CEI 10746-2: fondations: elle contient la définition des concepts et le
cadre analytique à utiliser pour la description normalisée de systèmes de traitement répartis (arbitraires).
Elle introduit les principes de la conformité aux normes ODP et la manière dont ils s’appliquent. Elle s’en
tient à un niveau de détail suffisant pour étayer la présente Recommandation 1 Norme internationale et
établir les exigences de nouvelles techniques de spécifïcation. Cette partie est normative;
-
de la Rec. UIT-T X.903 ( ISOKEI 10746-3: architecture: elle contient la spécification des
caractéristiques d’un système réparti ouvert. Ce sont les contraintes auxquelles les normes ODP doivent se
soumettre. Elle utilise les techniques descriptives de la Rec. UIT-T X.902 1 ISOKEI 10746-2. Cette partie
est normative;
-
de la Rec. UIT-T X.904 1 ISOKEI 10746-4: sémantique d’architecture: elle contient une formalisation
des concepts de modélisation ODP définis dans la Rec. UIT-T X.902 1 ISO/CEI 10746-2, articles 8 et 9.
La formalisation s’obtient en interprétant chaque concept à partir d’éléments des différentes techniques
normalisées de description formelle. Cette partie est normative.
La présente Recommandation 1 Norme internationale comporte une annexe (cette annexe fait partie intégrante du présent
Modèle de référence).
vii
Page blanche
ISOKEI 10746-3 : 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L'INFORIMATION - T~ITEIMENT RÉPARTI OUVERT -
MODÈLE DE RÉFÉRENCE: ARCHITECTURE
1 Domaine d’application
La présente Recommandation UIT-T 1 Norme internationale:
-
définit la manière dont les systèmes ODP sont spécifiés, en utilisant des concepts de la
Rec. UIT-T X. 902 1 ISOKEI 10746-2;
-
identifie les caractéristiques auxquelles doivent se soumettre les systèmes ODP.
Elle établit un cadre de référence pour la coordination du développement de normes de systèmes ODP existantes et
futures, ces normes y faisant référence.
2 Références normatives
Les Recommandations et 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 Recommandation 1 Norme internationale. 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 Recommandation 1 Norme internationale 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 l’IS0 possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de 1’UIT tient à jour une liste des Recommandations de I’UIT-T en vigueur.
21 . Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-l : 1994, Technologies de I?nformation -
- Modèle de référence de base: le Modèle de référence de base.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.810 (1995) 1 ISOKEI 1018 l-l : 1996, Technologies de I?nformation -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: aperçu général.
-
Recommandation UIT-T X.81 1 (1995) 1 ISO/CEI 1018 l-2: 1996, Technologies de I?nformation -
- Cadres de sécurité pour les systèmes ouverts: authenttjkation.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.8 12 (1995) 1 ISOKEI 10 18 l-3: 1996, Technologies de I?nformation -
- Cadres de sécurité pour les systèmes ouverts: contrôle d’accès.
Interconnexion des systèmes ouverts
-
1 ), Technologies de 1 ‘information - Interconnexion
Recommandation UIT-T X.813Q 1 ISOKEI 10181-4.
Cadres de sécurité pour les systèmes ouverts: non-répudiation.
des systèmes ouverts -
-
Recommandation UIT-T X.814 (1995) 1 ISOKEI 10181-5: 1996, Technologies de I?nformation -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: confidentialité.
-
Recommandation UIT-T X.815 (1995) 1 ISOKEI 1018 l-6:1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: intégrité.
-
Recommandation UIT-T X.816 (1995) 1 ISOKEI 1018 l-7: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: audit et alarmes.
-
Recommandation UIT-T X.902 (1995) 1 ISOKEI 10746-2: 1996, TechnoZogies de I?nformation -
Traitement ouvert réparti - Modèle de référence: fondements.
l) Actuellement à l’état de projet.
Rec. UIT-T X.903 (1995 F) 1
ISO/CEI 10746-3 : 1996 (F)
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
p
-
Recommandation X.800 du CCITT (1991), Architecture de sécurité pour I?nterconnexion en systèmes
ouverts d’applications du CCITT
ISO 7498-2: 1989, Systèmes de traitement de l’information - interconnexion des systèmes ouverts -
Modèle de référence de base - Partie 2: architecture de sécurité.
3 Définitions
Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.
31 . Définitions de description
Le présent Modèle de référence emploie le terme suivant défini dans la Rec. UIT-T X.200 1 ISO/CEI 7498-l:
-
syntaxe de transfert.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 11 1
ISOKEI 10181-2:
-
déclarant;
-
information d’authentification d’échange;
-
mandant;
-
tierce partie de confiance.
La présente Recommandation ] Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 12 1
ISOKEI 10181-3:
-
information de contrôle d’accès;
- fonction de décision du contrôle d’accès;
-
fonction de mise en œuvre du contrôle d’accès;
-
initiateur;
-
cible.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 13 1
ISO/CEI 10181-4:
-
générateur de preuve;
utilisateur de preuve;
-
vérificateur de preuve;
- source (de données non répudiables);
-
destinataire (de données non répudiables);
témoignage de non-répudiation;
- demandeur de service de non-répudiation;
-
notaire.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 14 1
ISOKEI 10181-5:
données à confidentialité protégée;
-
cacher;
- source;
-
destinataire;
-
révéler.
La présente Recommandation I Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 15 1
ISO/CEI 10181-k
-
données à intégrité protégée;
-
source;
Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
destinataire;
protéger;
valider.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 16 1
ISOKEI 10181-7:
-
fonction de collecte d’alarmes;
-
fonction d’examen d’alarme;
-
fonction d’examen de journal d’audit;
-
fonction d’archivage de journal d’audit;
-
fonction d’enregistrement d’audit;
-
fonction de collecte de journal d’audit.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans l’ISO/CEI 11170-l «cadre
de gestion des clés»:
-
génération de clé;
-
enregistrement de clé;
-
certification de clé;
-
invalidation de clé;
-
distribution de clé;
-
stockage de clé;
-
archivage de clé;
-
suppression de clé.
Le Modèle de référence utilise les termes définis dans la Rec. UIT-T X.902 1 ISO/CEI 10746-2 et indiqués à la Figure 1.
32 . Abréviations
Pour les besoins de la présente Recommandation 1 Norme internationale, les abréviations suivantes sont utilisées:
ODP Traitement réparti ouvert (open distributedprocessing).
OSI Interconnexion des systèmes ouverts (open systems interconnection).
4 Cadre général
Le présent Modèle de référence définit un cadre comprenant:
-
cinq points de vue, appelés entreprise, information, traitement, ingénierie et technologie, qui fournissent
systèmes ODP;
des éléments de base pour spécifier des
-
un langage de point de vue pour chaque point de vue, définissant les concepts et règles de spécifïcation
des systèmes ODP pour le point de vue correspondant;
-
la spécification desfonctions requises par les systèmes ODP;
précisant comment utiliser les fonctions ODP pour
des règles de transparence assurer une transparence à
la répartition.
L’architecture des systèmes ODP et la composition des fonctions sont déterminées par la combinaison du langage de
traitement, du langage d’ingénierie et des règles de transparence.
41 0 Points de vue
4.1.1
Concepts
4.1.1.1 Point de vue entreprise: point de vue sur un système ODP et son environnement détaillant les objectifs, le
domaine d’application et les politiques de ce système.
Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
abstraction gabarit de point de référence d’échange
action gestion de communication point de référence d’interfonctionnement
action de génération groupe de point de référence de programmation
activité identificateur point de référence physique
architecture information point de vue
atomicité instance politique
classe instanciation position dans le temps
interaction
communication position dans l’espace
comportement interdiction qualité de service
comportement d’établissement interface raffinement
composition introduction relation de liaison
configuration invariant rôle
contexte de désignation liaison signature d’interface
contrat nom sous-domaine
courtage normes ODP sous-type
création notification stabilité
décomposition objet
supertype
défaillance objet client suppression
domaine de objet consommateur système
domaine de désignation objet initiateur système ODP
données objet producteur terme
entité objet serveur traitement réparti
environnement obligation traitement réparti ouvert
erreur permission transparence
état persistance transparence à la répartition
faute point de conformité
type
fil d’exécution point de référence
Figure 1 - Termes extraits de la Rec. UIT-T X.902 1 ISOKEI 10746-2
4.1.1.2 Point de vue information: point de vue sur un système ODP et son environnement couvrant la sémantique de
l’information et son traitement.
4.1.1.3 Point de vue traitement: point de vue sur un système ODP et son environnement permettant la prise en
compte de la répartition grâce à la décomposition fonctionnelle du système en obj ets interagissant à leurs interfaces.
4.1 .1.4 Point de vue ingénierie: point de vue sur un système ODP et son environnement couvrant les mécanismes et
objets du système.
les fonctions nécessaires pour mettre en œuvre les interactions réparties entre
4.1.1.5 Point de vue technologie: point de vue sur un système ODP et son environnement couvrant les choix de
technologie dans ce système.
4.1.2 Utilisation des points de vue
Les points de vue entreprise, information, traitement, ingénierie et technologie ont été choisis comme constituant un
ensemble nécessaire et suffisant pour répondre aux besoins des normes ODP. On peut, à un niveau d’abstraction
approprié, appliquer les points de vue à un système ODP complet; l’environnement définit alors le contexte dans lequel
opère le système ODP considéré. On peut aussi appliquer les points de vue à des composants spécifiques d’un système
ODP; l’environnement du composant inclut alors à la fois une abstraction de l’environnement du système et des autres
composants du système.
NOTE - Selon l’abstraction, environnement de système et autres composants peuvent constituer un objet unique.
42 . Langages de point de vue ODP
4.2.1 Concept
4.2.1.1 Langage de : définitions de concepts et de règles de spécifïcation d’un système ODP du
de vue> donné; ainsi: langage d’ingénierie: définitions de concepts et de règles de spécifïcation d’un système ODP du
point de vue ingénierie.
4 Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
4.2.2 Utilisation des langages de point de vue
Le présent Modèle de référence définit un ensemble de cinq langages, chacun correspondant à l’un des points de vue
définis en 4.1 .l. Chaque langage est utilisé pour spécifier un système ODP dans le point de vue correspondant. Ces
langages sont appelés:
langage d’entreprise (défini à l’article 5);
-
langage d’information (défini à l’article 6);
-
langage de traitement (défini à l’article 7);
-
langage d’ingénierie (défini à l’article 8);
-
langage de technologie (défini à l’article 9).
Chaque langage utilise des concepts provenant de la Rec. UIT-T X.902 1 ISO/CEI 10746-2, affine ces concepts et
introduit des règles prescriptives, ainsi que des concepts additionnels, spécifiques à ce point de vue. Ces concepts
additionnels sont, à leur tour, définis en utilisant des concepts de la Rec. UIT-T X. 902 1 ISOKEI 10746-2.
Une spécification de système comprend des spécifications correspondant à un ou plusieurs points de vue. Ces
spécifications doivent être mutuellement cohérentes. Des règles visant à structurer de façon cohérente les spécifications
de point de vue sont données à l’article 10. Le spécificateur doit démontrer par d’autres moyens que les termes sont
utilisés de manière cohérente dans les spécifications. Une spécification d’une partie d’un système faisant appel à plusieurs
points de vue contraindra plus les réalisations qu’une spécification faisant appel à moins de points de vue. La
spécification d’objets dans un point de vue donné utilise le langage de point de vue associé ou les langages associés à
d’autres points de vue. Il n’est pas nécessaire de spécifier un objet complètement de chaque point de vue pour obtenir un
ensemble cohérent de spécifications de cet objet.
NOTES
1 La liste des termes provenant de la Rec. UIT-T X.902 1 ISOKEI 10746-2 apparaît dans la Figure 1.
2 Quand un terme issu de la Rec. UIT-T X.902 1 ISOKEI 10746-2 est qualifié par le nom d’un point de vue (comme
dans «objet de traitemenb, par exemple) il faut l’interpréter en prenant en compte les éventuelles dispositions supplémentaires
spécifiées pour ce terme dans le langage de point de vue considéré.
3 Quand dans une spécifïcation de point de vue donnée on utilise un terme issu de la Rec. UIT-T X.902 1
ISO/CEI 10746-2 non qualifié par le nom du point de vue (par exemple, «interface») et si le langage de point de vue associé impose
des contraintes supplémentaires sur ce terme, il faut l’interpréter comme s’il était qualifié (c’est-à-dire, «interface de traitement»).
43 . Fonctions ODP
4.3.1 Fonction ODP: fonction requise pour mettre en œuvre le traitement réparti ouvert.
4.3.2 Utilisation des fonctions ODP
Le présent Modèle de référence fournit, dans le
...
NORME ISO/CEI
INTERNATIONALE 10746-3
Première édition
1996-09-I 5
Technologies de l‘information -
Traitement réparti ouvert - Modèle de
référence: Architecture
Information technology - Open Distributed Processing - Reference
Model: Architecture
ISOKEI 10746-3: 1996(F)
Sommaire
....................................................................................................................................
Domaine d’application
Références normatives .
......................................................................
2.1 Recommandations 1 Normes internationales identiques
....... 1
2.2 Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
......................................................................................................................................................
Définitions
3.1 Définitions de description .
........................................................................................................................................
3.2 Abréviations
Cadre général .
4.1 Points de vue .
4.1.1 Concepts .
4.1.2 Utilisation des points de vue .
...........................................................................................................
4.2 Langages de point de vue ODP
.............................................................................................................................
4.2.1 Concept
Utilisation des langages de point de vue .
4.2.2
4.3 Fonctions ODP .
...........................................................................................
4.3.2 Utilisation des fonctions ODP
............................................................................................ 5
4.4 Transparences à la répartition dans ODP
............................................................................................................................ 5
4.4.1 Concepts
,Utilisation de la transparence à la répartition .
4.4.2
......................................................................................................
4.5 Normes dérivées du cadre général
..........................................................................................................................................
4.6 Conformité
.......................................................................................................................................
Langage d’entreprise
5.1 Concepts .
5.2 Règles de structuration .
.......................................................................................................
5.3 Conformité et points de référence
...................................................................................................................................
Langage d’information
6.1 Concepts .
........................................................................................................................
6.2 Règles de structuration
.......................................................................................................
6.3 Conformité et points de référence
Langage de traitement .
7.1 Concepts .
Règles de structuration .
7.2
7.2.1 Règles de désignation .
7.2.2 Règles d’interaction .
.............................................................. 13
7.2.2.1 Règles d’interaction pour les signaux
.................................................................... 13
7.2.2.2 Règles d’interaction pour les flux
0 ISOICEI 1996
Droits de reproduction réservés. Sauf prescription différente, aucune partie de cette publication 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- 12 11 Geneve 20 l Suisse
Version française tirée en 1997
Imprimé en Suisse
ISOKEI 10746-3: 1996(F)
@ ISOKEI
7.2.2.3 Règles d’interaction pour les opérations . 13
7.2.2.4 Règles de paramétrage . 13
7.2.2.5 Flux, opérations et signaux . 13
7.2.3 Règles de liaison . 14
7.2.3.1 Règles de liaison implicite pour les interfaces opération serveur . 14
7.2.3.2 Règles de liaison primitive . 14
7.2.3.3 Règles de liaison composite . 14
7.2.4 Règles de typage . 15
7.2.4.1 Règles de sous-typage de signature pour les interfaces signal . 15
7.2.4.2 Règles de sous-typage de signature pour les interfaces flux . 16
7.2.4.3 Règles de sous-typage de signature pour les interfaces opération . 16
7.2.5 Règles de gabarit . 16
7.2.5.1 Règles de gabarit d’objets de traitement . 16
7.2.5.2 Instanciation d’interface de traitement . 17
Instanciation de gabarit d’objet de traitement .
7.2.5.3 17
7.2.6 Règles de défaillance . 17
7.2.7 Règles de portabilité . 17
7.3 Conformité et points de référence . 18
8 Langage d’ingénierie .
8.1 Concepts . 18
8.2 Règles de structuration . 20
8.2.1 Règles de canal . 20
8.2.1.1 Talons . 21
Objets lieurs .
8.2.1.2 23
Objets protocoles .
8.2.1.3 23
8.2.1.4 Intercepteurs . 23
8.2.2 Règles de référence d’interface . 23
8.2.3 Règles de liaison répartie . 24
8.2.4 Règles de relocalisation . 25
8.2.5 Règles de grappe . 25
8.2.6 Règles de capsule .
8.2.7 Règles de noeud .
Règles de gestion d’application .
8.2.8 28
........................................................................................................
8.2.9 Règles de défaillance 29
8.3 Conformité et points de référence .
29 .
9 Langage de technologie . 30
9.1 Concepts . 30
9.2 Règles de structuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
9.3 Conformité et points de référence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
.......................................................................................................................................
10 Règles de cohérence 30
10.1 Correspondances entre spécifications de traitement et d’information . 31
Correspondances entre spécifications d’ingénierie et de traitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 31
11 Fonctions ODP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
12 Fonctions de gestion . 33
12.1 Fonction de gestion de noeud . 33
12.1.1 Gestion de fil d’exécution . 33
12.1.2 Gestion de l’accès horloge et du temporisateur . 34
Création de canal et localisation d’interface . 34
12.1.3
Instanciation de gabarit de capsule et suppression de capsule . 34
12.1.4
12.2 Fonction de gestion d’objet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
. . .
0 ISO/CEI
ISOKEI 10746-3: 1996(F)
............................................................................................................
12.3 Fonction de gestion de grappe
.................................................................................................
12.3.1 Point de reprise de grappe
.........................................................
12.3.2 Suppression, désactivation et défaillance de grappe
......................................................................................
Réactivation et reprise de grappe
12.3.3
Migration de grappe .
12.3.4
...........................................................................................................
12.4 Fonction de gestion de capsule
....................................................................................
Instanciation de gabarit de grappe
12.4.1
.....................................................................................................
12.4.2 Suppression de capsule
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
13 Fonctions de coordination
.................................................................................................
13.1 Fonction de notification d’événement
............................................................................................................................
13.1.1 Concepts
................................................................................................................................
13.1.2 Règles
13.2 Fonction de pose de point de reprise et de reprise . 37
13.2.1 Pose de point de reprise . 37
13.2.2 38
Reprise .
13.3 Fonction de désactivation et de réactivation . 38
13.3.1 Désactivation . 38
13.3.2 Réactivation . 39
............................................................................................................................. 39
13.4 Fonction de groupe
13.4.1 Concepts . 39
13.4.1.2 Règles . 39
13.5 Fonction de duplication . 39
13.6 Fonction de migration . 39
........................................................................................................................
13.6.1 Duplication 40
13.6.2 Désactivation et réactivation . 40
.......................................................................................................................
13.7 Fonction de transaction 40
13.7.1 Concepts . 40
13.7.2 Règles . 40
13.8 Fonction de transaction ACID . 40
13.9 Fonction ramasse-miettes . 41
14 Fonctions de dépôt . 41
14.1 Fonction de stockage . 41
14.1.1 . 41
Concepts
................................................................................................................................ 42
14.1.2 Règles
14.2 Fonction de gestion de base d’information . 42
14.3 Fonction de relocalisation . 42
14.3.1 Concepts . 42
14.3.2 Règles . 42
................................................................................................................. 43
14.4 Fonction de dépôt de types
................................................................................................................................
14.4.1 Règles 43
14.5 Fonction de courtage . 43
14.5.1 . 43
Concepts
................................................................................................................................ 44
14.5.2 Règles
15 Fonctions de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
15.1 Concepts .
15.2 Fonction de contrôle d’accès . 44
15.3 Fonction d’audit de sécurité .
15.4 Fonction d’authentification . 45
15.5 Fonction d’intégrité . 45 6
.................................................................................................................. 46
15.6 Fonction de confidentialité
15 -7 Fonction de non-répudiation . 46
15.8 Fonction de gestion de clé .
iV
ISO/CEI 10746-3: 1996(F)
0 ISOKEI
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16 Transparence à la répartition dans ODP 47
16.1 Transparence d’accès . 48
............................................................................................................
16.2 Transparence aux défaillances 48
16.2.1 Concepts . 48
16.2.2 Règles . 48
16.2.2.1 Duplication .
Pose de point de reprise et reprise
16.2.2.2 . 48
.............................................................................................................
16.3 Transparence à la localisation 48
16.4 Transparence à la migration .
16.4.1 Concepts . 49
16.4.2 Règles . 49
Transparence à la persistance .
16.5 49
16.5.1 Concepts . 49
16.5.2 Règles . 49
16.6 Transparence à la relocalisation . 49
16.7 Transparence à la duplication .
Concepts . 50
16.7.1
................................................................................................................................ 50
16.7.2 Règles
............................................................................................................
16.8 Transparence aux transactions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16.8.1 Concept
. 16.8.2 Règles .
..........................................................
Annexe A - Règles formelles de sous-typage dans le langage de traitement
.....................................................................................................................
A. 1 Notations et conventions
Système de type .
A.2
...............................................................................................................
A-2.1 Règles de typage
.......................................................................................... 52
A-2.2 Définitions relatives aux types
........................................................................... 53
A.2.3 Un algorithme de comparaison de types
..................................................................................................
A.3 Types de signature d’interface signal
Types de signature d’interface opération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A.4
A.5 Types de signature d’interface flux .
.............................................................................................................................................. 56
A.6 Exemple
V
ISOKEI 10746=3:1996(F) @ ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CE1 (Commission
électrotechnique internationale) forment ensemble un système consacré à la
normalisation internationale considérée comme un tout. Les organismes nationaux
membres de 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, gouverne-
mentales et 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, I’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 10746-3 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 FUIT-T. Le texte identique est publié en tant que
Recommandation UIT-T X.903.
L’ISOKEI 10746 comprend les parties suivantes, présentées sous le titre général
Technologies de l’information - Traitement réparti ouvert - Modèle de
référence:
Partie 1: Présentation
- Partie 2: Fondements
Partie 3: Architecture
Partie 4: Sémantique architecturale
L’annexe A fait partie intégrante de la présente partie de I’ISOKEI 10746.
ISOICEI 10746-3: 1996(F)
@ ISOKEI
Introduction
La croissance rapide des applications réparties a fait naître le besoin d’un cadre pour coordonner la normalisation du
traitement réparti ouvert (ODP). Le Modèle de référence ODP fournit ce cadre. Il établit une architecture qui permet la
prise en compte de la répartition, l’interfonctionnement et la portabilité.
Le Modèle de référence pour le traitement réparti ouvert (RM-ODP, reference mode1 of open distributed processing),
Rec. UIT-T X.901 à X.904 1 ISO/CEI 10746, repose sur des concepts précis issus des développements récents dans le
domaine des traitements répartis et s’appuie, dans la mesure du possible, sur l’utilisation des techniques de description
formelle pour la spécification de l’architecture.
Le Modèle de référence ODP se compose:
- de la Rec. UIT-T X.901 1 ISO/CEI 10746-l : aperçu général: elle contient un aperçu général du Modèle
de référence ODP, en précise les motivations, le domaine d’application et la justification, et propose une
explication des concepts clés, ainsi qu’une présentation de l’architecture ODP. Elle explique la façon
d’interpréter le Modèle de référence ODP et la manière dont il peut être utilisé, en particulier, par les
auteurs de norme et les architectes de systèmes ODP. Elle contient également une classification des
domaines de normalisation en matière de systèmes répartis; cette classification s’appuie sur des points de
référence de conformité identifiés dans la présente Recommandation 1 Norme internationale. Cette partie
n’est pas normative;
-
de la Rec. UIT-T X.902 1 ISO/CEI 10746-2: fondations: elle contient la définition des concepts et le
cadre analytique à utiliser pour la description normalisée de systèmes de traitement répartis (arbitraires).
Elle introduit les principes de la conformité aux normes ODP et la manière dont ils s’appliquent. Elle s’en
tient à un niveau de détail suffisant pour étayer la présente Recommandation 1 Norme internationale et
établir les exigences de nouvelles techniques de spécifïcation. Cette partie est normative;
-
de la Rec. UIT-T X.903 ( ISOKEI 10746-3: architecture: elle contient la spécification des
caractéristiques d’un système réparti ouvert. Ce sont les contraintes auxquelles les normes ODP doivent se
soumettre. Elle utilise les techniques descriptives de la Rec. UIT-T X.902 1 ISOKEI 10746-2. Cette partie
est normative;
-
de la Rec. UIT-T X.904 1 ISOKEI 10746-4: sémantique d’architecture: elle contient une formalisation
des concepts de modélisation ODP définis dans la Rec. UIT-T X.902 1 ISO/CEI 10746-2, articles 8 et 9.
La formalisation s’obtient en interprétant chaque concept à partir d’éléments des différentes techniques
normalisées de description formelle. Cette partie est normative.
La présente Recommandation 1 Norme internationale comporte une annexe (cette annexe fait partie intégrante du présent
Modèle de référence).
vii
Page blanche
ISOKEI 10746-3 : 1996 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L'INFORIMATION - T~ITEIMENT RÉPARTI OUVERT -
MODÈLE DE RÉFÉRENCE: ARCHITECTURE
1 Domaine d’application
La présente Recommandation UIT-T 1 Norme internationale:
-
définit la manière dont les systèmes ODP sont spécifiés, en utilisant des concepts de la
Rec. UIT-T X. 902 1 ISOKEI 10746-2;
-
identifie les caractéristiques auxquelles doivent se soumettre les systèmes ODP.
Elle établit un cadre de référence pour la coordination du développement de normes de systèmes ODP existantes et
futures, ces normes y faisant référence.
2 Références normatives
Les Recommandations et 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 Recommandation 1 Norme internationale. 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 Recommandation 1 Norme internationale 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 l’IS0 possèdent le registre des Normes internationales en vigueur. Le Bureau de la
normalisation des télécommunications de 1’UIT tient à jour une liste des Recommandations de I’UIT-T en vigueur.
21 . Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.200 (1994) 1 ISOKEI 7498-l : 1994, Technologies de I?nformation -
- Modèle de référence de base: le Modèle de référence de base.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.810 (1995) 1 ISOKEI 1018 l-l : 1996, Technologies de I?nformation -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: aperçu général.
-
Recommandation UIT-T X.81 1 (1995) 1 ISO/CEI 1018 l-2: 1996, Technologies de I?nformation -
- Cadres de sécurité pour les systèmes ouverts: authenttjkation.
Interconnexion des systèmes ouverts
-
Recommandation UIT-T X.8 12 (1995) 1 ISOKEI 10 18 l-3: 1996, Technologies de I?nformation -
- Cadres de sécurité pour les systèmes ouverts: contrôle d’accès.
Interconnexion des systèmes ouverts
-
1 ), Technologies de 1 ‘information - Interconnexion
Recommandation UIT-T X.813Q 1 ISOKEI 10181-4.
Cadres de sécurité pour les systèmes ouverts: non-répudiation.
des systèmes ouverts -
-
Recommandation UIT-T X.814 (1995) 1 ISOKEI 10181-5: 1996, Technologies de I?nformation -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: confidentialité.
-
Recommandation UIT-T X.815 (1995) 1 ISOKEI 1018 l-6:1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: intégrité.
-
Recommandation UIT-T X.816 (1995) 1 ISOKEI 1018 l-7: 1996, Technologies de l’information -
Interconnexion des systèmes ouverts - Cadres de sécurité pour les systèmes ouverts: audit et alarmes.
-
Recommandation UIT-T X.902 (1995) 1 ISOKEI 10746-2: 1996, TechnoZogies de I?nformation -
Traitement ouvert réparti - Modèle de référence: fondements.
l) Actuellement à l’état de projet.
Rec. UIT-T X.903 (1995 F) 1
ISO/CEI 10746-3 : 1996 (F)
22 . Paires de Recommandations 1 Normes internationales équivalentes par leur contenu technique
p
-
Recommandation X.800 du CCITT (1991), Architecture de sécurité pour I?nterconnexion en systèmes
ouverts d’applications du CCITT
ISO 7498-2: 1989, Systèmes de traitement de l’information - interconnexion des systèmes ouverts -
Modèle de référence de base - Partie 2: architecture de sécurité.
3 Définitions
Pour les besoins de la présente Recommandation 1 Norme internationale, les définitions suivantes s’appliquent.
31 . Définitions de description
Le présent Modèle de référence emploie le terme suivant défini dans la Rec. UIT-T X.200 1 ISO/CEI 7498-l:
-
syntaxe de transfert.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 11 1
ISOKEI 10181-2:
-
déclarant;
-
information d’authentification d’échange;
-
mandant;
-
tierce partie de confiance.
La présente Recommandation ] Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 12 1
ISOKEI 10181-3:
-
information de contrôle d’accès;
- fonction de décision du contrôle d’accès;
-
fonction de mise en œuvre du contrôle d’accès;
-
initiateur;
-
cible.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 13 1
ISO/CEI 10181-4:
-
générateur de preuve;
utilisateur de preuve;
-
vérificateur de preuve;
- source (de données non répudiables);
-
destinataire (de données non répudiables);
témoignage de non-répudiation;
- demandeur de service de non-répudiation;
-
notaire.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 14 1
ISOKEI 10181-5:
données à confidentialité protégée;
-
cacher;
- source;
-
destinataire;
-
révéler.
La présente Recommandation I Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 15 1
ISO/CEI 10181-k
-
données à intégrité protégée;
-
source;
Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
destinataire;
protéger;
valider.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans la Rec. UIT-T X.8 16 1
ISOKEI 10181-7:
-
fonction de collecte d’alarmes;
-
fonction d’examen d’alarme;
-
fonction d’examen de journal d’audit;
-
fonction d’archivage de journal d’audit;
-
fonction d’enregistrement d’audit;
-
fonction de collecte de journal d’audit.
La présente Recommandation 1 Norme internationale emploie les termes suivants définis dans l’ISO/CEI 11170-l «cadre
de gestion des clés»:
-
génération de clé;
-
enregistrement de clé;
-
certification de clé;
-
invalidation de clé;
-
distribution de clé;
-
stockage de clé;
-
archivage de clé;
-
suppression de clé.
Le Modèle de référence utilise les termes définis dans la Rec. UIT-T X.902 1 ISO/CEI 10746-2 et indiqués à la Figure 1.
32 . Abréviations
Pour les besoins de la présente Recommandation 1 Norme internationale, les abréviations suivantes sont utilisées:
ODP Traitement réparti ouvert (open distributedprocessing).
OSI Interconnexion des systèmes ouverts (open systems interconnection).
4 Cadre général
Le présent Modèle de référence définit un cadre comprenant:
-
cinq points de vue, appelés entreprise, information, traitement, ingénierie et technologie, qui fournissent
systèmes ODP;
des éléments de base pour spécifier des
-
un langage de point de vue pour chaque point de vue, définissant les concepts et règles de spécifïcation
des systèmes ODP pour le point de vue correspondant;
-
la spécification desfonctions requises par les systèmes ODP;
précisant comment utiliser les fonctions ODP pour
des règles de transparence assurer une transparence à
la répartition.
L’architecture des systèmes ODP et la composition des fonctions sont déterminées par la combinaison du langage de
traitement, du langage d’ingénierie et des règles de transparence.
41 0 Points de vue
4.1.1
Concepts
4.1.1.1 Point de vue entreprise: point de vue sur un système ODP et son environnement détaillant les objectifs, le
domaine d’application et les politiques de ce système.
Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
abstraction gabarit de point de référence d’échange
action gestion de communication point de référence d’interfonctionnement
action de génération groupe de point de référence de programmation
activité identificateur point de référence physique
architecture information point de vue
atomicité instance politique
classe instanciation position dans le temps
interaction
communication position dans l’espace
comportement interdiction qualité de service
comportement d’établissement interface raffinement
composition introduction relation de liaison
configuration invariant rôle
contexte de désignation liaison signature d’interface
contrat nom sous-domaine
courtage normes ODP sous-type
création notification stabilité
décomposition objet
supertype
défaillance objet client suppression
domaine de objet consommateur système
domaine de désignation objet initiateur système ODP
données objet producteur terme
entité objet serveur traitement réparti
environnement obligation traitement réparti ouvert
erreur permission transparence
état persistance transparence à la répartition
faute point de conformité
type
fil d’exécution point de référence
Figure 1 - Termes extraits de la Rec. UIT-T X.902 1 ISOKEI 10746-2
4.1.1.2 Point de vue information: point de vue sur un système ODP et son environnement couvrant la sémantique de
l’information et son traitement.
4.1.1.3 Point de vue traitement: point de vue sur un système ODP et son environnement permettant la prise en
compte de la répartition grâce à la décomposition fonctionnelle du système en obj ets interagissant à leurs interfaces.
4.1 .1.4 Point de vue ingénierie: point de vue sur un système ODP et son environnement couvrant les mécanismes et
objets du système.
les fonctions nécessaires pour mettre en œuvre les interactions réparties entre
4.1.1.5 Point de vue technologie: point de vue sur un système ODP et son environnement couvrant les choix de
technologie dans ce système.
4.1.2 Utilisation des points de vue
Les points de vue entreprise, information, traitement, ingénierie et technologie ont été choisis comme constituant un
ensemble nécessaire et suffisant pour répondre aux besoins des normes ODP. On peut, à un niveau d’abstraction
approprié, appliquer les points de vue à un système ODP complet; l’environnement définit alors le contexte dans lequel
opère le système ODP considéré. On peut aussi appliquer les points de vue à des composants spécifiques d’un système
ODP; l’environnement du composant inclut alors à la fois une abstraction de l’environnement du système et des autres
composants du système.
NOTE - Selon l’abstraction, environnement de système et autres composants peuvent constituer un objet unique.
42 . Langages de point de vue ODP
4.2.1 Concept
4.2.1.1 Langage de : définitions de concepts et de règles de spécifïcation d’un système ODP du
de vue> donné; ainsi: langage d’ingénierie: définitions de concepts et de règles de spécifïcation d’un système ODP du
point de vue ingénierie.
4 Rec. UIT-T X.903 (1995 F)
ISOKEI 10746-3 : 1996 (F)
4.2.2 Utilisation des langages de point de vue
Le présent Modèle de référence définit un ensemble de cinq langages, chacun correspondant à l’un des points de vue
définis en 4.1 .l. Chaque langage est utilisé pour spécifier un système ODP dans le point de vue correspondant. Ces
langages sont appelés:
langage d’entreprise (défini à l’article 5);
-
langage d’information (défini à l’article 6);
-
langage de traitement (défini à l’article 7);
-
langage d’ingénierie (défini à l’article 8);
-
langage de technologie (défini à l’article 9).
Chaque langage utilise des concepts provenant de la Rec. UIT-T X.902 1 ISO/CEI 10746-2, affine ces concepts et
introduit des règles prescriptives, ainsi que des concepts additionnels, spécifiques à ce point de vue. Ces concepts
additionnels sont, à leur tour, définis en utilisant des concepts de la Rec. UIT-T X. 902 1 ISOKEI 10746-2.
Une spécification de système comprend des spécifications correspondant à un ou plusieurs points de vue. Ces
spécifications doivent être mutuellement cohérentes. Des règles visant à structurer de façon cohérente les spécifications
de point de vue sont données à l’article 10. Le spécificateur doit démontrer par d’autres moyens que les termes sont
utilisés de manière cohérente dans les spécifications. Une spécification d’une partie d’un système faisant appel à plusieurs
points de vue contraindra plus les réalisations qu’une spécification faisant appel à moins de points de vue. La
spécification d’objets dans un point de vue donné utilise le langage de point de vue associé ou les langages associés à
d’autres points de vue. Il n’est pas nécessaire de spécifier un objet complètement de chaque point de vue pour obtenir un
ensemble cohérent de spécifications de cet objet.
NOTES
1 La liste des termes provenant de la Rec. UIT-T X.902 1 ISOKEI 10746-2 apparaît dans la Figure 1.
2 Quand un terme issu de la Rec. UIT-T X.902 1 ISOKEI 10746-2 est qualifié par le nom d’un point de vue (comme
dans «objet de traitemenb, par exemple) il faut l’interpréter en prenant en compte les éventuelles dispositions supplémentaires
spécifiées pour ce terme dans le langage de point de vue considéré.
3 Quand dans une spécifïcation de point de vue donnée on utilise un terme issu de la Rec. UIT-T X.902 1
ISO/CEI 10746-2 non qualifié par le nom du point de vue (par exemple, «interface») et si le langage de point de vue associé impose
des contraintes supplémentaires sur ce terme, il faut l’interpréter comme s’il était qualifié (c’est-à-dire, «interface de traitement»).
43 . Fonctions ODP
4.3.1 Fonction ODP: fonction requise pour mettre en œuvre le traitement réparti ouvert.
4.3.2 Utilisation des fonctions ODP
Le présent Modèle de référence fournit, dans le
...












Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...