Information technology — Open Distributed Processing — Trading Function — Part 3: Provision of Trading Function using OSI Directory service

This Specification describes how the ODP Trading Function can be realised using information entries and support mechanisms of the OSI Directory. This Specification is to be used in conjunction with the ODP Trading Function Standard (ITU-T Rec. X.950 | ISO/IEC 13235-1). If there are any discrepancies between the prescriptive statements in ITU-T Rec. X.950 | ISO/IEC 13235-1 and those in this Specification, the prescriptive statements in ITU-T Rec. X.950 | ISO/IEC 13235-1 take precedence. The scope of this Specification is: ? standardised templates for Trading Function information objects in the DIT; ? descriptions of mapping of Trading Function operations to appropriate Directory operations; ? description of use of other Directory features to provide the support mechanisms for implementing the ODP Trading Function. This Specification does not prescribe that a trader must be engineered by using OSI Directory. But if OSI Directory is used, this Specification defines standardised templates for information entries (e.g. service offer and link information objects) in the Directory DIT. This Specification does not put any restrictions on where these entries are placed in the Directory DIT. That is, this Specification does not standardise any structure rules. This Specification does describe a mechanism to provide the Trading Function using OSI Directory. The field of application of this Specification is for the construction of the ODP Trading Function using the OSI Directory, when required.

Technologies de l'information — Traitement réparti ouvert — Fonction de courtage — Partie 3: Fourniture de la fonction de courtage au moyen du service d'annuaire OSI

La présente Spécification contient la description de la façon dont la fonction de courtage ODP peut être réalisée au moyen d'entrées informationnelles et de mécanismes supports de l'annuaire OSI. Elle doit être utilisée conjointement avec la norme relative a la fonction de courtage ODP (Rec. UIT-T X.950 I ISOKEI 13235-1). En cas de d'accord entre les prescriptions de la Rec. UIT-T X.950 I ISO/CEI 13235-1 et celles de la présente Spécification, ce sont les prescriptions de la Rec. UIT-T X.950 I ISO/CEI 13235-l qui l'emportent. La présente Spécification Porte sur: - les gabarits normalises pour les objets informationnels de la fonction de courtage figurant dans l'arbre DIT; - la description du mappage des opérations de la fonction de courtage sur des opérations appropriées de l'annuaire; - la description de l'utilisation d'autres mécanismes supports pour la réalisation caractéristiques d .e la fonction de de l'annuaire courtage ODP. La présente Spécification n'impose pas qu'un courtier soit réalise au moyen de l'annuaire OSI. Mais si l'annuaire OS1 est utilise, la présente Spécification contient la définition de gabarits normalises pour les entrées informationnelles (par exemple objets informationnels offre de service et lien) de l'arbre DIT de l'annuaire. Elle n'impose aucune restriction quant aux endroits ou ces entrées sont placées dans l'arbre DIT de l'annuaire. Autrement dit, elle ne donne la normalisation d'aucune règle de structure. Elle donne simplement la description d'un mécanisme permettant de réaliser la fonction de courtage au moyen de l'annuaire OSI. La présente / lorsque c'est Spécification nécessaire. vise a permettre la réalisation de la fonction de courtage ODP au moyen de l'annuaire OSI,

General Information

Status
Published
Publication Date
09-Dec-1998
Current Stage
9093 - International Standard confirmed
Completion Date
21-Dec-2022
Ref Project

Buy Standard

Standard
ISO/IEC 13235-3:1998 - Information technology -- Open Distributed Processing -- Trading Function
English language
49 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 13235-3:1998 - Technologies de l'information -- Traitement réparti ouvert -- Fonction de courtage
French language
52 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 13235-3
First edition
1998-12-01
Information technology — Open Distributed
Processing — Trading Function —
Part 3:
Provision of Trading Function using OSI
Directory service
Technologies de l'information — Traitement distribué ouvert — Fonction
commerciale —
Partie 3: Fourniture de fonction commerciale utilisant le service d'annuaire
OSI
Reference number
B C
ISO/IEC 13235-3:1998(E)

---------------------- Page: 1 ----------------------
ISO/IEC 13235-3:1998(E)
Contents Page
1 Scope and field of application. 1
2 Normative References. 1
2.1 Identical Recommendations | International Standards. 1
3 Definitions. 2
4 Abbreviations. 4
5 Overview. 4
6 Schema. 5
6.1 General. 6
6.2 Trader Entry. 7
6.2.1 commonName. 7
6.2.2 traderInterface. 8
6.2.3 dsaName . 8
6.2.4 typeRepos . 8
6.2.5 defSearchCard. 8
6.2.6 maxSearchCard. 8
6.2.7 defMatchCard . 9
6.2.8 maxMatchCard. 9
6.2.9 defReturnCard. 9
6.2.10 maxReturnCard. 9
6.2.11 defHopCount. 10
6.2.12 maxHopCount. 10
6.2.13 defFollowPolicy. 10
6.2.14 maxFollowPolicy. 11
6.2.15 maxLinkFollowPolicy . 11
6.2.16 supportsModifiableProperties. 11
6.2.17 supportsDynamicProperties . 11
6.2.18 supportsProxyOffers . 12
6.2.19 maxList . 12
6.2.20 requestIdStem . 12
6.2.21 description. 12
6.2.22 userPassword . 12
6.2.23 Other X.500 attributes. 12
6.3 Trader Policy Entry . 13
6.3.1 commonName. 13
6.3.2 typeManagementConstraint . 13
6.3.3 searchConstraint. 14
6.3.4 offerAcceptanceConstraint . 14
6.3.5 Other X.500 attributes. 14
©  ISO/IEC 1998
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 microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office · Case postale 56 · CH-1211 Genève 20 · Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
ISO/IEC 13235-3:1998(E)
© ISO/IEC
Page
6.4 Service Offer Entry . 14
6.4.1 sOfferId . 15
6.4.2 serviceInterfaceId . 16
6.4.3 serviceTypeId . 16
6.4.4 hasDynamicProperties. 16
6.4.5 hasModifiableProperties. 17
6.4.6 dynamicProps . 17
6.4.7 Other X.500 attributes . 17
6.5 Trader Link Entry. 18
6.5.1 linkName . 18
6.5.2 linkId . 18
6.5.3 targetTraderInterfaceId. 19
6.5.4 defPassOnFollowRule . 19
6.5.5 limitingFollowRule. 19
6.5.6 Other X.500 attritubes . 19
6.6 Proxy Offer Entry. 20
6.6.1 proxyOfferId. 20
6.6.2 proxyLookUpInterfaceId. 21
6.6.3 constraintRecipe . 21
6.6.4 ifMatchAll . 21
6.6.5 Other X.500 attributes . 21
6.7 Other X.500 entries used by the T-DUA. 22
7 Operations. 22
7.1 Initialisation. 23
7.2 Client operations. 23
7.3 Register operations . 23
7.3.1 Export . 23
7.3.2 Withdraw . 25
7.3.3 Modify. 25
7.3.4 Describe. 26
7.3.5 Withdraw with constraint . 26
7.3.6 Resolve . 27
7.4 Look up operations. 27
7.4.1 Query operation. 27
7.4.2 Policies . 28
7.4.3 Searching locally . 28
7.4.4 Searching Federated Traders .29
7.4.5 Searching Proxy Offers . 29
7.4.6 Service Offer returned . 29
7.5 Link operations. 29
7.5.1 Add Link. 29
7.5.2 Remove Link . 30
7.5.3 Modify Link . 30
7.5.4 Describe Link . 31
7.5.5 List Links. 31
7.6 Proxy Offer operations . 31
7.6.1 Export Proxy. 31
7.6.2 Withdraw Proxy. 32
7.6.3 Describe Proxy . 33
iii

---------------------- Page: 3 ----------------------
ISO/IEC 13235-3:1998(E)
© ISO/IEC
Page
7.7 Trader Attribute Operations. 33
7.8 Administrative operations. 33
7.8.1 List Offers. 33
7.8.2 List Proxies . 34
7.9 Dynamic Property Evaluation operations. 34
7.9.1 EvalDP. 34
8 Type Repository. 35
8.1 X.500 schema and the Minimal Type Repository .35
9 Dynamic Properties. 36
9.1 Exporting a Service Offer. 36
9.2 Importing a Service Offer. 36
Annex A – Trader definitions schema definition . 37
Annex B – Sample service description schema definition . 47
iv

---------------------- Page: 4 ----------------------
ISO/IEC 13235-3:1998(E)
© ISO/IEC
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form
the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the
development of International Standards through technical committees established by the respective organization to deal
with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest.
Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft
International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication
as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
International Standard ISO/IEC 13235-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information
technology, Subcommittee SC 33, Distributed application services, in collaboration with ITU-T. The identical text is
published as ITU-T Recommendation X.952.
ISO/IEC 13235-3 consists of the following parts, under the general title Information technology — Open Distributed
Processing — Trading Function:
—  Part 1: Specification
—  Part 2: (TBD)
—  Part 3: Provision of Trading Function using OSI Directory service
Annex A forms an integral part of this part of ISO/IEC 13235. Annex B is for information only.
v

---------------------- Page: 5 ----------------------
©
ISO/IEC 13235-3:1998(E) ISO/IEC
ß
AAAA
AAAA
,QWURGXFWLRQ
The ODP Trading Function (see ITU-T Rec. X.950-Series | ISO/IEC 13235) provides the means to offer a service and
the means to discover services that have been offered. ITU-T Rec. X.950 | ISO/IEC 13235-1 defines an enterprise
Specification, an information Specification and a computational Specification of this Trading Function. No engineering
Specification is defined in ITU-T Rec. X.950 | ISO/IEC 13235-1. This Recommendation | International Standard
describes how the Specifications of the Trading Function in ITU-T Rec. X.950 | ISO/IEC 13235-1 can be engineered
using OSI Directory Service (see ITU-T Rec. X.500 | ISO/IEC 9594-1) to store information and to provide support
mechanisms. This Specification does not prescribe that a trader must be engineered by using OSI Directory. But if OSI
Directory is used, this Specification defines standardised templates for information entries (e.g. service offer and link
information objects) in the Directory DIT.
Clause 5 gives an overview of how the Trading Function is implemented as a combination of X.500 DUA and DSA. The
X.500 DSA is used to store the Trader Information Object and a Trader DUA (T-DUA) implements the functionality
required by a Trader, which is difficult, or impossible, to implement using OSI Directory services.
Clause 6 defines the standardised templates for information entries of the Trader Information Object, the information
known to a particular Trader.
Clause 7 describes mapping of Trading Function operations to appropriate Directory operations.
Clause 8 specifies a minimal Type Repository Function necessary to enable the correct functioning of the X.500
Directory for Trading.
Clause 9 describes the mechanisms used to enable the handling of dynamic properties of a Trader’s service offers.
This Specification contains two annexes.
Annex A is a normative schema definition of Trader definitions.
Annex B is an informative schema definition of a sample service description.
vi

---------------------- Page: 6 ----------------------
,62,(& (
,17(51$7,21$/67$1'$5'
ISO/IEC 13235-3 : 1998 (E)
ITU-T Rec. X.952 (1997 E)
,7875(&200(1'$7,21
,1)250$7,217(&+12/2*<±
23(1',675,%87('352&(66,1*±75$',1*)81&7,21
3529,6,212)75$',1*)81&7,2186,1*26,',5(&725<6(59,&(
 6FRSHDQGILHOGRIDSSOLFDWLRQ
This Specification describes how the ODP Trading Function can be realised using information entries and support
mechanisms of the OSI Directory. This Specification is to be used in conjunction with the ODP Trading Function
Standard (ITU-T Rec. X.950 | ISO/IEC 13235-1). If there are any discrepancies between the prescriptive statements in
ITU-T Rec. X.950 | ISO/IEC 13235-1 and those in this Specification, the prescriptive statements in ITU-T Rec. X.950 |
ISO/IEC 13235-1 take precedence.
The scope of this Specification is:
– standardised templates for Trading Function information objects in the DIT;
– descriptions of mapping of Trading Function operations to appropriate Directory operations;
– description of use of other Directory features to provide the support mechanisms for implementing the
ODP Trading Function.
This Specification does not prescribe that a trader must be engineered by using OSI Directory. But if OSI Directory is
used, this Specification defines standardised templates for information entries (e.g. service offer and link information
objects) in the Directory DIT. This Specification does not put any restrictions on where these entries are placed in the
Directory DIT. That is, this Specification does not standardise any structure rules. This Specification does describe a
mechanism to provide the Trading Function using OSI Directory.
The field of application of this Specification is for the construction of the ODP Trading Function using the OSI
Directory, when required.
 1RUPDWLYH5HIHUHQFHV
The following Recommendations and International Standards contain provisions which, through reference in this text,
constitute provisions of this Recommendation | 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 | International Standard are encouraged to investigate the posibility of applying the most recent edition
of the Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently valid
Internationa Standards. The Telecommunication Standardization Bureau of the ITU maintains a list of currently valid
ITU-T Recommendations.
 ,GHQWLFDO5HFRPPHQGDWLRQV_,QWHUQDWLRQDO6WDQGDUGV
– ITU-T Recommendation X.500 (1993) | ISO/IEC 9594-1:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\2YHUYLHZRIFRQFHSWVPRGHOVDQGVHUYLFHV
– ITU-T Recommendation X.501 (1993) | ISO/IEC 9594-2:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\0RGHOV
– ITU-T Recommendation X.509 (1993) | ISO/IEC 9594-8:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\$XWKHQWLFDWLRQIUDPHZRUN
– ITU-T Recommendation X.511 (1993) | ISO/IEC 9594-3:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\$EVWUDFWVHUYLFHGHILQLWLRQ
– ITU-T Recommendation X.519 (1993) | ISO/IEC 9594-5:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\3URWRFROVSHFLILFDWLRQV
,7875HF; ( 1

---------------------- Page: 7 ----------------------
,62,(& (
– ITU-T Recommendation X.520 (1993) | ISO/IEC 9594-6:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\6HOHFWHGDWWULEXWHW\SHV
– ITU-T Recommendation X.521 (1993) | ISO/IEC 9594-7:1995, ,QIRUPDWLRQWHFKQRORJ\±2SHQ6\VWHPV
,QWHUFRQQHFWLRQ±7KH'LUHFWRU\6HOHFWHGREMHFWFODVVHV
– ITU-T Recommendation X.680 (1994) | ISO/IEC 8824-1:1995, ,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
1RWDWLRQ2QH $61 6SHFLILFDWLRQRIEDVLFQRWDWLRQ
_
– ITU-T Recommendation X.681 (1994) | ISO/IEC 8824-2:1995, Information technology Abstract
6\QWD[1RWDWLRQ2QH $61 ,QIRUPDWLRQREMHFWVSHFLILFDWLRQ
– ITU-T Recommendation X.682 (1994) | ISO/IEC 8824-3:1995, ,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
1RWDWLRQ2QH $61 &RQVWUDLQWVSHFLILFDWLRQ
– ITU-T Recommendation X.683 (1994) | ISO/IEC 8824-4:1995, ,QIRUPDWLRQWHFKQRORJ\±$EVWUDFW6\QWD[
Notation One (ASN.1): Parameterization of ASN.1 specifications.
– ITU-T Recommendation X.902 (1995) | ISO/IEC 10746-2:1996, ,QIRUPDWLRQ WHFKQRORJ\ ± 2SHQ
GLVWULEXWHGSURFHVVLQJ±5HIHUHQFH0RGHO)RXQGDWLRQV
– ITU-T Recommendation X.903 (1995) | ISO/IEC 10746-3:1996, ,QIRUPDWLRQ WHFKQRORJ\ ± 2SHQ
GLVWULEXWHGSURFHVVLQJ±5HIHUHQFH0RGHO$UFKLWHFWXUH
1)
– ITU-T Recommendation X.950 (1997) | ISO/IEC 13235-1 , ,QIRUPDWLRQWHFKQRORJ\±2SHQGLVWULEXWHG
SURFHVVLQJ±7UDGLQJIXQFWLRQ6SHFLILFDWLRQ
 'HILQLWLRQV
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.902 |
ISO/IEC 10746-2:
– activity;
– behaviour;
– client object;
– failure;
– identifier;
– instance;
– interaction;
– interface;
– interface signature;
– name;
– object;
– obligation;
– ODP system;
– policy;
– server object;
– subtype;
– template;
– trading;
– type;
– viewpoint.
_______________
1)
To be published.
2 ,7875HF; (

---------------------- Page: 8 ----------------------
,62,(& (
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.903 |
ISO/IEC 10746-3:
– administrator;
– community;
– computational viewpoint;
– engineering interface reference;
– engineering viewpoint;
– enterprise viewpoint;
– exporter;
– importer;
– information viewpoint;
– service export;
– service import;
– service offer;
– technology viewpoint;
– Trading Function;
– Type Repository Function.
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.950 |
ISO/IEC 13235-1:
– federated traders;
– iterator;
– link;
– proxy offer;
– service type;
– service property;
– trader;
– trader attribute;
– trading graph.
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.500 |
ISO/IEC 9594-1:
– Directory;
– Directory Information Base;
– (Directory) User.
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.501 |
ISO/IEC 9594-2:
– attribute;
– attribute type;
– attribute value;
– Directory Information Tree;
– Directory System Agent;
– Directory User Agent;
– distinguished name;
– (Directory) entry;
– filter;
,7875HF; ( 3

---------------------- Page: 9 ----------------------
,62,(& (
– matching rule;
– (Directory) name;
– name form;
– object;
– object class;
– object entry;
– relative distinguished name;
– structure rule;
– subclass;
– subordinate;
– superclass.
This Recommendation | International Standard makes use of the following operations defined in ITU-T Rec. X.511 |
ISO/IEC 9594-3:
– addEntry;
– modifyEntry;
– read;
– removeEntry;
– search.
This Recommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.509 |
ISO/IEC 9594-8:
– authentication;
– password.
 $EEUHYLDWLRQV
For the purposes of this Recommendation | International Standard, the following abbreviations apply:
DIB Directory Information Base
DIT Directory Information Tree
DN Distinguished Name
DSA Directory System Agent
DUA Directory User Agent
ODP Open Distributed Processing
OID Object Identifier
RDN Relative Distinguished Name
T-DUA Trader Directory User Agent
 2YHUYLHZ
In this Specification, the Trading Function is implemented as a combination of X.500 DUA and DSA. As far as
possible, the features of X.500 are used to directly implement the Trading Function, but not all Trader features can be
directly supported by X.500. For this reason, the Trader (the object that provides the Trading Function) is composed of
two components: an X.500 Directory which stores the Trader Information and a Trader DUA (T-DUA) which
implements the functionality required by a Trader which is difficult, or impossible, to implement in X.500. The X.500
Directory is used to store the Trader Information Object. Requests from trader clients (importers and exporters) are
mapped into operations on the X.500 database. Figure 1 shows the components of a Trader and its interactions with its
clients.
4 ,7875HF; (

---------------------- Page: 10 ----------------------
,62,(& (
Trader
clients
X.500
DSA
T-DUA
Trader
clients
DIT
Trader
T0727990-97/d01
Trader
clients
)LJXUH±7KHWUDGHUZLWKLWVFRPSRQHQWVDQGFOLHQWV
FIGURE 1/X.052.[D01] = 7 CM
The T-DUA and the trader clients (importers and exporters) communicate using a Trader protocol. The Trader protocol
is not defined in this Specification. It may be any protocol which implements the functionality specified by
ITU-T Rec. X.950 | ISO/IEC 13235-1. The purpose of this Specification is to specify how the T-DUA uses an X.500
Directory to support the functionality specified by ITU-T Rec. X.950 | ISO/IEC 13235-1.
The information stored by the X.500 Directory comprises:
– The Trader Attributes (i.e. information about the Trader itself).
– The Trader Enterprise policies (i.e. rules to determine and guide Trader behaviour).
– The set of Service Offers (i.e. information used by Trader when acting as a server).
– The set of Trader Links (i.e. information used by Trader when acting as a client).
– The set of Proxy Offers (i.e. information used by Trader when acting as a server for Proxy Offers).
X.500 is used to store this information for several reasons:
– The information model required by the ODP Trader is very similar to that provided by X.500.
– X.500 provides significant flexibility in allowing the definition of new X.500 attributes at runtime.
– It makes sense to use the existing investment in X.500 rather than to attempt to create a completely new
infrastructure.
– It allows the Trader to use the general X.500 infrastructure to look up presentation addresses of linked
Traders and Clients, and to use the security features of X.500 to authenticate users.
NOTE – Details of how to provide the X.500 infrastructure and the security features of X.500 for the Trading
Function are outside the scope of this Specification.
It is not possible to implement an ODP Trader completely using X.500 because of the significant differences in the
operational
...

ISO/CEI
NORME
132353
INTERNATIONALE
Premibe kdition
1998-12-01
Technologies de I’information - Traitement
Fonction de courtage -
Gparti ouvert -
Partie 3:
Fourniture de la fonction de courtage au
moyen du service d’annuaire OSI
Open Distributed Processing - Trading
lnforma tion technology -
Function -
Part 3: Provision of Trading Function using OSI Directory service
Numb0 de refbrence
ISO/CEI 132353:1998(F)

---------------------- Page: 1 ----------------------
ISO/CEI 132353: 1998(F)
PDF - Exonhation de responsabilit6
Le present fichier PDF peut contenir des polices de caracteres integrees. Conformement aux conditions de licence d’Adobe, ce fichier peut
etre imprime ou visualise, mais ne doit pas etre modifie a moins que I’ordinateur employe a cet effet ne beneficie d’une licence autorisant
I’utilisation de ces polices et que celles-ci y soient installees. Lors du telechargement de ce fichier, les parties conceankes acceptent de fait la
responsabilite de ne pas enfreindre les conditions de licence d’Adobe. he Secretariat central de I’ISO decline toute responsabilite en la
matiere.
Adobe est une marque deposee d’Adobe Systems Incorporated.
Les details relatifs aux produits logiciels utilises pour la creation du present fichier PDF sont disponibles dans la rubrique General Info du
fichier; les parametres de creation PDF ont ete optimises pour I’impression. Toutes les mesures ont ete prises pour garantir I’exploitation de
ce fichier par les comites membres de I’ISO. Dans le cas peu probable ou surviendrait un probleme d’utilisation, veuillem en informer le
Secretariat central a I’adresse donnee ci-dessous.
0 ISO/CEl 1998
Droits de reproduction resew%. Sauf prescription differente, aucune pat-tie de cette publication ne peut etre reproduite ni utilisee sous quelque
forme que ce soit et par aucun pro&de, electronique ou mecanique, y compris la photocopie et les microfilms, sans l’accord ecrit de I’ISO a
I’adresse ci-aprk ou du comite membre de I’ISO dans le pays du demandeur.
IS0 copyright office
Case postale 56 l CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax. + 41 22 734 10 79
E-mail copyright @ iso.ch
Web www.iso.ch
Version frangaise parue en 2000
Imprim en Suisse
ii
0 ISO/CEI 1998 - Tous droits r&en&

---------------------- Page: 2 ----------------------
ISOKEI 132353: 1998(F)
0 ISOKEI
Sommaire
Page
1
1 Domaine d’application .
2 References normatives .
Recommandations 1 Normes intemationales identiques .
2.1
2
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Apercu general
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Schema
6
6.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entree courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.2
7
6.2.1 commonName .
8
6.2.2 trader-Interface .
............................................................................................................................ 8
6.2.3 dsaName
6.2.4 typeRepos . 8
8
6.25 defSearchCard .
................................................................................................................. 8
6.2.6 maxSearchCard
defMatchCard . 9
6.2.7
9
6.2.8 maxMatchCard .
9
6.2.9 defRetumCard .
................................................................................................................. 9
6.2.10 maxRetumCard
10
6.2.11 defHopCount .
10
6.2.12 maxHopCount .
................................................................................................................ 10
6.2.13 defFollowPolicy
11 >
6.2.14 maxFollowPolicy .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6.2.15 maxLinkFollowPolicy
........................................................................................... 11
6.2.16 supportsModifiableProperties
6.2.17 supportsDynamicProperties . 11
12
6.2.18 supportsProxyOffers .
12
6.2.19 maxList .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.20 requestIdStem
6.2.2 1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
12
6.2.22 userPassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.23 Autres attributs X.5 00
13
6.3 Entree politiques du courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.1 commonName
typeManagementConstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.2
14
6.3.3 searchconstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.4 offerAcceptanceConstraint
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.35 Autres attributs X. 5 00
14
6.4 Entree offie de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
15
6.4.1 sOfferId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.2 serviceInterfaceId
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.3 serviceTypeId
hasDynamicProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.4
6.4.5 hasModifiableProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
17
6.4.6 dynamicProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
6.4.7 Autres attributs X.500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
111

---------------------- Page: 3 ----------------------
0 ISOKEI
ISOKEI 132353: 1998(F)
Page
18
.........................................................................................................................
6.5 Entree lien du courtier
18
...........................................................................................................................
linkName
6.5.1
18
.................................................................................................................................
linkId
6.5.2
19
......................................................................................................
targetTraderInterfaceId
6.5.3
19
.......................................................................................................
defPassOnFollowRule
6.5.4
19
...........................................................................................................
6.5.5 1imitingFollowRule
19
.......................................................................................................
Autres attributs X.500
6.5.6
20
...................................................................................................................
6.6 Entree offre de delegation
..................................................................................................................... 20
6.6.1 proxy OfferId
................................................................................................... 21
6.6.2 proxy LookUpInterfaceId
................................................................................................................ 21
6.6.3 ConstraintRecipe
21
ifMatchAl1 .
6.6.4
21
Autres attributs X. 5 00 .
6.6.5
.............................................................................. 22
6.7 Autres entrees X.500 utilisees par l’agent T-DUA
22
7 Operations .
23
.........................................................................................................................................
7.; Initialisation
............................................................................................................................ 23
Operations du client
7.2
23
..........................................................................................................................
7.3 Operations de registre
24
........................................................................................................................
7.3.1 Exportation
................................................................................................................................ 25
7.3.2 Retrait
...................................................................................................................... 25
7.3.3 Modification
26
7.3.4 Description .
27
7.3.5 Retrait avec contrainte .
27
Resolution .
7.3.6
28
..................................................................................................................
7.4 Operations de consultation
................................................................................................... 28
7.4.1 Operation d’interrogation
........................................................................................................................... 28
7.4.2 Politiques
................................................................................................................ 29
7.4.3 Recherche locale
.............................................................................. 30
7.4.4 Recherche parmi des courtiers fed&es
....................................................................................... 30
7.4.5 Recherche d’offi-es de delegation
.............................................................................................. 30
7.4.6 Offies de service renvoyees
31
Operations relatives aux liens .
7.5
31
7.5.1 Adjonction de lien .
31
7.5.2 Suppression de lien .
32
7.5.3 Modification de lien .
32
7.5.4 Description de lien .
33
7.5.5 Listage des liens .
..................................................................................... 33
7.6 Operations relatives aux offres de delegation
Exportation d’oftie de delegation . 33
7.6.1
Retrait d’offie de delegation . 34
7.6.2
Description d’offre de delegation . 34
7.6.3
...................................................................................... 35
7.7 Operations relatives aux attributs du courtier
35
Operations administratives .
7.8
35
7.8.1 Listage des offkes .
36
7.8.2 Listage des offies de delegation .
................................................................................ 36
7.9 Operations d’evaluation de propriete dynamique
................................................................................... 37
7.9.1 Evaluation de propriete dynamique
37
8 Repertoire de types .
37
Schema X.500 et repertoire de types minimal .
8.1
Proprietes dynamiques 38
9 .
38
9.1 Exportation d’une offre de service .
Importation d’une offre de service 39
9.2 .
40
Annexe A - Definition schematique des definitions de courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
50
Annexe B - Exemple de definition schematique de description de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iV

---------------------- Page: 4 ----------------------
ISOKEI 13235-3: 1998(F)
0 ISOKEI
Avant-propos
L’ISO (Organisation internationale de normalisation) et la CEI (Commission electrotechnique internationale) forment le
systeme specialise de la normalisation mondiale. Les organismes nationaux membres de 1’ISO ou de la CEI participent au
developpement de Normes internationales par l’intermediaire des comites techniques trees par I’organisation concernee afin de
s’occuper des domaines particuliers de l’activite technique. Les comites techniques de 1’ISO et de la CEI collaborent dans des
domaines d’interet commun. D’autres organisations internationales, gouvernementales et non gouvernementales, en liaison
avec 1’ISO et la CEI participent egalement aux travaux.
Dans le domaine des technologies de l’information, I’ISO et la CEI ont tree un comite technique mixte, l’ISO/CEI JTC 1. Les
projets de Normes internationales adopt& par le comite technique mixte sont soumis aux organismes nationaux pour vote.
Leur publication comme Normes internationales requiert l’approbation de 75 % au moins des organismes nationaux votants.
La Norme internationale ISOKEI 132353 a et6 elaboree par le comite technique mixte ISOKEI JTC 1, Technologies de
I’information, sous-comite SC 33, Services d’applications distribukes, en collaboration avec l’UIT-T. Le texte identique est
publie en tant que Recommandation UIT-T X.952.
L’ISOKEI 13235 comprend les parties suivantes, presentees sous le titre general Technologies de l’information - Traitement
rkparti ouvert - Fonction de courtage:
- Partie I: Spkification
- Partie 2: (TBD)
Partie 3: Fourniture de la fonction de courtage au moyen du service d’annuaire OSI
L’annexe A fait partie integrante de la presente par-tie de l’ISO/CEI 13235. L’annexe B est donnee uniquement a titre
d’information.

---------------------- Page: 5 ----------------------
ISOKEI 13235=3:1998(F) 0 ISOKEI
Introduction
La fonction de courtage ODP (voir la Rec. UIT-T de la serie X.950 1 ISOKEI 13235) permet d’offrir un service et de
decouvrir les services qui ont ete offerts. La Rec. UIT-T X.950 1 ISOKEI 13235-1 contient la definition d’une
specification d’entreprise, d’une specification d’information et d’une specification de traitement de cette fonction de
courtage. Aucune specification d’ingenierie n’est definie dans la Rec. UIT-T X.950 1 ISOKEI 13235-1. La
presente Recommandation 1 Nor-me intemationale donne la description de la facon dont la fonction de courtage,
Rec. UIT-T X.950 I ISOKEI 13235-1, peut etre realisee au moyen du service d’annuaire OS1 (voir la Rec. UIT-T X.500 I
ISO/CEI 9594-l) concernant le stockage des informations et la foumiture de mecanismes supports. La presente
Specification n’impose pas qu’un courtier soit realise au moyen de l’annuaire OSI. Mais si l’annuaire OS1 est utilise, la
presente Specification contient la definition de gabarits normalises pour les entrees informationnelles (par exemple
objets informationnels offre de service et lien) de l’arbre DIT de l’annuaire.
L’article 5 donne un apercu general de la maniere dont la fonction de courtage est realisee sous for-me de combinaison
d’un agent DUA et d’un agent DSA X.500. On utilise l’agent DSA X.500 pour stocker l’objet informationnel courtier et
un agent d’utilisateur d’annuaire de type courtier (T-DUA) realise la fonctionnalite requise par un courtier, qui est
difficile, voire impossible, a realiser au moyen des services d’annuaire OSI.
L’article 6 definit les gabari ts normalises pour les entrees informationnelles de l’objet informationnel courtier, a savoir les
informations qu’un courtier donne connait.
L’article 7 decrit le mappage des operations de la fonction de courtage sur des operations appropriees de l’annuaire.
L’article 8 specific une fonction de repertoire de type minimal qui est necessaire afm de permettre le fonctionnement
correct de l’annuaire X.500 pour le courtage.
L’article 9 d&it les mecanismes utilises pour perrnettre le traitement des proprietes dynamiques des offies de service
d’un courtier.
La presente Specification contient deux annexes.
L’Annexe A (normative) contient une definition de schema pour les definitions relatives aux courtiers.
L’Annexe B (normative) contient une definition de schema relative a un exemple de description de service.
vi

---------------------- Page: 6 ----------------------
ISO/CEI 13235-3 : 1998 (F)
NORME INTERNATIONALE
RECOMMANDATION UIT-T
TECHNOLOGIES DE L’INFORMATION - TRAITEMENT RI?PARTI OUVERT -
FONCTION DE COURTAGE: FOURNITURE DE LA FONCTION
DE COURTAGE AU MOYEN DU SERVICE D’ANNUAIRE OS1
Domaine d’application
1
La presente Specification contient la description de la facon dont la fonction de courtage ODP peut etre realisee au
moyen d’entrees informationnelles et de mecanismes supports de l’annuaire OSI. Elle doit etre utilisee conjointement
avec la norme relative a la fonction de courtage ODP (Rec. UIT-T X.950 I ISOKEI 13235-1). En cas de d&accord entre
les prescriptions de la Rec. UIT-T X.950 I ISO/CEI 13235-1 et celles de la presente Specification, ce sont les
prescriptions de la Rec. UIT-T X.950 I ISO/CEI 13235-l qui l’emportent.
La presente Specification Porte sur:
-
les gabarits normalises pour les objets informationnels de la fonction de courtage figurant dans
l’arbre DIT;
-
la description du mappage des operations de la fonction de courtage sur des operations appropriees de
l’annuaire;
-
caracteristiques de l’annuaire qui permettent de foumir les
la description de l’utilisation d’autres
mecanismes supports pour la realisation d .e la fonction de courtage ODP.
La presente Specification n’impose pas qu’un courtier soit realise au moyen de l’annuaire OSI. Mais si l’annuaire OS1 est
utilise, la presente Specification contient la definition de gabarits normalises pour les entrees inforrnationnelles (par
exemple objets informationnels offre de service et lien) de l’arbre DIT de l’annuaire. Elle n’impose aucune restriction
quant aux endroits ou ces entrees sont placees dans l’arbre DIT de l’annuaire. Autrement dit, elle ne donne la
normalisation d’aucune regle de structure. Elle donne simplement la description d’un mecanisme permettant de realiser la
fonction de courtage au moyen de l’annuaire OSI.
La presente Specification vise a permettre la realisation de la fonction de courtage ODP au moyen de l’annuaire OSI,
/ lorsque c’est necessaire.
2 Rhfh-ences normatives
Les Recommandations et Normes intemationales suivantes contiennent des dispositions qui, par suite de la reference qui
y est faite, constituent des dispositions valables pour la presente Recommandation I Norme intemationale. Au moment de
la publication, les editions indiquees etaient en vigueur. Toutes Recommandations et Normes sont sujettes a revision et
les parties prenantes aux accords fond& sur la presente Recommandation I Norme intemationale sont invitees a
rechercher la possibilite d’appliquer les editions les plus recentes des Recommandations et Normes indiquees ci-apres.
4’
Les membres de la CEI et de 1’ISO possedent le registre des Normes intemationales en vigueur. Le Bureau de la
normalisation des telecommunications de 1’UIT tient a jour une liste des Recommandations de l’UIT-T en vigueur.
21 . Recommandations 1 Normes internationales identiques
-
Recommandation UIT-T X.500 (1993) I ISOKEI 9594-l: 1995, Technologies de Z’information -
lnterconnexion des syskmes ouverts - L’annuaire: we d’ensemble des concepts, modGIes et services.
-
Recommandation UIT-T X.501 (1993) I ISOKEI 9594-2:1995, Technologies de Z’information -
Interconnexion des systGmes ouverts - L’annuaire: les mod2les.
-
Recommandation UIT-T X.509 (1993) I ISO/CEI 9594-8: 1995, Technologies de Z’information -
Pnterconnexion des syst2mes ouverts - L’annuaire: cadre d’authentiJication.
Rec. UIT-T X.952 (1997 F)
1

---------------------- Page: 7 ----------------------
0 ISOKEI
ISOKEI 132353:1998(F)
Recommandation UIT-T X.5 11 (1993) 1 ISO/CEI 9594-3: 1995, Technologies de Z’information -
Interconnexion des systemes ouverts - L’annuaire: dkfinition du service abstrait.
Recommandation UIT-T X.5 19 (1993) 1 ISO/CEI 9594-5: 1995, Technologies de Z’information -
lnterconnexion des systGmes ouverts - L ‘annuaire: spkczjkation du protocole.
-
Recommandation UIT-T X.520 (1993) j ISOKEI 9594-6: 1995, Technologies de Z’information -
Interconnexion des systkmes ouverts - L’annuaire: types d’attributs sklectionnks.
Recommandation UIT-T X.521 (1993) 1 ISO/CEI 9594-7:1995, Technologies de Z’information -
Interconnexion des systcmes ouverts - L’annuaire: classes d’objets Glectionnkes.
-
Recommandation UIT-T X.680 (1994) 1 ISO/CEI 8824-l : 1995, Technologies de Z’infsrmation - Notation
de syntaxe abstraite numkro un: sp@cation de la notation de base.
Recommandation UIT-T X.68 1 (1994) ( ISOKEI 8824-2: 1995, Technologies de Z’information - Notation
de syntaxe abstraite numkro un: sp&jication des objets informationnels.
Recommandation UIT-T X.682 (1994) 1 ISO/CEI 8824-3: 1995, Technologies de Z’information - Notation
de syntaxe abstraite numkro un: sp&fkation des contraintes.
Recommandation UIT-T X.683 (1994) 1 ISO/CEI 8824-4: 1995, Technologies de Z’information - Notation
de syntaxe abstraite nume’ro un: paramhtrage des spkzjkations de la notation de syntaxe abstraite
numkro un.
Recommandation UIT-T X.902 (1995) ] ISO/CEI 10746-2: 1996: Technologies de Z’information -
Traitement ouvert rkparti - ModkZe de rkfkrence: fondements.
Recommandation UIT-T X.903 (1995) 1 ISOKEI 10746-3: 1996, Technologies de Z’information -
Traitement ouvert rkparti - ModkZe de rkfkrence: architecture.
Recommandation UIT-T X.950 (19997) I ISOKEI 13235-l :
--‘), Technologies de l’information -
Traitement rkparti ouvert - Fonction de courtage: spe’cification.
3 Dkfinitions
utilise les terrnes suivants, qui sont dkfinis dans la
La prkente Recommandation I Norme intemationale
Rec. UIT-T X.902 I ISO/CEI 10746-2:
-
activite;
-
comportement;
-
objet client;
-
dkfaillance;
-
identificateur;
-
instance;
-
interaction;
-
interface;
-
signature d’interface;
-
nom;
-
obj
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.