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
Start Date
21-Dec-2022
Completion Date
30-Oct-2025
Ref Project
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
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
© 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
© 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
© 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
©
ß
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
,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
,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; (
,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
,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; (
,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 model used by the ODP Trader. These include:
– The Trader operations that do not directly map to X.500 operations.
– Distributed operations that are implemented using information stored in Trader Links and Trader
Attributes whose meaning differ from the distribution implemented in X.500.
 6FKHPD
This X.500 schema describes the portion of an X.500 DIT used to store the information known to one Trader. The
schema is based on the X.500 Directory model and is given in Annex A.
,7875HF; ( 5
,62,(& (
 *HQHUDO
The information known to a particular Trader (the Trader Information Object) is kept in a subtree of the X.500 DIT.
This subtree can be attached anywhere in the global DIT and no Structure Rules are defined for controlling its position.
It is expected that the Trader subtree would be commonly attached beneath organisational and organisational unit entries
(representing, respectively, the information known to organisational and organisational unit Traders). The information
known to each trader is kept separately in the DIT and no attempt is made to map the distribution model used in X.500
to the very different distribution model of federated Traders.
Trader Information is stored in the X.500 DIT as self contained parcels. Each parcel contains the information known to
one Trader. In the example shown in Figure 2, there are two Traders: one for the organisation as a whole and a second
for a unit within the organisation. Linkages between these two Traders is via the Trader protocol, not via X.500
protocol.
The Trader Information Object (see Figure 3) is composed of five types of entries:
– The Trader Entry contains details about the Trader itself.
– The Trader Policy Entry contains details about the Trader enterprise policies.
– The Service Offer Entries contain details about the Service Offers known to the Trader.
– The Trader Link Entries contain details about the Links with other Traders.
– The Proxy Offer Entries contain details about the Proxy Offers known to the Trader.
NOTE 1 – The structuring of the Service Offers, Links, and Proxy Offers shown in Figure 3 is only one example
of possible information structure.
NOTE 2 – In addition to the X.500 attributes listed in each entry, the presence of other attributes in an entry is not
a violation of this Specification. Other X.500 attributes may be required for the following reasons:
– if a particular trader application requires specific additional X.500 attributes, they can be defined in that
trader application Specification;
– if a particular trader implementation requires specific additional X.500 attributes, they can be defined in the
documentation for that implementation.
Additional attributes can be included as Auxiliary Object Classes.
c = AU
o = Springshur
ou =
Research
Trader
information for
Organization
T0728000-97/d02
)LJXUH±$QH[DPSOHRIWZRWUDGHUVVWRUHGLQWKH;',7
FIGURE 2/X.052.[D02] = 9 CM
6 ,7875HF; (
,62,(& (
From rest of X.500 DIT
Trader
entry
Trader Link
Proxy Offer entries Service Offer entries Trader
entries
Policy
Entry
Trader Information Object
T0728010-97/d03
)LJXUH±$QH[DPSOHRID7UDGHU,QIRUPDWLRQ2EMHFWZLWKILYHW\SHVRI;HQWU\
FIGURE 3/X.052.[D03] = 11.5 CM
 7UDGHU(QWU\
The root of the Trader subtree is the Trader Entry. This entry contains information about the Trader itself (the Trader
Attributes – standardised Trader characteristics and trading policies) and is used as configuration information by the
Trader (T-DUA) when it boots. The information is expressed as a set of X.500 attributes which represent Trader
Attributes.
traderEntry OBJECT-CLASS ::= {
SUBCLASS OF {top}
MUST CONTAIN {commonName | traderInterface | dsaName | typeRepos |
defSearchCard | maxSearchCard | defMatchCard |
maxMatchCard | defReturnCard | maxReturnCard |
defHopCount | maxHopCount | defFollowPolicy |
maxFollowPolicy | maxLinkFollowPolicy |
supportsModifiableProperties| supportsDynamicProperties |
supportsProxyOffers | maxList | requestIdStem}
MAY CONTAIN {description | userPassword}
ID id-trader-oc-traderEntry}
 FRPPRQ1DPH
The name of this Trader. The commonName attribute forms the RDN of the Trader Entry. The full name of a Trader is
the Distinguished Name of this entry (i.e. the full 'pathname' of the Trader Entry in the global X.500 DIT). The full
Distinguished Name uniquely identifies this Trader amongst all other Traders in the X.500 Directory. This is a standard
X.500 attribute defined in ITU-T Rec. X.520 | ISO/IEC 9594-6.
,7875HF; ( 7
,62,(& (
 WUDGHU,QWHUIDFH
The address of the trader. The ’Address’ is the Presentation Address at which this Trader can be contacted. This X.500
attribute is used by the Trader when booting as part of its configuration information and also by other Traders when they
wish to distribute a Trader import amongst federated Traders.
traderInterface ATTRIBUTE ::= {
SUBTYPE OF presentationAddress
SINGLE VALUE TRUE
ID id-trader-at-traderInterface}
 GVD1DPH
The name for the DSA associated with the Trader object.
dsaName ATTRIBUTE ::= {
SUBTYPE OF distinguishedName
SINGLE VALUE TRUE
ID id-trader-at-dsaName}
 W\SH5HSRV
The name of the Type Repository used by the Trader for the repository of definitions of Service Types, Interface Types
and Service Properties Types.
typeRepos ATTRIBUTE ::= {
SUBTYPE OF distinguishedName
SINGLE VALUE TRUE
ID id-trader-at-typeRepos}
 GHI6HDUFK&DUG
The default upper bound of service offers to be considered before terminating a search. This value is used if none is
specified by an importer. It must not exceed the value of maxSearchCard.
defSearchCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defSearchCard }
 PD[6HDUFK&DUG
The maximum upper bound of service offers a Trader considers before terminating any search.
maxSearchCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxSearchCard}
8 ,7875HF; (
,62,(& (
 GHI0DWFK&DUG
The default upper bound of matched offers found before a Trader terminates a search. This value is used if none is
specified by an importer. It must not exceed the value of maxMatchCard.
defMatchCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defMatchCard}
 PD[0DWFK&DUG
The maximum upper bound of matched offers found before a Trader terminates any search.
maxMatchCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxMatchCard}
 GHI5HWXUQ&DUG
The default upper bound of service offers returned to an importer. This value is used if none is specified by an importer.
It must not exceed the value of maxReturnCard.
defReturnCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defReturnCard}
 PD[5HWXUQ&DUG
The maximum upper bound of service offers returned to an importer.
maxReturnCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxReturnCard}
,7875HF; ( 9
,62,(& (
 GHI+RS&RXQW
The default upper bound of depth of Links to be traversed before terminating a search. This value is used if none is
specified by an importer. It must not exceed maxHopCount.
defHopCount ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defHopCount}
 PD[+RS&RXQW
The maximum upper bound of depth of Links to be traversed before terminating any search.
maxHopCount ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxHopCount}
 GHI)ROORZ3ROLF\
The default Link follow behaviour when no link follow behaviour is specified by an importer. The follow behaviour on
a Link can be one of the following:
– local_only – Never follow unless explicitly named in an operation;
– if_no_local – Follow only if no local offer can match;
– always – Always follow except when overridden by some policies.
defFollowPolicy ATTRIBUTE ::= {
WITH SYNTAX FollowOption
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defFollowPolicy }
FollowOption ::= ENUMERATED{
localOnly (0),
ifNoLocal (1),
always (2)}
10 ,7875HF; (
,62,(& (
 PD[)ROORZ3ROLF\
The limiting link follow behaviour on all the links in a Trader for a given Query. It can override both link and importer
policies on link follow behaviour.
maxFollowPolicy ATTRIBUTE ::= {
WITH SYNTAX FollowOption
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxFollowPolicy }
 PD[/LQN)ROORZ3ROLF\
The most permissive link follow behaviour for a link when creating or modifying the limiting behaviour on any link in a
trader.
maxLinkFollowPolicy ATTRIBUTE ::= {
WITH SYNTAX FollowOption
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxLinkFollowPolicy }
 VXSSRUWV0RGLILDEOH3URSHUWLHV
If ’true’, this attribute permits the Modify Offer operation to be invoked.
supportsModifiableProperties ATTRIBUTE ::= {
WITH SYNTAX BOOLEAN
EQUALITY MATCHING RULE booleanMatch
SINGLE VALUE TRUE
ID id-trader-at-supportsModifiableProperties}
 VXSSRUWV'\QDPLF3URSHUWLHV
If ’true’, this attribute permits service offers to have dynamic properties. That is, properties whose values need to be
obtained when required for matching or describing of service offers and/or matching of proxy offers.
supportsDynamicProperties ATTRIBUTE ::= {
WITH SYNTAX BOOLEAN
EQUALITY MATCHING RULE booleanMatch
SINGLE VALUE TRUE
ID id-trader-at-supportsDynamicProperties}
,7875HF; ( 11
,62,(& (
 VXSSRUWV3UR[\2IIHUV
If ’true’, this attribute permits the export, withdraw, describe and listing of Proxy Offers, which are special service offers
that provide run-time determination of the interface at which the advertised service is provided.
supportsProxyOffers ATTRIBUTE ::= {
WITH SYNTAX BOOLEAN
EQUALITY MATCHING RULE booleanMatch
SINGLE VALUE TRUE
ID id-trader-at-supportsProxyOffers}
 PD[/LVW
The maximum list size for an iterator the Trader is willing to support.
maxList ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxList }
 UHTXHVW,G6WHP
An identification of the Trader, to be used as the stem for the production of an identifier for a Query request that is
initiated by this trader to be passed onto a linked trader.
requestIdStem ATTRIBUTE ::= {
WITH SYNTAX OCTET STRING (SIZE (0.ub-request-id-stem))
EQUALITY MATCHING RULE octetStringMatch
SINGLE VALUE TRUE
ID id-trader-at-requestIdStem }
 GHVFULSWLRQ
A textual description of the Trader. The ’description’ is a free text field which describes the Trader (e.g. "CSIRO
Division of Information Technology Trader"). This is a standard X.500 attribute defined in ITU-T Rec. X.520 | ISO/IEC
9594-6.
 XVHU3DVVZRUG
A password to provide simple authentication when accessing the Trader information object by the T-DUA. The access
control rules for this attribute should not allow this attribute to be generally readable. This is a standard X.500 attribute
defined in ITU-T Rec. X.509 | ISO/IEC 9594-8.
 2WKHU;DWWULEXWHV
Additional X.500 attributes required by a specific implementation or by a specific application can be included as
Auxiliary Object Classes. Examples of possible additional X.500 attributes in this entry are:
– Access Control information (on the Trader Entry).
– Contact information for the Trader Administrator.
– Human contact information for the Service, including a textual description of the service.
– Limit information (e.g. the maximum amount of resource to be consumed by a Query, the maximum
lifetime of an Offer).
12 ,7875HF; (
,62,(& (
 7UDGHU3ROLF\(QWU\
The Trader Policy Entry is located immediately underneath the Trader Entry in the information subtree. It contains the
Trader enterprise policies (policies defined in the Enterprise Specification of the Trading Function in ITU-T
Rec. X.950 | ISO/IEC 13235-1), expressed as a collection of policy constraints. Each policy constraint may be expressed
as a string describing the policy rule which consists of an X.500 filter composed of attributes of the Trader entry, or the
name of an object which implements that policy.
traderPolicyEntryNF NAME-FORM ::= {
NAMES traderPolicyEntry
WITH ATTRIBUTES {commonName}
ID id-trader-nf-traderPolicy}
traderPolicyEntry OBJECT-CLASS ::= {
SUBCLASS OF {top}
MUST CONTAIN {commonName }
MAY CONTAIN {typeManagementConstraint | searchConstraint |
offerAcceptanceConstraint }
ID id-trader-oc-traderPolicy}
Policy constraints are defined as:
PolicySpecification ::= CHOICE {
stringRule [0] DirectoryString{ub-policy-string-rule}
policyObjectId [1] DistinguishedName }
policySpecificationMatch MATCHING-RULE ::= {
SYNTAX PolicySpecification
ID id-trader-mr-policySpecificationMatch}
-- The rule returns TRUE if two Specifications contain exactly the same characters.
 FRPPRQ1DPH
The commonName attribute forms the RDN of the Trader Policy Entry and has the value "Trader Policies". This is a
standard X.500 attribute defined in ITU-T Rec. X.520 | ISO/IEC 9594-6.
 W\SH0DQDJHPHQW&RQVWUDLQW
This constraint is a rulerelated to the Specification of types and the relationship between types.
typeManagementConstraint ATTRIBUTE ::= {
WITH SYNTAX PolicySpecification
EQUALITY MATCHING RULE policySpecificationMatch
SINGLE VALUE TRUE
ID id-trader-at-typeManagementConstraint}
,7875HF; ( 13
,62,(& (
 VHDUFK&RQVWUDLQW
This constraint is a rule guiding the search for suitable offers through the Trader system, for example, sequential search
vs parallel search of federated traders.
searchConstraint ATTRIBUTE ::= {
WITH SYNTAX PolicySpecification
EQUALITY MATCHING RULE policySpecificationMatch
SINGLE VALUE TRUE
ID id-trader-at-searchConstraint}
 RIIHU$FFHSWDQFH&RQVWUDLQW
This constraint is a rulerestricting the set of service offers acceptable to the Trader. For example, a trader may only
accept service offers with specific service types.
offerAcceptanceConstraint ATTRIBUTE ::= {
WITH SYNTAX P
...


ISO/CEI
NORME
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)
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&

ISOKEI 132353: 1998(F)
0 ISOKEI
Sommaire
Page
1 Domaine d’application .
2 References normatives .
Recommandations 1 Normes intemationales identiques .
2.1
3 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Abreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Apercu general
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Schema
6.1 Generalites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entree courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.2
6.2.1 commonName .
6.2.2 trader-Interface .
............................................................................................................................ 8
6.2.3 dsaName
6.2.4 typeRepos . 8
6.25 defSearchCard .
................................................................................................................. 8
6.2.6 maxSearchCard
defMatchCard . 9
6.2.7
6.2.8 maxMatchCard .
6.2.9 defRetumCard .
................................................................................................................. 9
6.2.10 maxRetumCard
6.2.11 defHopCount .
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
6.2.18 supportsProxyOffers .
6.2.19 maxList .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.20 requestIdStem
6.2.2 1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.22 userPassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.2.23 Autres attributs X.5 00
6.3 Entree politiques du courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.1 commonName
typeManagementConstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.3.2
6.3.3 searchconstraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.3.4 offerAcceptanceConstraint
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.35 Autres attributs X. 5 00
6.4 Entree offie de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
6.4.1 sOfferId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.2 serviceInterfaceId
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.3 serviceTypeId
hasDynamicProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.4.4
6.4.5 hasModifiableProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.4.6 dynamicProps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4.7 Autres attributs X.500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . .
0 ISOKEI
ISOKEI 132353: 1998(F)
Page
.........................................................................................................................
6.5 Entree lien du courtier
...........................................................................................................................
linkName
6.5.1
.................................................................................................................................
linkId
6.5.2
......................................................................................................
targetTraderInterfaceId
6.5.3
.......................................................................................................
defPassOnFollowRule
6.5.4
...........................................................................................................
6.5.5 1imitingFollowRule
.......................................................................................................
Autres attributs X.500
6.5.6
...................................................................................................................
6.6 Entree offre de delegation
..................................................................................................................... 20
6.6.1 proxy OfferId
................................................................................................... 21
6.6.2 proxy LookUpInterfaceId
................................................................................................................ 21
6.6.3 ConstraintRecipe
ifMatchAl1 .
6.6.4
Autres attributs X. 5 00 .
6.6.5
.............................................................................. 22
6.7 Autres entrees X.500 utilisees par l’agent T-DUA
7 Operations .
.........................................................................................................................................
7.; Initialisation
............................................................................................................................ 23
Operations du client
7.2
..........................................................................................................................
7.3 Operations de registre
........................................................................................................................
7.3.1 Exportation
................................................................................................................................ 25
7.3.2 Retrait
...................................................................................................................... 25
7.3.3 Modification
7.3.4 Description .
7.3.5 Retrait avec contrainte .
Resolution .
7.3.6
..................................................................................................................
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
Operations relatives aux liens .
7.5
7.5.1 Adjonction de lien .
7.5.2 Suppression de lien .
7.5.3 Modification de lien .
7.5.4 Description de lien .
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
Operations administratives .
7.8
7.8.1 Listage des offkes .
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
8 Repertoire de types .
Schema X.500 et repertoire de types minimal .
8.1
Proprietes dynamiques 38
9 .
9.1 Exportation d’une offre de service .
Importation d’une offre de service 39
9.2 .
Annexe A - Definition schematique des definitions de courtier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annexe B - Exemple de definition schematique de description de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iV
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.
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
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
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)
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;
-
objet;
-
obligation;
-
systkme ODP;
-
politique;
-
objet serveur;
-
sous-type;
-
gabarit de ;
courtage;
1) A publier.
Rec. UIT-T X.952 (1997 F)
ISO/CEI 13235-3 : 1998 (F)
-
type;
-
point de vue.
La presente Recommandation I Norme intemationale utilise les termes suivants, qui sont definis dans la
Rec. UIT-T X.903 I ISO/CEI 10746-3:
-
administrateur;
-
communaute;
point de vue traitement;
reference d’interface d’ingenierie;
point de vue ingenierie;
point de vue entreprise;
exportateur;
importateur;
point de vue information;
exportation de service;
-
importation de service;
-
offre de service;
-
point de vue technologie;
-
fonction de courtage;
fonction de repertoire de types.
La presente Recommandation I Norrne intemationale utilise les termes suivants, qui sont definis dans la
Rec. UIT-T X.950 1 ISO/CEI 13235-1:
-
courtiers fed&es;
iterateur;
lien;
offie de delegation;
-
type de service;
-
propriete de service;
courtier;
attribut de courtier;
-
graphe de courtage.
Recommandation I Nor-me intemationale utilise les termes suivants, qui sont definis dans la
La presente
Rec. UIT-T X 500 I ISO/CEI 9594- 1:
-
annuaire;
-
base de donnees d’annuaire;
utilisateur (d’annuaire).
les termes suivants, qui sont definis dans la
La presente Recommandation j Norme intemationale utilise
Rec. UIT-T X.501 I ISO/CEI 9594-2:
-
attribut;
-
type d’attribut;
-
valeur d’attribut;
-
arbre d’informations d’annuaire;
-
agent de systeme d’annuaire;
-
agent d’utilisateur d’annuaire;
-
nom distinctif;
-
entree (d’annuaire);
-
filtre;
Rec. UIT-T X.952 (1997 F)
ISOKEI 13235-3 : 1998 (F)
-
regle de concordance;
-
nom (d’annuaire);
-
forme de nom;
-
objet;
-
classe d’objets;
-
entree d’objet;
-
nom distinctif relatif;
-
regle de structure;
-
sous-classe;
-
subordonne;
-
superclasse.
La prksente Recommandation I Norme intemationale utilise les operations suivantes, qui sont definies dans la
Rec. UIT-T X.51 1 I ISO/CEI 9594-3:
-
adj onction d’entree;
modification d’entrke;
-
lecture;
-
suppression d’entree;
-
recherche.
suivants, qui sont definis dans la
La prksente Recommandation 1 Norme intemationale utilise les termes
Rec. UIT-T X.509 I ISO/CEI 9594-8:
-
authentification;
-
mot de passe.
4 Abrhiations
Pour les besoins de la presente Recommandation I Norme intemationale, les abreviations suivantes sont utilisees:
DIB Base de donnees d’annuaire (directory information base)
DIT Arbre d’informations de l’annuaire (directory information tree)
DN Nom distinctif (distinguished name)
DSA Agent de systeme d’annuaire (directory system agent)
DUA Agent d’utilisateur d’annuaire (directory user agent)
ODP Traitement reparti ouvert (open distributedprocessing)
OID
Identificateur d’objet (object identzfzer)
RDN Nom distinctif relatif (rekrtive distinguished name)
T-DUA Agent d’utilisateur d’annuaire de type courtier (trader directory user agent)
5 Aperqu g6n6ral
Dans la presente Specification, la fonction de courtage est realisee sous forme de combinaison d’un agent DUA et d’un
agent DSA X.500. Dans la mesure du possible, on utilise les caracteristiques de l’annuaire X.500 pour realiser
directement la fonction de courtage, mais les caracteristiques de courtier ne peuvent pas toutes etre directement realisees
au moyen de l’annuaire X.500. C’est pourquoi le courtier (l’objet qui assure la fonction de courtage) possede deux
composantes: un agent DSA X.500 utilise pour stocker les informations de courtier et un agent d’utilisateur d’annuaire de
type courtier (T-DUA) realisant la fonctionnalite requise par un courtier, qui est difficile, voire impossible, a realiser au
moyen de l’annuaire X.500. On utilise l’agent DSA X.500 pour stocker l’objet informationnel courtier. Les demandes
emanant des clients du courtier (importateurs et exportateurs) sent mappees sur des operations relatives a la base de
donnees X.500. La Figure 1 montre les composantes dun courtier et ses interactions avec ses clients.
Rec. UIT-T X.952 (1997 F)
ISO/CEI 13235-3 : 1998 (F)
T0727990-97/dOl
Figure 1 - Le courtier, ses composantes et ses clients
L’agent T-DUA et les clients du courtier (importateurs et exportateurs) communiquent au moyen d’un protocole de
courtage. Ce protocole n’est pas defini dans la presente Specification. 11 peut s’agir de n’importe quel protocole qui met
en ceuvre la fonctionnalite specifiee dans la Rec. UIT-T X.950 I ISOKEI 13235- 1. La presente Specification vise a
specifier comment l’agent T-DUA utilise un agent DSA X.500 pour prendre en charge la fonctionnalite specifiee dans la
Rec. UIT-T X.950 I ISO/CEI 13235-1.
stockees l’agent DSA X.500 comprennent:
Les informations
Par
-
les attributs du courtier (c’est-a-dire les informations sur le courtier);
-
les politiques d’entreprise du courtier (c’est-a-dire les regles permettant de determiner et de guider le
comportement du courtier);
-
l’ensemble des offres de service (c’est-a-dire les informations utilisees par le courtier lorsqu’il joue le role
de serveur);
-
l’ensemble des liens du courtier (c’est-a-dire les informations utilisees par le courtier lorsqu’il joue le role
de client);
-
l’ensemble des offies de delegation (c’est-a-dire les informations utilisees par le courtier lorsqu’il joue le
role de serveur pour les offies de delegation).
On utilise un agent DSA X.500 pour stocker ces informations pour plusieurs raisons:
-
le modele informationnel requis par le courtier ODP est tres semblable a celui de l’annuaire X.500;
-
l’annuaire X.500 offre une souplesse importante, en autorisant la definition de nouveaux attributs X.500
au moment de l’execution;
-
il est justifie de mettre a profit l’investissement existant relatif a l’annuaire X.500 plutot que d’essayer de
creer une infrastructure entierement nouvelle;
-
le courtier peut ainsi utiliser l’infi-astructure X.500 generale pour consulter les adresses de presentation de
courtiers et clients lies et employer les caracteristiques de securite de l’annuaire X.500 pour authentifier
les utilisateurs.
NOTE - Les details concernant la faGon de foumir l’infiastructure X.500 et les caractkristiques de skcurit6 de
l’annuaire X.500 pour la fonction de courtage sortent du cadre de la prksente Spkification.
11 est impossible de realiser un courtier ODP entierement au moyen de l’annuaire X.500 car le modele operationnel
utilise par le courtier ODP presente des differences importantes, parmi lesquelles:
-
les operations du courtier pour lesquelles il n’existe pas de projection directe sur des operations X.500;
-
les opkrations reparties qui sont mises en ceuvre au moyen des informations stockees dans les liens et
attributs de courtier dont la signification n’est pas la meme que pour la repartition mise en ceuvre dans le
cadre de l’annuaire X.500.
6 Schbma
Ce schema X.500 donne la description de la portion d’un arbre DIT X.500 servant a stocker les informations qu’un
courtier particulier connai\t. Ce schkma, qui est fond6 sur le modtile de l’annuaire X.500, est don& dans 1’Annexe A.
Rec. UIT-T X.952 (1997 F) 5
ISO/CEI 13235-3 : 1998 (F)
61 . Ghkalitks
Les informations qu’un courtier donne connait (l’objet informationnel courtier) sont gardees dans un sous-arbre de l’arbre
DIT X.500. Ce sous-arbre peut etre rattache n’importe ou dans l’arbre DIT global et aucune regle de structure n’est
Le sous-arbre de courtier devrait normalement etre rattache sous les entrees
definie pour controler sa position.
d’organisation et d’unite organisationnelle (representant respectivement les informations connues par les courtiers de
l’organisation et d’une unite organisationnelle). Les informations connues par des courtiers distincts sont conservees
separement dans l’arbre DIT et on ne cherche nullement a mapper le modele de repartition utilise dans le cadre de
l’annuaire X.500 au mod& de repartition tres different des courtiers fed&es.
Les informations de courtier sont stockees dans l’arbre DIT X.500 sous la forme de parties independantes. Chaque partie
contient les informations connues par un seul courtier. Dans l’exemple de la Figure 2, deux courtiers sont represent&: un
liens entre
pour l’organisation dans son ensemble et un autre pour une unite de cette organisation. Les etablissements de
ces deux courtiers se font via le protocole de courtage et non via le protocole X.500.
L’objet informationnel courtier (voir la Figure 3) est compose de cinq types d’entrees:
-
l’entree courtier, qui contient des renseignements sur le courtier;
-
l’entree politiques du courtier, qui contient des renseignements sur les politiques d’entreprise du courtier;
-
les entrees offre de service, qui contiennent des renseignements sur les offres de service connues par le
courtier;
-
les entrees lien du courtier, qui contiennent des renseignements sur les liens avec les autres courtiers;
-
les entrees offie de delegation, qui contiennent des renseignements sur les offres de delegation connues
par le courtier.
NOTE 1 - La structure des offres de service, liens et offres de d&gation representee sur la Figure 3 nest qu’un
exemple possible de structure d’information.
NOTE 2 - Outre les attributs X.500 &rum&-es pour chaque entree, la presence d’autres attributs dans une entree
ne constitue pas une transgression de la presente Specification. D’autres attributs X.500 peuvent etre necessaires
pour les raisons suivantes:
-
si une application donnee de courtage necessite d’autres attributs X.500 specifiques, ceux-ci peuvent etre
definis dans la specification de cette application de courtage;
-
si une realisation don&e de courtier necessite d’autres attributs X.500 specifiques, ceux-ci peuvent etre
definis dans la documentation relative a cette realisation.
D’autres attributs peuvent etre inclus sous la forme de classes d’objets auxiliaires.
97 c=AU
o = Springshur
Informations
de courtier pou
I’organisation
T0728000-97/d02
Figure 2 - Exemple de deux courtiers stock& dans l’arbre DIT X.500
Rec. UIT-T X.952 (1997 F)
ISO/CEI 13235-3 : 1998 (F)
Vers le reste de I’arbre DIT X.500
z
Entree courtier
Entrees offre Entr6es offre de service
Entrkes lien Entrbe
de dklkgation
du courtier politiques
du courtier
Objet informationnel courtier
T0728010-97/d03
Figure 3 - Exempk d’objet informationnel courtier avec cinq types d’entrbes X.500
62 . Entrbe courtier
La racirre du sous-arbre courtier est constituke par l’entrke courtier. Cette entrke, qui contient des informations sur le
courtier (attributs du courtier - politiques de courtage et caractkristiques du courtier normalikes), est utiliske comme une
donnke de configuration par le courtier (agent T-DUA) au moment de son initialisation. Ces informations sont exprimkes
sous la forme d’un ensemble d’attributs X.500 qui reprksentent les attributs du courtier.
traderEntry OBJECT-CLASS ::= {
SUBCLASS OF
{top)
MUST CONTAIN {commonName 1 traderInterface
dsaName 1 typeRepos 1
defSearchCard 1 maxSearchCard defMatchCard
maxMatchCard 1 defReturnCard 1 maxReturnCard
defHopCount I maxHopCount I defFollowPolicy I
maxFollowPolicy I maxLinkFollowPolicy I
supportsModifiableProperties1 supportsDynamicProperties I
supportsProxyOffers I maxList I requestIdStem}
MAY CONTAIN {description I userPassword}
ID id-trader-oc-traderEntry}
6.2.1 commonName
I1 s’agit du nom du courtier. L’attribut commonName constitue le nom RDN de l’entrke courtier. Le nom complet d’un
courtier correspond au nom distinctif de cette entree (c’est-i-dire le nom d’accks complet de l’entrke courtier dans
l’ensemble de l’arbre DIT X.500). Le nom distinctif complet identifie de manikre univoque ce courtier parmi
l’ensemble des courtiers de l’annuaire X.500. 11 s’agit d’un attribut X.500 normalisk, d&hi dans la Rec. UIT-T X.520 1
ISO/CEI 9594-6.
Rec. UIT-T X.952 (1997 F) 7
ISOKEI 13235-3 : 1998 (F)
6.2.2 traderInterface
11 s’agit de l’adresse du courtier, c’est-a-dire de l’adresse de presentation a laquelle ce courtier peut etre contact& Get
attribut X.500 est utilise par le courtier comme par-tie de sa donnee de configuration au moment de l’initialisation ainsi
que par d’autres courtiers lorsqu’ils souhaitent repartir l’importation d’un courtier parmi des courtiers fed&s.
traderInterface ATTRIBUTE ::= {
SUBTYPE OF PresentationAddress
SINGLE VALUE TRUE
ID id-trader-at-traderInterface}
6.2.3 dsaName
11 s’agit du nom de l’agent DSA associe a l’objet courtier.
dsaName ATTRIBUTE ::= {
SUBTYPE OF distinguishedName
SINGLE VALUE TRUE
ID id-trader-at-dsaName)
6.2.4 typeRepos
11 s’agit du nom de repertoire de types utilise par le courtier pour la conservation des definitions de types de service,
types d’interface et types de proprietes de service.
. .-
typeRepos ATTRIBUTE . .-
SUBTYPE OF distinguishedName
SINGLE VALUE TRUE
ID
id-trader-at-typeRepos}
6.2.5 defSearchCard
11 s’agit du nombre maximal par dkfaut des offies de service a examiner avant qu’il ne soit mis fin a une recherche. Cette
valeur est utilisee si aucune valeur n’est specifiee par un importateur. Elle ne doit pas depasser la valeur de l’attribut
maxSearchCard.
defSearchCard ATTRIBUTE ::= {
WITH SYNTAX
INTEGER
EQUALITY MATCHING RULE
integerMatch
SINGLE VALUE
TRUE
ID
id-trader-at-defSearchCard )
6.2.6 maxSearchCard
11 s’agit du nombre maximal des off& de service qu’un courtier examine avant de mettre fin a une recherche don&e.
maxSearchCard ATTRIBUTE ::= {
WITH SYNTAX
INTEGER
EQUALITY MATCHING RULE
integerMatch
SINGLE VALUE
TRUE
ID
id-trader-at-maxSearchCard}
8 Rec. UIT-T X.952 (1997 F)
ISOKEI 13235-3 : 1998 (F)
6.2.7 defMatchCard
11 s’agit du nombre maximal par defaut des offkes concordantes trouvees avant qu’un courtier ne mette fin a une
recherche. Cette valeur est utilisee si aucune valeur n’est specifiee par un importateur. Elle ne doit pas depasser la valeur
de l’attribut maxMatchCard.
defMatchCard ATTRIBUTE ::= (
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE
integerMatch
SINGLE VALUE TRUE
ID id-trader-at-defMatchCard}
6.2.8 maxMatchCard
11 s’agit du nombre maximal des offres concordantes trouvees avant qu’un courtier ne mette fin a une recherche don&e.
maxMatchCard ATTRIBUTE ::= {
WITH SYNTAX INTEGER
EQUALITY MATCHING RULE integerMatch
SINGLE VALUE TRUE
ID id-trader-at-maxMatchCard}
6.2.9 defReturnCard
11 s’agit du nombre maximal par defaut des offres de service renvoyees a un importateur. Cette valeur est utilisee si
aucune valeur n
...

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...