ImageVerifierCode 换一换
格式:PDF , 页数:56 ,大小:1,019.84KB ,
资源ID:436086      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-436086.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANSI INCITS ISO IEC 13235-3-1998 Information technology - Open Distributed Processing - Trading Function - Part 3 Provision of Trading Function using OSI Directory service.pdf)为本站会员(周芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANSI INCITS ISO IEC 13235-3-1998 Information technology - Open Distributed Processing - Trading Function - Part 3 Provision of Trading Function using OSI Directory service.pdf

1、B CReference numberISO/IEC 13235-3:1998(E)INTERNATIONALSTANDARDISO/IEC13235-3First edition1998-12-01Information technology Open DistributedProcessing Trading Function Part 3:Provision of Trading Function using OSIDirectory serviceTechnologies de linformation Traitement distribu ouvert Fonctioncommer

2、ciale Partie 3: Fourniture de fonction commerciale utilisant le service dannuaireOSIAdopted by INCITS (InterNational Committee for Information Technology Standards) as an American National Standard.Date of ANSI Approval: 11/25/2002Published by American National Standards Institute,25 West 43rd Stree

3、t, New York, New York 10036Copyright 2002 by Information Technology Industry Council (ITI).All rights reserved.These materials are subject to copyright claims of International Standardization Organization (ISO), InternationalElectrotechnical Commission (IEC), American National Standards Institute (A

4、NSI), and Information Technology Industry Council(ITI). Not for resale. No part of this publication may be reproduced in any form, including an electronic retrieval system, withoutthe prior written permission of ITI. All requests pertaining to this standard should be submitted to ITI, 1250 Eye Stree

5、t NW,Washington, DC 20005.Printed in the United States of AmericaISO/IEC 13235-3:1998(E) ISO/IEC 1998All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic ormechanical, including photocopying and microfilm,

6、without permission in writing from the publisher.ISO/IEC Copyright Office Case postale 56 CH-1211 Genve 20 SwitzerlandPrinted in SwitzerlandiiContents Page1 Scope and field of application. 12 Normative References. 12.1 Identical Recommendations | International Standards. 13 Definitions. 24 Abbreviat

7、ions 45 Overview. 46 Schema 56.1 General. 66.2 Trader Entry. 76.2.1 commonName. 76.2.2 traderInterface. 86.2.3 dsaName . 86.2.4 typeRepos . 86.2.5 defSearchCard. 86.2.6 maxSearchCard. 86.2.7 defMatchCard . 96.2.8 maxMatchCard 96.2.9 defReturnCard. 96.2.10 maxReturnCard. 96.2.11 defHopCount. 106.2.12

8、 maxHopCount. 106.2.13 defFollowPolicy 106.2.14 maxFollowPolicy 116.2.15 maxLinkFollowPolicy 116.2.16 supportsModifiableProperties. 116.2.17 supportsDynamicProperties 116.2.18 supportsProxyOffers . 126.2.19 maxList . 126.2.20 requestIdStem . 126.2.21 description. 126.2.22 userPassword 126.2.23 Other

9、 X.500 attributes. 126.3 Trader Policy Entry . 136.3.1 commonName. 136.3.2 typeManagementConstraint 136.3.3 searchConstraint 146.3.4 offerAcceptanceConstraint . 146.3.5 Other X.500 attributes. 14 ISO/IEC ISO/IEC 13235-3:1998(E)iiiPage6.4 Service Offer Entry . 146.4.1 sOfferId 156.4.2 serviceInterfac

10、eId . 166.4.3 serviceTypeId . 166.4.4 hasDynamicProperties 166.4.5 hasModifiableProperties. 176.4.6 dynamicProps . 176.4.7 Other X.500 attributes 176.5 Trader Link Entry 186.5.1 linkName 186.5.2 linkId 186.5.3 targetTraderInterfaceId. 196.5.4 defPassOnFollowRule 196.5.5 limitingFollowRule. 196.5.6 O

11、ther X.500 attritubes 196.6 Proxy Offer Entry 206.6.1 proxyOfferId. 206.6.2 proxyLookUpInterfaceId 216.6.3 constraintRecipe . 216.6.4 ifMatchAll 216.6.5 Other X.500 attributes 216.7 Other X.500 entries used by the T-DUA. 227 Operations. 227.1 Initialisation. 237.2 Client operations 237.3 Register op

12、erations 237.3.1 Export . 237.3.2 Withdraw 257.3.3 Modify 257.3.4 Describe 267.3.5 Withdraw with constraint . 267.3.6 Resolve . 277.4 Look up operations 277.4.1 Query operation 277.4.2 Policies . 287.4.3 Searching locally 287.4.4 Searching Federated Traders 297.4.5 Searching Proxy Offers 297.4.6 Ser

13、vice Offer returned 297.5 Link operations 297.5.1 Add Link. 297.5.2 Remove Link 307.5.3 Modify Link . 307.5.4 Describe Link . 317.5.5 List Links 317.6 Proxy Offer operations 317.6.1 Export Proxy. 317.6.2 Withdraw Proxy 327.6.3 Describe Proxy . 33ISO/IEC 13235-3:1998(E) ISO/IECivPage7.7 Trader Attrib

14、ute Operations. 337.8 Administrative operations 337.8.1 List Offers. 337.8.2 List Proxies . 347.9 Dynamic Property Evaluation operations 347.9.1 EvalDP 348 Type Repository 358.1 X.500 schema and the Minimal Type Repository .359 Dynamic Properties. 369.1 Exporting a Service Offer 369.2 Importing a Se

15、rvice Offer 36Annex A Trader definitions schema definition . 37Annex B Sample service description schema definition . 47 ISO/IEC ISO/IEC 13235-3:1998(E)vForewordISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) formthe specialized system

16、 for worldwide standardization. National bodies that are members of ISO or IEC participate in thedevelopment of International Standards through technical committees established by the respective organization to dealwith particular fields of technical activity. ISO and IEC technical committees collab

17、orate in fields of mutual interest.Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in thework.In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. DraftInternational Standard

18、s adopted by the joint technical committee are circulated to national bodies for voting. Publicationas 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, In

19、formationtechnology, Subcommittee SC 33, Distributed application services, in collaboration with ITU-T. The identical text ispublished as ITU-T Recommendation X.952.ISO/IEC 13235-3 consists of the following parts, under the general title Information technology Open DistributedProcessing Trading Func

20、tion: Part 1: Specification Part 2: (TBD) Part 3: Provision of Trading Function using OSI Directory serviceAnnex A forms an integral part of this part of ISO/IEC 13235. Annex B is for information only.vi,QWURGXFWLRQThe ODP Trading Function (see ITU-T Rec. X.950-Series | ISO/IEC 13235) provides the m

21、eans to offer a service andthe means to discover services that have been offered. ITU-T Rec. X.950 | ISO/IEC 13235-1 defines an enterpriseSpecification, an information Specification and a computational Specification of this Trading Function. No engineeringSpecification is defined in ITU-T Rec. X.950

22、 | ISO/IEC 13235-1. This Recommendation | International Standarddescribes how the Specifications of the Trading Function in ITU-T Rec. X.950 | ISO/IEC 13235-1 can be engineeredusing OSI Directory Service (see ITU-T Rec. X.500 | ISO/IEC 9594-1) to store information and to provide supportmechanisms. T

23、his Specification does not prescribe that a trader must be engineered by using OSI Directory. But if OSIDirectory is used, this Specification defines standardised templates for information entries (e.g. service offer and linkinformation objects) in the Directory DIT.Clause 5 gives an overview of how

24、 the Trading Function is implemented as a combination of X.500 DUA and DSA. TheX.500 DSA is used to store the Trader Information Object and a Trader DUA (T-DUA) implements the functionalityrequired by a Trader, which is difficult, or impossible, to implement using OSI Directory services.Clause 6 def

25、ines the standardised templates for information entries of the Trader Information Object, the informationknown 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 enabl

26、e the correct functioning of the X.500Directory for Trading.Clause 9 describes the mechanisms used to enable the handling of dynamic properties of a Traders service offers.This Specification contains two annexes.Annex A is a normative schema definition of Trader definitions.Annex B is an informative

27、 schema definition of a sample service description.ISO/IEC 13235-3:1998(E) ISO/IECAAAAAAAA,62 ,( ( 1,17(51$7,21$/ 67$1$5ISO/IEC 13235-3 : 1998 (E)ITU-T Rec. X.952 (1997 E),78 7 5( trading; type; viewpoint._1)To be published.Notation One (ASN.1): Parameterization of ASN.1 specifications. Information

28、technology_Abstract,62 ,( ( 3This 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

29、; 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; prox

30、y 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 Stan

31、dard 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;,62 ,( ( matching rule; (Directory) name; name form;

32、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 Rec

33、ommendation | International Standard makes use of the following terms defined in ITU-T Rec. X.509 |ISO/IEC 9594-8: authentication; password.$EEUHYLDWLRQVFor the purposes of this Recommendation | International Standard, the following abbreviations apply:DIB Directory Information BaseDIT Directory Inf

34、ormation TreeDN Distinguished NameDSA Directory System AgentDUA Directory User AgentODP Open Distributed ProcessingOID Object IdentifierRDN Relative Distinguished NameT-DUA Trader Directory User Agent2YHUYLHZIn this Specification, the Trading Function is implemented as a combination of X.500 DUA and

35、 DSA. As far aspossible, the features of X.500 are used to directly implement the Trading Function, but not all Trader features can bedirectly supported by X.500. For this reason, the Trader (the object that provides the Trading Function) is composed oftwo components: an X.500 Directory which stores

36、 the Trader Information and a Trader DUA (T-DUA) whichimplements the functionality required by a Trader which is difficult, or impossible, to implement in X.500. The X.500Directory is used to store the Trader Information Object. Requests from trader clients (importers and exporters) aremapped into o

37、perations on the X.500 database. Figure 1 shows the components of a Trader and its interactions with itsclients.,62 ,( ( 5T0727990-97/d01Trader clientsTrader clientsTrader clientsT-DUATraderX.500DSADIT)LJXUH 7KH WUDGHU ZLWK LWV FRPSRQHQWV DQG FOLHQWVFIGURE 1/X.052.D01 = 7 CMThe T-DUA and the trader

38、clients (importers and exporters) communicate using a Trader protocol. The Trader protocolis not defined in this Specification. It may be any protocol which implements the functionality specified byITU-T Rec. X.950 | ISO/IEC 13235-1. The purpose of this Specification is to specify how the T-DUA uses

39、 an X.500Directory 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 behaviou

40、r). 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 i

41、nformation 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 atte

42、mpt to create a completely newinfrastructure. It allows the Trader to use the general X.500 infrastructure to look up presentation addresses of linkedTraders 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 s

43、ecurity features of X.500 for the TradingFunction 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 theoperational model used by the ODP Trader. These include: The Trader operations that do not d

44、irectly map to X.500 operations. Distributed operations that are implemented using information stored in Trader Links and TraderAttributes whose meaning differ from the distribution implemented in X.500.6FKHPDThis X.500 schema describes the portion of an X.500 DIT used to store the information known

45、 to one Trader. Theschema is based on the X.500 Directory model and is given in Annex A.,62 ,( ( *HQHUDOThe 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 ar

46、e 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 informationknown to each trader is

47、 kept separately in the DIT and no attempt is made to map the distribution model used in X.500to 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 toone Trader. In the example

48、 shown in Figure 2, there are two Traders: one for the organisation as a whole and a secondfor a unit within the organisation. Linkages between these two Traders is via the Trader protocol, not via X.500protocol.The Trader Information Object (see Figure 3) is composed of five types of entries: The T

49、rader 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,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1