ANSI INCITS ISO IEC 14360-1996 Information technology - Open Systems Interconnection (OSI) abstract data manipulation - Application Program Interface (API) [Language independent] (.pdf
《ANSI INCITS ISO IEC 14360-1996 Information technology - Open Systems Interconnection (OSI) abstract data manipulation - Application Program Interface (API) [Language independent] (.pdf》由会员分享,可在线阅读,更多相关《ANSI INCITS ISO IEC 14360-1996 Information technology - Open Systems Interconnection (OSI) abstract data manipulation - Application Program Interface (API) [Language independent] (.pdf(85页珍藏版)》请在麦多课文档分享上搜索。
1、INTERNATIONAL STANDARD ISO/IEC 14360 First edition 1996-06-01 Information technology - Open Systems Interconnection (OSI) abstract data manipulation - Application Program Interface (API) Language independent Technologies de Iinformation - Manipulation de don! 6.3.9 Put 6.3.10 Read 6.3.11 Remove . 6.
2、3.12 Write 6.4 Return Codes . . . . . . . . . . . . . . . . . . . . . . . 111 ISO/IEC 14360:1996(E) 0 ISOAEC Section 7: Object Management Package . 7.1 Class Hierarchy . . . . . 7.2 Class Definitions . . . . 7.2.1 Encoding . . . . . 7.2.2 External . . . . . 7.2.3 Object . . . . . . . . . . . . . . .
3、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4、 . . . . . . . 71 71 71 71 72 73 Section 8: Definitions of Constants . 8.1 Introduction . . . . . . 8.2 Object Management API . . 8.3 Object Management Package Annex A (informative) Bibliography Alnhabetic Tonical Index . . . . FIGURES Figure 3-l - Conceptual Model of Object Management . Figure 4-l
5、- Structure of an Object . . . . . . . TABLES Table 5-l Table 5-2 Table 5-3 Table 5-4 Table 5-5 Table 6-1 Table 6-2 Table 7-l Table 7-2 Table 7-3 Table 8-l Table 8-2 - String Syntax Identifiers . . . . . . . - Syntax for ASN.l Simple Types . . . . - Syntaxes for ASN.l Useful Types . . . . - Syntaxes
6、 for ASN.1 Character String Types - Syntaxes for ASN.1 Type Constructors . - Service Interface Operations . . . . - Service Interface Return Codes . . . - Attributes Specific to Encoding . . . - Attributes Specific to External . . . . - Attributes Specific to Object . . . . - Class Object Identifier
7、 Constant Suffixes - Attribute Type Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 75 75 75 77 79 18 22 31 32 32 32 33 47 67 71 72 73 75 76 iv 0 ISO/IEC I
8、SOiIEC 14360:1996(E) Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized sys- tem for worldwide standardization. National bodies that are members of IS0 or IEC participate in the development of International S
9、tan- dards through technical committees established by the respective or- ganization to deal with particular fields of technical activity. IS0 and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with
10、IS0 and IEC, also take part in the work. In the field of information technology, IS0 and IEC have established a joint technical committee, ISO/IEC JTC 1. Draft International Stan- dards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an Internati
11、onal Standard requires approval by at least 75 % of the national bodies casting a vote. International Standard ISO/IEC 14360 was prepared by IEEE (as IEEE Std 1224-1993) and was adopted, under a special “fast-track pro- cedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in
12、parallel with its approval by national bodies of IS0 and IEC. Annex A of this International Standard is for information only. V ISO/IEC 14360:1996(E) 0 ISO/IEC Introduction 2 (This introduction is not a normative part of ISO/IEC 14360, Information technology-Open Systems 3 Interconnection (OSI) abst
13、ract data manipulation-Application Program Interface (API) Language 4 independent, but is included for information only.) 5 6 8 9 10 11 Related Standards 12 13 14 15 16 This International Standard, and the language bindings derived from it, are 17 intended to be used in the definition of application
14、-specific APIs that provide OS1 18 services, such as the X.400-based API defined in ISOKIEC 14361 (B3) and the API 19 to directory services defined in ISO/IEC 14392 (B6). 20 ISO/IEC 14362 (4) contains a set of requirements to be satisfied by test methods for 21 measuring conformance to this Internat
15、ional Standard. They are stated in terms 22 that are independent of any particular programming language, and they apply to 23 test methods for measuring conformance to all standards defining programming 24 language bindings to this International Standard. 25 Overview 26 This International Standard d
16、efines an information architecture that addresses 27 objects that are based on ASN.l. By providing tools for manipulating ASN.l 28 objects, the OM interface shields the application programmer from much of the 29 complexity of encoding and decoding ASN.l elements using the ASN. 1 Basic 30 Encoding Ru
17、les (BER). 31 The Object Management API provides a platform on which a range of application- 32 specific APIs can be built. An application program must format its data into objects 33 and then submit (or retrieve) these objects using programmatic “calls” that are 34 standardized by the OM interface.
18、 35 The OM API consists of the syntactical definition of an OM object and of the opera- 36 tions that an application can invoke to manipulate instances of OM objects. The purpose of this International Standard is to define a general-purpose OS1 Abstract Data Manipulation (OM) Application Program Int
19、erface (API) in terms that are independent of any particular programming language. The OM interface is designed to be used with application-specific APIs that provide OS1 services to allow the transfer of Abstract Syntax Notation One (ASN.l) protocol elements in an application-independent fashion. T
20、his International Standard is intended to provide the basis for the definition of programming language bindings to which implementations and applications can conform. Such a language binding, for the C programming language, is contained in ISOLIEC 14364 tB41. vi Introduction 0 ISO/IEC ISO/IEC 14360:
21、1996(E) 37 38 39 40 41 The representation hiding that the OM interface provides is not by itself fully ade- 42 quate to meet the needs of environments supporting several application-specific 43 APIs (e.g., where an X.400 Application API and a Directory Services API can co- 44 exist in the same run-t
22、ime environment). The different APIs may impose different, 45 even conflicting, requirements on the internal representations of objects, and they 46 might be implemented by different vendors. 47 However, the OM interface does allow any number of OM interface implementa- 48 tions to coexist, each rep
23、resenting objects differently. This is accomplished by 49 means of workspaces. 50 Related Standards Activities 51 The following areas are under active consideration at this time, or are expected to 52 become active in the near future, concerning standards for application APIs that 53 use the mechani
24、sm defined in this International Standard. Similar efforts can be 54 anticipated in the future:) 55 56 57 58 59 60 The OM API presents to the programmer a uniform model for information based on the concept of classes. A class is described by a collection of OM attributes; each attribute consists of
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSIINCITSISOIEC143601996INFORMATIONTECHNOLOGYOPENSYSTEMSINTERCONNECTIONOSIABSTRACTDATAMANIPULATIONAPPLICATIONPROGRAMINTERFACEAPILANGUAGEINDEPENDENTPDF

链接地址:http://www.mydoc123.com/p-436125.html