ÍNDICE

 1     Alcance
        1.1     Finalidad
        1.2     Aplicaciones
        1.3     Guía
        1.4     Convenios
        1.5     Compilación del IDL
 2     Referencias
        2.1     Referencias normativas
 3     Definiciones y abreviaturas
        3.1     Definiciones de UIT-T X.701
        3.2     Definiciones de UIT-T X.703
        3.3     Abreviaturas
 4     Objetivos del modelado y requisitos CORBA
        4.1     Objetivos
                  4.1.1     Interoperabilidad de aplicaciones
                  4.1.2     Uso común de servicios de objetos comunes de CORBA
                  4.1.3     Transparencia del modelo de información
        4.2     Entidades
                  4.2.1     Granularidad de acceso
        4.3     Principios de contenencia y denominación
                  4.3.1     Denominación
                  4.3.2     Identificación de entidad
        4.4     Clases de objetos gestionados
        4.5     Lotes
        4.6     Atributos
                  4.6.1     Obtener (GET) y asignar (SET)
                  4.6.2     Atributo genérico Get
                  4.6.3     Atributos con el valor asignado (Set)
        4.7     Creación y supresión de objetos gestionados
                  4.7.1     Creación
                  4.7.2     Supresión
        4.8     Herencia
 5     El módulo IDL del modelo de objeto
        5.1     La interfaz de objeto gestionado Base (Tope)
                  5.1.1     La operación nameGet()
                  5.1.2     La operación objectClassGet()
                  5.1.3     La operación packagesGet()
                  5.1.4     La operación creationSourceGet()
                  5.1.5     La operación deletePolicyGet()
                  5.1.6     La operación attributesGet()
                  5.1.7     La operación destroy()
        5.2     La factoría de objetos gestionados
        5.3     La interfaz notificaciones
        5.4     Las definiciones de tipos de datos
        5.5     Excepciones
                  5.5.1     La excepción ApplicationError
                  5.5.2     La excepción CreateError
                  5.5.3     La excepción DeleteError
        5.6     Definiciones de macros
        5.7     Las definiciones de constantes
 6     Directrices para el modelado de información
        6.1     Módulos
        6.2     Interfaces
        6.3     Atributos
                  6.3.1     Atributos legibles
                  6.3.2     Atributos asignables
                  6.3.3     Atributos valores de conjunto
                  6.3.4     Excepciones
                  6.3.5     Atributos estándar
        6.4     Acciones
        6.5     Notificaciones
        6.6     Lotes condicionales
        6.7     Comportamiento
        6.8     Información de vinculación de nombres
        6.9     Factorías
                  6.9.1     Operaciones de creación
                  6.9.2     Buscador de factoría
       6.10     Tipos de valores de clase de objeto gestionado
       6.11     Constantes
       6.12     Registro
       6.13     Versión de las especificaciones del IDL de CORBA
 7     Traslación desde GDMO
        7.1     Clases de objetos gestionados
        7.2     Lotes
        7.3     Atributos
        7.4     Grupos de atributos
        7.5     Acciones
        7.6     Notificaciones
        7.7     Comportamientos
        7.8     Vinculaciones de nombres
        7.9     Parámetros
                  7.9.1     Información de acción (ACTION-INFO) y respuesta a acción (ACTION-REPLY)
                  7.9.2     Información de evento (EVENT-INFO) y respuesta a evento (EVENT-REPLY)
                  7.9.3     Palabra clave de contexto (Context-Keyword)
                  7.9.4     Error específico (SPECIFIC-ERROR)
       7.10     Tipos de datos ASN.1
                 7.10.1     Tipos básicos
                 7.10.2     Secuencia
                 7.10.3     Secuencia de
                 7.10.4     Conjunto de
                 7.10.5     Elección
                 7.10.6     Identificador de objeto (OID)
                 7.10.7     Ejemplar de objeto
                 7.10.8     Cadena de bits
 8     Modismos de estilo para la especificación del IDL de CORBA
        8.1     Utilizar sangrado consistente
        8.2     Uso consistente del tamaño de letra en los identificadores
        8.3     Seguir la técnica de la gestión conjunta entre dominios (JIDM) en las IMPORTACIONES
        8.4     Seguir la técnica JIDM para opcional (OPTIONAL) y elección (CHOICE)
        8.5     Utilizar un sufijo de tipo consecuente
        8.6     Utilizar un sufijo consecuente para los tipos secuencia
        8.7     Utilizar un sufijo consecuente para los tipos conjunto
        8.8     Utilizar un sufijo consecuente para los tipos opcionales
        8.9     Disponer los parámetros de operación de una forma consecuente
       8.10     Suponga espacios de identificación no globales
       8.11     Definiciones a nivel de módulo
       8.12     Utilizar las excepciones y los códigos de retorno
       8.13     Operaciones explícitas versus operaciones implícitas
       8.14     No cree un número grande de excepciones
 9     Cumplimiento y conformidad
        9.1     Cumplimiento de los documentos de normas
        9.2     Conformidad del sistema
        9.3     Directrices para la declaración de conformidad
Anexo A – El módulo modelo de objeto del IDL de CORBA
Anexo B – Definiciones de constantes de gestión de red
Apéndice I – Bibliografía