TABLE DES MATIÈRES

 1     Domaine d'application
        1.1     Objectif
        1.2     Application
        1.3     Structure
        1.4     Conventions
        1.5     Compilation du langage IDL
 2     Références
        2.1     Références normatives
 3     Définitions et abréviations
        3.1     Termes définis dans l'UIT-T X.701
        3.2     Termes définis dans l'UIT-T X.703
        3.3     Abréviations
 4     Objectifs et caractéristiques applicables à la modélisation CORBA
        4.1     Objectifs
                  4.1.1     Interopérabilité des applications
                  4.1.2     Utilisation commune de services d'objet communs CORBA
                  4.1.3     Transparence des modèles d'information
        4.2     Entités
                  4.2.1     Granularité à l'accès
        4.3     Principes de contenance et de dénomination
                  4.3.1     Dénomination
                  4.3.2     Identification d'entité
        4.4     Classes d'objets gérés
        4.5     Paquetages
        4.6     Attributs
                  4.6.1     GET et SET
                  4.6.2     Lecture d'attribut générique
                  4.6.3     Attributs ayant un ensemble de valeurs
        4.7     Création et suppression d'objets gérés
                  4.7.1     Création
                  4.7.2     Suppression
        4.8     Héritage
 5     Module IDL du modèle d'objet
        5.1     Interface d'objet géré (du sommet) de base
                  5.1.1     Opération nameGet()
                  5.1.2     Opération objectClassGet()
                  5.1.3     Opération packagesGet()
                  5.1.4     Opération creationSourceGet()
                  5.1.5     Opération deletePolicyGet()
                  5.1.6     Opération attributesGet()
                  5.1.7     Opération destroy()
        5.2     Fabrique d'objets gérés
        5.3     Interface des notifications
        5.4     Définitions de types de données
        5.5     Anomalies
                  5.5.1     Anomalie ApplicationError
                  5.5.2     Anomalie CreateError
                  5.5.3     Anomalie DeleteError
        5.6     Définitions de macros
        5.7     Définitions de constantes
 6     Directives pour la modélisation des informations
        6.1     Modules
        6.2     Interfaces
        6.3     Attributs
                  6.3.1     Attributs pouvant être lus
                  6.3.2     Attributs pouvant être fixés
                  6.3.3     Attributs ayant un ensemble de valeurs
                  6.3.4     Anomalies
                  6.3.5     Attributs normalisés
        6.4     Actions
        6.5     Notifications
        6.6     Paquetages conditionnels
        6.7     Comportement
        6.8     Informations de rattachement de nom
        6.9     Fabriques
                  6.9.1     Opérations de création
                  6.9.2     Recherche de fabrique
       6.10     Types de valeur de classe d'objets gérés
       6.11     Constantes
       6.12     Enregistrement
       6.13     Version de spécifications en IDL CORBA
 7     Traduction de GDMO
        7.1     Classes d'objets gérés
        7.2     Paquetages
        7.3     Attributs
        7.4     Groupes d'attributs
        7.5     Actions
        7.6     Notifications
        7.7     Comportements
        7.8     Rattachements de nom
        7.9     Paramètres
                  7.9.1     ACTION-INFO et ACTION-REPLY
                  7.9.2     EVENT-INFO et EVENT-REPLY
                  7.9.3     Mot clé de contexte
                  7.9.4     SPECIFIC-ERROR
       7.10     Types de données ASN.1
                 7.10.1     Types de base
                 7.10.2     Séquence
                 7.10.3     Séquence de
                 7.10.4     Ensemble de
                 7.10.5     Choix
                 7.10.6     Identificateur d'objet (OID)
                 7.10.7     Instance d'objet
                 7.10.8     Chaîne binaire
 8     Idiomes de style pour les spécifications en IDL CORBA
        8.1     Utiliser une indentation cohérente
        8.2     Utiliser une casse cohérente pour les identificateurs
        8.3     Respecter l'approche JIDM pour IMPORT
        8.4     Utiliser l'approche JIDM pour OPTIONAL et CHOICE
        8.5     Utiliser un suffixe cohérent pour les types
        8.6     Utiliser un suffixe cohérent pour les types de séquence
        8.7     Utiliser un suffixe cohérent pour les types d'ensemble
        8.8     Utiliser un suffixe cohérent pour les types facultatifs
        8.9     Placer les paramètres d'opération de manière cohérente
       8.10     Supposer l'absence d'espace d'identificateurs global
       8.11     Définitions au niveau module
       8.12     Utiliser des anomalies et des codes de résultat
       8.13     Opérations explicites et opérations implicites
       8.14     Ne pas créer un grand nombre d'anomalies
 9     Conformité
        9.1     Conformité des documents normatifs
        9.2     Conformité des systèmes
        9.3     Directives pour les déclarations de conformité
Annexe A – Module CORBA IDL du modèle d'objet
Annexe B – Définitions des constantes de gestion de réseau
Appendice I – Bibliographie