1 Scope and field of application
2
Normative references
2.1 Identical Recommendations | International Standards
2.2 Paired Recommendations | International Standards equivalent in
technical content
2.3 International Standards
3
Definitions
3.1 Definitions in this Recommendation | International Standard
3.2 Definitions from other Recommendations | International
Standards
4
Abbreviations
5
Conventions
6
ODP standardization
6.1 Objectives and motivation
6.2 Realization
6.2.1 Object modelling
6.2.2 Viewpoint specifications
6.2.3 Distribution transparency
6.2.4 Conformance
6.3 Standards
6.3.1 The Reference Model
6.3.2 Specific standards
7
Foundations
7.1 Basic modelling concepts
7.1.1 Objects
7.1.2 Interfaces and interaction points
7.1.3 Behaviour and state
7.2 Specification concepts
7.2.1 Composition/Decomposition
7.2.2 Behavioural compatibility
7.2.3 Type and class
7.2.4 Templates
7.2.5 Roles
7.2.6 Base classes and derived classes
7.3 Structuring concepts
7.3.1 Groups and domains
7.3.2
Naming
7.3.3 Contract
7.3.4 Liaison and binding
8
Architecture
8.1 Architectural framework
8.1.1 Viewpoints
8.1.2 Distribution transparencies
8.2 Enterprise language
8.3 Information language
8.4 Computational language
8.4.1 Computational interfaces
8.4.2 Binding model
8.4.3 Typing and subtyping for computational
interfaces
8.4.4 Portability
8.5 Engineering language
8.5.1 Clusters, capsules and nodes
8.5.2 Channels
8.5.3 Interface references
8.5.4
Binding
8.5.5 Channel establishment
8.5.6 Management interfaces
8.5.7 Interceptors
8.5.8 Conformance points
8.6 Technology language
8.7 Consistency between viewpoints
8.7.1 Enterprise viewpoint consistency with
other viewpoints
8.7.2 Correspondences between computational and
engineering specifications
8.8 ODP functions
8.8.1 Management functions
8.8.2 Coordination functions
8.8.3 Repository functions
8.8.4 Security functions
8.9 ODP distribution transparencies
8.9.1 Access
transparency
8.9.2 Failure transparency
8.9.3 Location transparency
8.9.4 Migration transparency
8.9.5 Persistence transparency
8.9.6
Relocation transparency
8.9.7 Replication transparency
8.9.8 Transaction transparency
9
Conformance assessment
9.1 Conformance assessment and the development process
9.2 Conformance assessment: Relevant relationships
9.3 Conformance points and related concepts
9.4 ODP conformance specifications
9.4.1 Level of abstraction
9.4.2 Use of multiple reference points
9.5 Conformance implications of viewpoint languages
9.6 Conformance assessment activities
10 Management of ODP systems
10.1 Management domains
10.2 Management policy
10.3 Modelling management structures
11 The use of standards in ODP
systems
11.1 Enterprise viewpoint
11.1.1 Enterprise specification
11.1.2 The application of standards
11.2 Information viewpoint
11.2.1 Information specification
11.2.2 The application of standards
11.3 Computational viewpoint
11.3.1 Computational specification
11.3.2 The application of standards
11.4 Engineering viewpoint
11.4.1 Engineering specification
11.4.2 The application of standards
11.5 Technology viewpoint
11.5.1 Technology specification
11.5.2 The application of standards
12 Examples of ODP specifications
12.1 Multimedia Conferencing System
12.1.1 Introduction
12.1.2 Enterprise specification
12.1.3 Information specification
12.1.4 Computational specification
12.1.5 Engineering specification
12.1.6 Technology specification
12.2 Multiparty audio/video stream binding
12.2.1 General description
12.2.2 Enterprise specification
12.2.3 Information specification
12.2.4 Computational specification
12.2.5 Engineering specification
12.2.6 Technology specification
12.3 A management example – Metric Object
12.3.1 Enterprise specification
12.3.2 Information specification
12.3.3 Computational specification
12.4 Database example
12.4.1 Enterprise specification
12.4.2 Information specification
12.4.3 Computational specification
Annex A – Bibliography