CONTENTS

1 Scope
1.1 Purpose
1.2 Application
1.3 Recommendation roadmap
2 Normative references
3 Definitions
3.1 Definitions from ITU-T X.701
3.2 Definitions from ITU-T X.703
3.3 Additional definitions
4 Abbreviations
5 Conventions
5.1 Conventions
5.2 Compiling the IDL
6 Coarse-grained interface design considerations
6.1 Coarse-grained object creation and deletion
6.2 Attributes
6.3 Notifications
6.4 Coarse-grained access to all managed resources
6.5 Exceptions
6.6 Support for all operations
6.7 Prescriptive mapping
6.8 Retrieval of attributes from multiple objects
7 Framework and requirements overview
7.1 Framework overview
7.2 Coarse-grained extensions overview
7.2.1 The facade design pattern
7.2.2 Managed object name extension
7.2.3 Support services for facade-accessible managed objects
7.2.4 Facade modelling
8 Providing facade interfaces for accessing managed objects
8.1 Facade instantiation
8.2 The facade interface base class
8.2.1 Managed object facade basic capabilities
8.2.2 Managed object facade IDL
8.2.3 The objectClassGet() operation
8.2.4 The packagesGet() operation
8.2.5 The creationSourceGet() operation
8.2.6 The deletePolicyGet() operation
8.2.7 The attributesGet() operation
8.2.8 The attributesBulkGet() operation
8.2.9 The destroy() operation
8.3 The AttributesBulkGet iterator interface
8.4 Factory instantiation
9 Coarse-grained CORBA modelling guidelines
10 Guidelines for translating fine-grained models to coarse-grained
11 Coarse-grained IDL compliance and conformance
11.1 Standards document compliance
11.2 System conformance
11.3 Conformance statement guidelines
Annex A Coarse-grained modelling IDL