Table of Contents
1Scopeandfieldofapplication
2Normativereferences
2.1IdenticalRecommendations/International
Standards
2.2PairedRecommendations/InternationalStandards
equivalentintechnicalcontent
2.3InternationalStandards
3Definitions
3.1DefinitionsinthisRecommendation/International
Standard
3.2DefinitionsfromotherRecommendations/
InternationalStandards
4Abbreviations
5Conventions
6ODPstandardization
6.1Objectivesandmotivation
6.2Realization
6.2.1Objectmodelling
6.2.2Viewpointspecifications
6.2.3Distributiontransparency
6.2.4Conformance
6.3Standards
6.3.1TheReferenceModel
6.3.2Specificstandards
7Foundations
7.1Basicmodellingconcepts
7.1.1Objects
7.1.2Interfacesandinteractionpoints
7.1.3Behaviourandstate
7.2Specificationconcepts
7.2.1Composition/Decomposition
7.2.2Behaviouralcompatibility
7.2.3Typeandclass
7.2.4Templates
7.2.5Roles
7.2.6Baseclassesandderivedclasses
7.3Structuringconcepts
7.3.1Groupsanddomains
7.3.2Naming
7.3.3Contract
7.3.4Liaisonandbinding
8Architecture
8.1Architecturalframework
8.1.1Viewpoints
8.1.2Distributiontransparencies
8.2Enterpriselanguage
8.3Informationlanguage
8.4Computationallanguage
8.4.1Computationalinterfaces
8.4.2Bindingmodel
8.4.3Typingandsubtypingforcomputational
interfaces
8.4.4Portability
8.5Engineeringlanguage
8.5.1Clusters,capsulesandnodes
8.5.2Channels
8.5.3Interfacereferences
8.5.4Binding
8.5.5Channelestablishment
8.5.6Managementinterfaces
8.5.7Interceptors
8.5.8Conformancepoints
8.6Technologylanguage
8.7Consistencybetweenviewpoints
8.7.1Enterpriseviewpointconsistencywith
otherviewpoints
8.7.2Correspondencesbetweencomputational
andengineeringspecifications
8.8ODPfunctions
8.8.1Managementfunctions
8.8.2Coordinationfunctions
8.8.3Repositoryfunctions
8.8.4Securityfunctions
8.9ODPdistributiontransparencies
8.9.1Accesstransparency
8.9.2Failuretransparency
8.9.3Locationtransparency
8.9.4Migrationtransparency
8.9.5Persistencetransparency
8.9.6Relocationtransparency
8.9.7Replicationtransparency
8.9.8Transactiontransparency
9Conformanceassessment
9.1Conformanceassessmentandthedevelopmentprocess
9.2Conformanceassessment:Relevantrelationships
9.3Conformancepointsandrelatedconcepts
9.4ODPconformancespecifications
9.4.1Levelofabstraction
9.4.2Useofmultiplereferencepoints
9.5Conformanceimplicationsofviewpointlanguages
9.6Conformanceassessmentactivities
10ManagementofODPsystems
10.1Managementdomains
10.2Managementpolicy
10.3Modellingmanagementstructures
11TheuseofstandardsinODPsystems
11.1Enterpriseviewpoint
11.1.1Enterprisespecification
11.1.2Theapplicationofstandards
11.2Informationviewpoint
11.2.1Informationspecification
11.2.2Theapplicationofstandards
11.3Computationalviewpoint
11.3.1Computationalspecification
11.3.2Theapplicationofstandards
11.4Engineeringviewpoint
11.4.1Engineeringspecification
11.4.2Theapplicationofstandards
11.5Technologyviewpoint
11.5.1Technologyspecification
11.5.2Theapplicationofstandards
12ExamplesofODPspecifications
12.1MultimediaConferencingSystem
12.1.1Introduction
12.1.2Enterprisespecification
12.1.3Informationspecification
12.1.4Computationalspecification
12.1.5Engineeringspecification
12.1.6Technologyspecification
12.2Multipartyaudio/videostreambinding
12.2.1Generaldescription
12.2.2Enterprisespecification
12.2.3Informationspecification
12.2.4Computationalspecification
12.2.5Engineeringspecification
12.2.6Technologyspecification
12.3Amanagementexample-MetricObject
12.3.1Enterprisespecification
12.3.2Informationspecification
12.3.3Computationalspecification
12.4Databaseexample
12.4.1Enterprisespecification
12.4.2Informationspecification
12.4.3Computationalspecification
AnnexABibliography Abstract
Gives a motivational overview of Open Distributed Processing (ODP), providing scoping, justification and explanation of key concepts, together with an outline of the ODP architecture. Includes explanatory material on the interpretation and application of this Reference Model by its users, who may include standards writers and ODP reform systems architects. In addition, it contains a categorization of required areas of standardization shown in terms of the reference points for conformance identified in CCITT REC X.903/ISO 10746-3.