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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(ITU-T X 780 1-2001 TMN guidelines for defining coarse-grained CORBA managed object interfaces《确定粗粒CORBA管理目标界面的TMN指南 X系列 数据和开放网络通信-OSI管理-管理功能和ODM》.pdf)为本站会员(visitstep340)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ITU-T X 780 1-2001 TMN guidelines for defining coarse-grained CORBA managed object interfaces《确定粗粒CORBA管理目标界面的TMN指南 X系列 数据和开放网络通信-OSI管理-管理功能和ODM》.pdf

1、 INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.780.1 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (08/2001) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS OSI management Management functions and ODMA functions TMN guidelines for defining coarse-grained CORBA managed object interfaces ITU-

2、T Recommendation X.780.1 ITU-T X-SERIES RECOMMENDATIONS DATA NETWORKS AND OPEN SYSTEM COMMUNICATIONS PUBLIC DATA NETWORKS Services and facilities X.1X.19 Interfaces X.20X.49 Transmission, signalling and switching X.50X.89 Network aspects X.90X.149 Maintenance X.150X.179 Administrative arrangements X

3、.180X.199 OPEN SYSTEMS INTERCONNECTION Model and notation X.200X.209 Service definitions X.210X.219 Connection-mode protocol specifications X.220X.229 Connectionless-mode protocol specifications X.230X.239 PICS proformas X.240X.259 Protocol Identification X.260X.269 Security Protocols X.270X.279 Lay

4、er Managed Objects X.280X.289 Conformance testing X.290X.299 INTERWORKING BETWEEN NETWORKS General X.300X.349 Satellite data transmission systems X.350X.369 IP-based networks X.370X.399 MESSAGE HANDLING SYSTEMS X.400X.499 DIRECTORY X.500X.599 OSI NETWORKING AND SYSTEM ASPECTS Networking X.600X.629 E

5、fficiency X.630X.639 Quality of service X.640X.649 Naming, Addressing and Registration X.650X.679 Abstract Syntax Notation One (ASN.1) X.680X.699 OSI MANAGEMENT Systems Management framework and architecture X.700X.709 Management Communication Service and Protocol X.710X.719 Structure of Management I

6、nformation X.720X.729 Management functions and ODMA functions X.730X.799 SECURITY X.800X.849 OSI APPLICATIONS Commitment, Concurrency and Recovery X.850X.859 Transaction processing X.860X.879 Remote operations X.880X.899 OPEN DISTRIBUTED PROCESSING X.900X.999 For further details, please refer to the

7、 list of ITU-T Recommendations. ITU-T Rec. X.780.1 (08/2001) i ITU-T Recommendation X.780.1 TMN guidelines for defining coarse-grained CORBA managed object interfaces Summary This Recommendation defines extensions to the set of TMN CORBA managed object modelling guidelines required to support coarse

8、-grained interfaces. It specifies how coarse-grained CORBA TMN interfaces are to be defined. It also provides guidelines on converting fine-grained interfaces to coarse-grained. A CORBA IDL module defining the base interface types to be extended is provided. Source ITU-T Recommendation X.780.1 was p

9、repared by ITU-T Study Group 4 (2001-2004) and approved under the WTSA Resolution 1 procedure on 13 August 2001. Keywords Common Object Request Broker Architecture (CORBA), Distributed Processing, Guidelines for the Definition of Managed Objects (GDMO), Interface Definition Language (IDL), Managed O

10、bjects, TMN Interfaces. ii ITUT Rec. X.780.1 (08/2001) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications. The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for

11、studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study

12、groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis wi

13、th ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication administration and a recognized operating agency. INTELLECTUAL PROPERTY RIGHTS ITU draws attention to the possibility that the practice or implementation of this

14、Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others outside of the Recommendation development process. As of the date o

15、f approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementors are cautioned that this may not represent the latest information and are therefore strongly urged to consult th

16、e TSB patent database. ITU 2002 All rights reserved. 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 ITU. ITU-T Rec. X.780.1 (08/2001) iii CONTENTS Page 1 Scope.

17、1 1.1 Purpose 1 1.2 Application 1 1.3 Recommendation roadmap . 2 2 Normative references 2 3 Definitions 3 3.1 Definitions from ITU-T X.701 . 3 3.2 Definitions from ITU-T X.703 . 3 3.3 Additional definitions . 3 4 Abbreviations 3 5 Conventions 4 5.1 Conventions 4 5.2 Compiling the IDL 4 6 Coarse-grai

18、ned interface design considerations . 5 6.1 Coarse-grained object creation and deletion. 5 6.2 Attributes 5 6.3 Notifications 5 6.4 Coarse-grained access to all managed resources 5 6.5 Exceptions. 5 6.6 Support for all operations . 5 6.7 Prescriptive mapping 5 6.8 Retrieval of attributes from multip

19、le objects 6 7 Framework and requirements overview . 6 7.1 Framework overview 6 7.2 Coarse-grained extensions overview 7 7.2.1 The facade design pattern 8 7.2.2 Managed object name extension 9 7.2.3 Support services for facade-accessible managed objects 9 7.2.4 Facade modelling. 9 8 Providing facade

20、 interfaces for accessing managed objects. 10 8.1 Facade instantiation 11 8.2 The facade interface base class. 11 8.2.1 Managed object facade basic capabilities 12 8.2.2 Managed object facade IDL 12 iv ITUT Rec. X.780.1 (08/2001) Page 8.2.3 The objectClassGet() operation. 12 8.2.4 The packagesGet()

21、operation. 13 8.2.5 The creationSourceGet() operation . 13 8.2.6 The deletePolicyGet() operation 13 8.2.7 The attributesGet() operation 13 8.2.8 The attributesBulkGet() operation. 14 8.2.9 The destroy() operation . 16 8.3 The AttributesBulkGet iterator interface. 16 8.4 Factory instantiation . 17 9

22、Coarse-grained CORBA modelling guidelines. 17 10 Guidelines for translating fine-grained models to coarse-grained 17 11 Coarse-grained IDL compliance and conformance 19 11.1 Standards document compliance 19 11.2 System conformance. 19 11.3 Conformance statement guidelines. 19 Annex A Coarse-grained

23、modelling IDL. 19 ITU-T Rec. X.780.1 (08/2001) 1 ITU-T Recommendation X.780.1 TMN guidelines for defining coarse-grained CORBA managed object interfaces 1 Scope The TMN architecture defined in ITU-T M.3010 (2000) introduces concepts from distributed processing and includes the use of multiple manage

24、ment protocols. ITU-T Q.816 and X.780 subsequently define within this architecture a framework for applying the Common Object Request Broker Architecture (CORBA) as one of the TMN management protocols. This Recommendation, along with ITU-T Q.816.1, adds specifications to the framework to enable it t

25、o support a slightly different style of interaction between managing systems and managed systems than that specified in the original framework documents. This style of interaction has certain benefits, the main one being that it relieves a managing system from having to retrieve an object-oriented s

26、oftware address for each manageable resource it wishes to access. These software addresses could number in the millions on large systems. It also changes somewhat the way software is structured on the managed systems, which some managed system suppliers may prefer. The scope of this Recommendation i

27、s the same as the original TMN CORBA framework. The framework and these extensions cover all interfaces in the TMN where CORBA may be used. It is expected, however, that not all capabilities and services defined here are required in all TMN interfaces. This implies that the framework can be used for

28、 interfaces between management systems at all levels of abstractions (inter and intra-administration) as well as between management systems and network elements. 1.1 Purpose The purpose of this Recommendation is to extend the TMN CORBA framework to enable it to be used in a wider range of applicatio

29、ns. The extensions enable a slightly different mode of interaction between the managing and managed systems which may be preferred in many situations. Thus, this Recommendation is intended for use by various groups specifying network management interfaces. 1.2 Application The approach taken in the C

30、ORBA TMN framework Recommendations is to model manageable network resources as software objects accessible using CORBA. Information models written in the CORBA Interface Definition Language (IDL) describe the object interfaces. CORBA provides location-transparency, enabling one software object to in

31、teract with another regardless of its location. A software object is accessed using what CORBA refers to as an Interoperable Object Reference (IOR). The original CORBA TMN framework models each manageable resource as an independent CORBA object, each with its own unique IOR. This approach flexibly a

32、llows each object to reside anywhere. It does, however, require that managing systems have on hand an IOR for each object they wish to access. This is a burden that many companies and administrations in the telecommunications industry have sought to avoid. It also could require a managed system to s

33、upport large numbers of IORs, which some managed system suppliers would like to avoid. This Recommendation, along with ITU-T Q.816.1, defines how the TMN CORBA framework is to be extended to avoid the need for large numbers of IORs. 2 ITUT Rec. X.780.1 (08/2001) CORBA-based interfaces using the appr

34、oach where each manageable resource is addressable with a unique IOR have become known as “fine-grained“ interfaces. Alternatively, those where an IOR is not assigned to each manageable resource are known as “coarse-grained“ interfaces. Because this Recommendation defines a slightly different approa

35、ch to modelling manageable resources on coarse-grained interfaces, interface model specifications will be slightly different for the fine-grained and coarse-grained approaches. 1.3 Recommendation roadmap This Recommendation has the following structure: Clause 1 Introduction, roadmap and updates. Cla

36、use 2 References. Clauses 3 and 4 Definitions and abbreviations used throughout this Recommendation. Clause 5 Conventions. Clause 6 Design considerations that must be addressed as support for coarse-grained interfaces is added to the framework. Clause 7 TMN CORBA framework and coarse-grained require

37、ments overview. Clause 8 Providing facade interfaces for accessing managed objects. This clause covers the model-specific interfaces that must be implemented on coarse-grained interfaces. Clause 9 Guidelines for defining coarse-grained CORBA interfaces. Clause 10 Guidelines for translating fine-grai

38、ned CORBA interface specifications to coarse-grained interface specifications. Clause 11 Compliance and conformance guidelines. Annex A The IDL module for the coarse-grained modelling guidelines specification. This annex is normative. 2 Normative references The following ITU-T Recommendations and ot

39、her references contain provisions which, through reference in this text, constitute provisions of this Recommendation. At the time of publication, the editions indicated were valid. All Recommendations and other references are subject to revision; users of this Recommendation are therefore encourage

40、d to investigate the possibility of applying the most recent edition of the Recommendations and other references listed below. A list of the currently valid ITU-T Recommendations is regularly published. 1 ITU-T X.780 (2001), TMN guidelines for defining CORBA managed objects. 2 ITU-T Q.816 (2001), CO

41、RBA-based TMN services. 3 ITU-T Q.816.1 (2001), CORBA-based TMN services: Extensions to support coarse-grained interfaces. 4 OMG Document formal/99-10-07, The Common Object Request Broker: Architecture and Specification, Revision 2.3.1. ITU-T Rec. X.780.1 (08/2001) 3 3 Definitions 3.1 Definitions fr

42、om ITU-T X.701 The following terms used in this Recommendation are defined in the Systems Management Overview (ITU-T X.701): managed object class; manager; agent. 3.2 Definitions from ITU-T X.703 The following terms used in this Recommendation are defined in the Open Distributed Management Architect

43、ure (ITU-T X.703): notification. 3.3 Additional definitions 3.3.1 facade: An object interface defined to provide access to a set of managed objects, all of which are of the same class. 4 Abbreviations This Recommendation uses the following abbreviations: CMIP Common Management Information Protocol C

44、ORBA Common Object Request Broker Architecture COS Common Object Services DN Distinguished Name EMS Element Management System GDMO Guidelines for the Definition of Managed Objects ID Identifier IDL Interface Definition Language IIOP Internet Interoperability Protocol IOR Interoperable Object Referen

45、ce ITU-T International Telecommunication Union Telecommunication Standardization Sector MO Managed Object NE Network Element NMS Network Management System OAM;5.2 Compiling the IDL An advantage of using IDL to specify network management interfaces is that IDL can be “compiled“ into programming code

46、by tools that accompany an ORB. This actually automates the development of some of the code necessary to enable network management applications to interoperate. Annex A contains code that implementers will want to extract and compile. Annex A is normative and should be used by developers implementin

47、g systems that conform to this Recommendation. The IDL in this Recommendation has been checked with two compilers to ensure its correctness. A compiler supporting the CORBA version specified in ITU-T Q.816 must be used. Annex A has been formatted to make it simple to cut and paste into plain text fi

48、les that may then be compiled. Below are tips on how to do this. 1) Cutting and pasting seems to work better from the MicrosoftWordversion of this Recommendation. Cutting and pasting from the AdobeAcrobatfile format seems to include page headers and footers, which cannot be compiled. ITU-T Rec. X.78

49、0.1 (08/2001) 5 2) All of Annex A, beginning with the line “/* This IDL code“ through the end should be stored in a file named “itut_x780_1.idl“ in a directory where it will be found by the IDL compiler. 3) The headings embedded in Annex A need not be removed. They have been encapsulated in IDL comments and will be ignored by the compiler. 4) Comments that begin with the special sequence “/*“ are recognized by compilers that convert IDL to HTML. These comments often have special formatting instructions for these compiler

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