说明:收录全球国际标准 提供单次或批量下载
ISO/IEC INTERNATIONAL STANDARD 19500-1 First edition 2012-04-15 Information technology Object Management Group Common Object Request Broker Architecture (CORBA) Part 1: Interfaces Technologies de I'information - OMG (Object Management Group) - CORBA (Common Object Request Broker Architecture) Partie 1: Interfaces Reference number ISO/IEC 19500-1:2012(E) Iso IEC @ISO/IEC2012 HS under ted without license from IHS Not for Resale ISO/IEC 19500-1:2012(E) COPYRIGHTPROTECTEDDOCUMENT ISO/IEC2012 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 either isO at the address below or IsO's memberbody in the country of the requester. ISO copyright office Case postale 56 : CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail [email protected] Web www.iso.org Published in Switzerland ISO/IEC 2012-All rights reserved itted without license from IHS Not for Resale ISO/IEC 19500-1:2012(E) Table of Contents Foreword xvii Introduction xix 1 Scope 2 Conformance and Compliance 3 Normative References 4 Additional Information 2 4.1 Outline of Contents 2 4.2 Keywords for Requirement Statements 5 The Object Model 5 5.1 General... 5 5.2 Overview.. 5 5.3 Object Semantics 6 5.3.1 Objects .6 5.3.2 Requests .6 5.3.3 Object Creation and Destruction 5.3.4 Types 5.3.5 Interfaces 8 5.3.6 Value Types .9 5.3.7 Abstract Interfaces .9 5.3.8 Operations 9 5.3.9 Attributes 11 5.4 Object Implementation. 11 5.4.1 The Execution Model: Performing Services 11 5.4.2 The Construction Model 12 6 CORBA Overview 13 6.1 General 13 @ ISO/IEC 2012 - All rights reserved ili Copyright Interr reproduction or networking permitted without lice Not for Resale ISO/IEC 19500-1:2012(E) 6.2 Structure of an Object Request Broker 13 .17 6.2.1 Object Request Broker 6.2.2 Clients 18 6.2.3 Object Implementations 18 6.2.4 Object References .18 6.2.5 OMG Interface Definition Language 19 6.2.6 Mapping of IDL to Programming Languages 19 6.2.7 Client Stubs 19 6.2.8 Dynamic Invocation Interface 19 6.2.9 Implementation Skeleton 20 6.2.10 Dynamic Skeleton Interface 20 6.2.11 Object Adapters 20 6.2.12 ORB Interface 20 6.2.13 Interface Repository 21 6.2.14 Implementation Repository 21 6.3 Example ORBs 21 6.3.1 Client- and Implementation-resident ORB .21 6.3.2 Server-based ORB 21 6.3.3 System-based ORB 22 6.3.4 Library-based ORB 22 6.4 Structure of a Client 22 6.5 Structure of an Object Implementation , 23 6.6 Structure of an Object Adapter 25 6.7 CORBA Required Object Adapter 26 6.7.1 Portable Object Adapter . .26 6.8 The Integration of Foreign Object Systems . 26 7 IDL Syntax and Semantics 29 7.1 Overview.. 29 7.2 Lexical Conventions. 30 7.2.1 Tokens ..33 7.2.2 Comments .33 7.2.3 ldentifiers .33 7.2.4 Keywords 35 7.2.5 Literals 36 7.3 Preprocessing. 38 7.4 IDL Grammar 38 iv @ ISO/IEC 2012 - All rights reserved No reproduction or networking permitted without license from IHS Not for Resale ISO/IEC 19500-1:2012(E) 7.5 IDL Specification.. 45 7.6 Import Declaration ... 45 7.7 Module Declaration... 46 7.8 Interface Declaration 47 7.8.1 Interface Header .47 7.8.2 Interface Inheritance Specification .47 7.8.3 Interface Body .48 7.8.4 Forward Declaration .48 7.8.5 Interface Inheritance 49 7.8.6 Abstract Interface .51 7.8.7 Local Interface .51 7.9 Value Declaration 52 7.9.1 Regular Value Type .52 7.9.2 Boxed Value Type .54 7.9.3 Abstract Value Type . .55 7.9.4 Value Forward Declaration .55 7.9.5 Valuetype Inheritance .55 7.10 Constant Declaration 57 7.10.1 Syntax .57 7.10.2 Semantics .58 7.11 Type Declaration 61 7.11.1 Basic Types .62 7.11.2 Constructed Types .64 7.11.3 Template Types .68 7.11.4 Complex Declarator .69 7.11.5 Native Types .. .69 7.11.6 Deprecated Anonymous Types .70 7.12 Exception Declaration 73 7.13 Operation Declaration. 73 7.13.1 Operation Attribute .74 7.13.2 Parameter Declarations .74 7.

.pdf文档 ISO IEC 19500-1 2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 1 Interfaces

文档预览
中文文档 5 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
ISO IEC 19500-1 2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 1  Interfaces 第 1 页 ISO IEC 19500-1 2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 1  Interfaces 第 2 页 ISO IEC 19500-1 2012 Information technology — Object Management Group — Common Object Request Broker Architecture (CORBA) — Part 1  Interfaces 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2026-01-05 20:32:00上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。