Table of Contents
1Scope
1.1Purpose
1.2Application
2References
3Definitions
3.1Termsdefinedelsewhere
4Abbreviationsandacronyms
5Conventions
6Service-orientedinterfacedesignconsiderations
6.1Flexibleuseoffacadedesignpattern
6.2LightweightuseofORB
6.3Namingofmanagedobjectsandservice-oriented
facadeobjects
6.4Creationanddeletionofobjects
6.5Inheritanceandcontainment
6.6Exceptions
6.7Retrievalandmodificationofobjectsandattributes
6.8Notifications
6.9Conditionalcapabilitiesandsupportedcapabilities
6.10Additionalservice-orientedinterfacedesign
considerations
7Service-orientedframeworkandrequirementsoverview
7.1Frameworkoverview
7.2Frameworkconstituentsoverview
8Service-orientedobjectmodelIDL
8.1IDLrepertoireandfoundationIDL
8.2Useofname/valuepairswithstringvalues
8.3Single-valued,multi-valuedandtaggedparameters
8.4Modellingoftransmissiontechnologies
8.5CommonattributesCommon_Tofservice-oriented
managedobjects
8.6Exceptions
8.7Notifications
9Providingservice-orientedfacadeinterfaces
9.1Fagadeinstantiation
9.2Gettingandsettingobjectsandattributes
9.3Service-orientedfacadeinterfacebaseclassCommon_I
9.4Iteratorinterfaces
10Service-orientedCORBAmodellingguidelines
10.1Rulesandconventions
10.2Superclassesofservice-orientedmanagedobjectsand
facadeobjects
10.3Namingconventionsformanagedobjectsandfacadeobjects
10.4Service-orientedmodellingoftransmissiontechnologies
10.5ModellingofIDLextensions
10.6AdditionalCORBAmodellingguidelinesandprinciples
11StyleguideforlightweightCORBAIDLmodelling
12Guidelinesforredesigningfine-grainedandcoarse-grained
modelstoservice-oriented
13Service-orientedcomplianceandconformance
13.1Standardsdocumentcompliance
13.2Systemconformance
13.3Conformancestatementguidelines
AnnexA(Normative)-Service-orientedmodellingIDL
A.1Moduleglobaldefs
A.2Modulecommon
A.3ModuletransmissionParameters
A.4Modulenotifications
Bibliography Abstract
Describes a set of TMN CORBA managed object and fagade object modelling guidelines required to support service-oriented interfaces.