1、 UNIN INTERNACIONAL DE TELECOMUNICACIONES UIT-T X.780SECTOR DE NORMALIZACIN DE LAS TELECOMUNICACIONES DE LA UIT Enmienda 1(05/2002) SERIE X: REDES DE DATOS Y COMUNICACIN ENTRE SISTEMAS ABIERTOS Gestin de interconexin de sistemas abiertos Funciones de gestin y funciones de arquitectura de gestin dist
2、ribuida abierta Directrices de la RGT para la definicin de objetos gestionados mediante arquitectura de intermediario de peticin de objeto comn Enmienda 1: Objetos de sistema y gua del usuario para la recuperacin de atributos en bloque Recomendacin UIT-T X.780 (2001) Enmienda 1 RECOMENDACIONES UIT-T
3、 DE LA SERIE X REDES DE DATOS Y COMUNICACIN ENTRE SISTEMAS ABIERTOS REDES PBLICAS DE DATOS Servicios y facilidades X.1X.19 Interfaces X.20X.49 Transmisin, sealizacin y conmutacin X.50X.89 Aspectos de redes X.90X.149 Mantenimiento X.150X.179 Disposiciones administrativas X.180X.199 INTERCONEXIN DE SI
4、STEMAS ABIERTOS Modelo y notacin X.200X.209 Definiciones de los servicios X.210X.219 Especificaciones de los protocolos en modo conexin X.220X.229 Especificaciones de los protocolos en modo sin conexin X.230X.239 Formularios para declaraciones de conformidad de implementacin de protocolo X.240X.259
5、Identificacin de protocolos X.260X.269 Protocolos de seguridad X.270X.279 Objetos gestionados de capa X.280X.289 Pruebas de conformidad X.290X.299 INTERFUNCIONAMIENTO ENTRE REDES Generalidades X.300X.349 Sistemas de transmisin de datos por satlite X.350X.369 Redes basadas en el protocolo Internet X.
6、370X.399 SISTEMAS DE TRATAMIENTO DE MENSAJES X.400X.499 DIRECTORIO X.500X.599 GESTIN DE REDES DE INTERCONEXIN DE SISTEMAS ABIERTOS Y ASPECTOS DE SISTEMAS Gestin de redes X.600X.629 Eficacia X.630X.639 Calidad de servicio X.640X.649 Denominacin, direccionamiento y registro X.650X.679 Notacin de sinta
7、xis abstracta uno X.680X.699 GESTIN DE INTERCONEXIN DE SISTEMAS ABIERTOS Marco y arquitectura de la gestin de sistemas X.700X.709 Servicio y protocolo de comunicacin de gestin X.710X.719 Estructura de la informacin de gestin X.720X.729 Funciones de gestin y funciones de arquitectura de gestin distri
8、buida abierta X.730X.799 SEGURIDAD X.800X.849 APLICACIONES DE INTERCONEXIN DE SISTEMAS ABIERTOS Compromiso, concurrencia y recuperacin X.850X.859 Procesamiento de transacciones X.860X.879 Operaciones a distancia X.880X.899 PROCESAMIENTO DISTRIBUIDO ABIERTO X.900X.999 Para ms informacin, vase la List
9、a de Recomendaciones del UIT-T. Rec. UIT-T X.780 (2001)/enm.1 (05/2002) i Recomendacin UIT-T X.780 Directrices de la RGT para la definicin de objetos gestionados mediante arquitectura de intermediario de peticin de objeto comn Enmienda 1 Objetos de sistema y gua del usuario para la recuperacin de at
10、ributos en bloque Resumen Esta enmienda a la Rec. UIT-T X.780 (2001) introduce la definicin de objetos gestionados system y subsystem y un apndice no normativo que contiene una gua del usuario Orgenes La enmienda 1 a la Recomendacin UIT-T X.780 (2001), preparada por la Comisin de Estudio 4 (2001-200
11、4) del UIT-T, fue aprobada por el procedimiento de la Resolucin 1 de la AMNT el 29 de mayo de 2002. ii Rec. UIT-T X.780 (2001)/enm.1 (05/2002) PREFACIO La UIT (Unin Internacional de Telecomunicaciones) es el organismo especializado de las Naciones Unidas en el campo de las telecomunicaciones. El UIT
12、-T (Sector de Normalizacin de las Telecomunicaciones de la UIT) es un rgano permanente de la UIT. Este rgano estudia los aspectos tcnicos, de explotacin y tarifarios y publica Recomendaciones sobre los mismos, con miras a la normalizacin de las telecomunica-ciones en el plano mundial. La Asamblea Mu
13、ndial de Normalizacin de las Telecomunicaciones (AMNT), que se celebra cada cuatro aos, establece los temas que han de estudiar las Comisiones de Estudio del UIT-T, que a su vez producen Recomendaciones sobre dichos temas. La aprobacin de Recomendaciones por los Miembros del UIT-T es el objeto del p
14、rocedimiento establecido en la Resolucin 1 de la AMNT. En ciertos sectores de la tecnologa de la informacin que corresponden a la esfera de competencia del UIT-T, se preparan las normas necesarias en colaboracin con la ISO y la CEI. NOTA En esta Recomendacin, la expresin “Administracin“ se utiliza p
15、ara designar, en forma abreviada, tanto una administracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicaciones. PROPIEDAD INTELECTUAL La UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de la presente Recomendacin suponga el empleo de un derecho
16、 de propiedad intelectual reivindicado. La UIT no adopta ninguna posicin en cuanto a la demostracin, validez o aplicabilidad de los derechos de propiedad intelectual reivindicados, ya sea por los miembros de la UIT o por terceros ajenos al proceso de elaboracin de Recomendaciones. En la fecha de apr
17、obacin de la presente Recomendacin, la UIT no ha recibido notificacin de propiedad intelectual, protegida por patente, que puede ser necesaria para aplicar esta Recomendacin. Sin embargo, debe sealarse a los usuarios que puede que esta informacin no se encuentre totalmente actualizada al respecto, p
18、or lo que se les insta encarecidamente a consultar la base de datos sobre patentes de la TSB. UIT 2002 Reservados todos los derechos. Ninguna parte de esta publicacin puede reproducirse por ningn procedimiento sin previa autorizacin escrita por parte de la UIT. Rec. UIT-T X.780 (2001)/enm.1 (05/2002
19、) iii NDICE Pgina 1) Clusula 2.1 1 2) Nuevas clusulas 5.8 y 5.9 1 5.8 Objeto gestionado System 1 5.8.1 Notificaciones en el objeto gestionado System 1 5.9 Objeto gestionado Subsystem. 2 3) Anexo A 2 4) Nuevo apndice II. 6 Rec. UIT-T X.780 (2001)/enm.1 (05/2002) 1 Recomendacin UIT-T X.780 Directrices
20、 de la RGT para la definicin de objetos gestionados mediante arquitectura de intermediario de peticin de objeto comn Enmienda 1 Objetos de sistema y gua del usuario para la recuperacin de atributos en bloque 1) Clusula 2.1 Adase la siguiente referencia a la clusula 2.1: 8 Recomendacin UIT-T X.720 (1
21、992) | ISO/CEI 10165:1993, Tecnologa de la informacin Interconexin de sistemas abiertos Estructura de la informacin de gestin: Modelo de informacin de gestin. 2) Nuevas clusulas 5.8 y 5.9 Adanse las siguientes clusulas despus de la clusula 5.7: 5.8 Objeto gestionado System Adems de la clase superior
22、 ManagedObject, el IDL tambin contiene un par de definiciones de objeto gestionado que son una especializacin de ManagedObject. La clase objeto gestionado System se utiliza para representar un conjunto de hardware y software que forman un todo autnomo capaz de realizar procesamiento y/o transferenci
23、a de informacin. La especificacin en su totalidad de la secuencia de las vinculaciones de nombres que se utilizar en la construccin del nombre distinguido para un objeto gestionado System no forma parte de los propsitos de esta Recomendacin. En la Rec. UIT-T X.720 8 se dan ejemplos de nombres para s
24、istemas. Se puede utilizar un ejemplar de esta clase objeto gestionado como el superior en la denominacin de objetos gestionados que representa recursos de procesamiento y/o transferencia de informacin contenidos en este ejemplar. Obsrvese que el objeto gestionado que aqu se define no tiene el atrib
25、uto Caractersticas soportadas de la Rec. UIT-T X.721 6, puesto que la interfaz CORBA no define unidades funcionales negociables. 5.8.1 Notificaciones en el objeto gestionado System El objeto gestionado System tiene las siguientes notificaciones: Cuadro n/X.780 Notificaciones de sistema Notificacin L
26、ote condicional (si condicional) Creacin de objeto “itut_x780:createDeleteNotificationsPackage“ Supresin de objeto “itut_x780:createDeleteNotificationsPackage“ Cambio de estado “itut_x780:stateChangeNotificationPackage“ Los cambios en los siguientes estados (cuando estn definidos) causarn la emisin
27、de notificaciones de cambio de estado (cuando se soporte): 2 Rec. UIT-T X.780 (2001)/enm.1 (05/2002) Estado administrativo. Estado operacional. Estado utilizacin. 5.9 Objeto gestionado Subsystem El objeto gestionado Subsystem es una subclase de la clase objeto gestionado System (vase 5.8) y est cont
28、enido en un ejemplar de la clase objeto gestionado System o en otra Subsystem. La clase objeto gestionado Subsystem se puede utilizar como un punto de contenencia comn para los objetos gestionados en un sistema que est relacionado con la operacin de una determinada capa. La forma de estructurar un s
29、istema depende de la estructura que el diseador del sistema desee presentar externamente para los propsitos de gestin. Esta clase objeto gestionado representa una parte de un sistema donde los componentes se denominan de manera independiente de los componentes de otros subsistemas. 3) Anexo A Adase
30、lo siguiente al IDL del anexo A. Despus de la ltima excepcin de la parte “EXCEPCIONES“ del IDL, que se muestra en esta lnea: exception InvalidString ; Adanse estas lneas: const string administrativeStatePackage = “itut_x744d1:administrativeStatePackage“; const string createDeleteNotificationsPackage
31、 = “itut_x744d1:createDeleteNotificationsPackage“; const string stateChangeNotificationPackage = “itut_x744d1:stateChangeNotificationPackage“; exception NOadministrativeStatePackage ; Despus de la definicin de la interfaz MANAGED OBJECT FACTORY, que acaba con esta lnea: ; / end of ManagedObjectFacto
32、ry interface Adanse las siguientes lneas: / INTERFAZ SISTEMA /* Este tipo de valor se utiliza para recuperar mltiples atributos. */ valuetype SystemValueType : truncatable ManagedObjectValueType public OperationalStateType operationalState; / GET public UsageStateType usageState; / GET public Admini
33、strativeStateType administrativeState; / GET-REPLACE / administrativeStatePackage ; / valuetype SystemValueType Rec. UIT-T X.780 (2001)/enm.1 (05/2002) 3 /* La clase objeto gestionado System se utiliza para representar un conjunto de hardware y software que forma un todo autnomo capaz de organizar e
34、l procesamiento y/o la transferencia de informacin. La especificacin en su totalidad de la secuencia de vinculaciones de nombres que se utiliza en la construccin del nombre distinguido para un objeto gestionado System no forma parte de los propsitos de esta Recomendacin. Se suministran las vinculaci
35、ones de nombres a la clase objeto gestionado “elemento gestionado“ de la Recomendacin M.3120. En la Recomendacin X.720 se dan ejemplos de nombres para sistemas. NOTA Esta definicin no corresponde a sistemas abiertos reales sino a sistemas reales de la Recomendacin X.200. Un ejemplar de esta clase ob
36、jeto gestionado se puede utilizar como el superior en la denominacin de objetos gestionados que representan recursos de procesamiento y/o transferencia de informacin contenidos en este ejemplar. Obsrvese que ste no tiene el atributo Caractersticas Soportadas definido en la Recomendacin X.721, puesto
37、 que la interfaz CORBA no define unidades funcionales negociables. */ interface System : ManagedObject /* En la Recomendacin X.731 se definen los estados operacional, de utilizacin y administrativo: */ OperationalStateType operationalStateGet () raises (ApplicationError); UsageStateType usageStateGe
38、t () raises (ApplicationError); /* EST PRESENTE SI un ejemplar lo soporta. */ AdministrativeStateType administrativeStateGet () raises (ApplicationError, NOadministrativeStatePackage); void administrativeStateSet (in AdministrativeStateType administrativeState) raises (ApplicationError, NOadministra
39、tiveStatePackage); CONDITIONAL_NOTIFICATION( Notifications, objectCreation, createDeleteNotificationsPackage) CONDITIONAL_NOTIFICATION( Notifications, objectDeletion, createDeleteNotificationsPackage) CONDITIONAL_NOTIFICATION( Notifications, stateChange, stateChangeNotificationPackage) ; / interfaz
40、System / INTERFAZ FACTORA DEL SISTEMA 4 Rec. UIT-T X.780 (2001)/enm.1 (05/2002) /* Factora para el sistema */ interface SystemFactory : ManagedObjectFactory ManagedObject create (in NameBindingType nameBinding, in MONameType superior, in string reqID, / auto naming if empty string out MONameType nam
41、e, in AdministrativeStateType administrativeState / GET-REPLACE / administrativeStatePackage ) raises (ApplicationError, CreateError); ; / interfaz SystemFactory / INTERFAZ SUBSISTEMA /* Este tipo de valor se utiliza para recuperar mltiples atributos. */ valuetype SubsystemValueType : truncatable Sy
42、stemValueType ; / valuetype SubsystemValueType /* La clase objeto gestionado Subsystem se puede utilizar como un punto de contenencia comn para los objetos gestionados en un sistema que est relacionado con la operacin de una determinada capa. La forma de estructurar un sistema depende de la estructu
43、ra que el diseador del sistema desee presentar externamente para los propsitos de gestin. Esta clase de objeto gestionado representa una parte de un sistema donde las componentes se denominan de manera independiente de las componentes de otros subsistemas. */ interface Subsystem : System ; / interfa
44、z Subsystem / INTERFAZ FACTORA DEL SUBSISTEMA /* Factora del subsistema */ interface SubsystemFactory : ManagedObjectFactory ManagedObject create (in NameBindingType nameBinding, in MONameType superior, in string reqID, / auto naming if empty string out MONameType name, in AdministrativeStateType ad
45、ministrativeState / GET-REPLACE / administrativeStatePackage ) raises (ApplicationError, Rec. UIT-T X.780 (2001)/enm.1 (05/2002) 5 CreateError); ; / interfaz SubsystemFactory Despus de la definicin de la INTERFAZ NOTIFICACIONES, que acaba con esta lnea: ; / end of Notifications interface Adanse las
46、lneas siguientes: / VINCULACIONES DE NOMBRES /* Esta vinculacin de nombres se utiliza para denominar el objeto System relativo a la raz local. Es decir, lo habilita para ser el objeto gestionado superior de un sistema. */ module System const string superiorClass = “; const boolean superiorSubclasses
47、Allowed = FALSE; const string subordinateClass = “itut_x780:System“; const boolean subordinateSubclassesAllowed = TRUE; const boolean managerCreatesAllowed = FALSE; const DeletePolicyType deletePolicy = itut_x780:deleteOnlyIfNoContainedObjects; const string kind = “System“; ; / mdulo System /* Esta
48、vinculacin de nombres se utiliza para denominar el objeto Subsystem relativo a un objeto Subsystem. */ module Subsystem_Subsystem const string superiorClass = “itut_x780:Subsystem“; const boolean superiorSubclassesAllowed = TRUE; const string subordinateClass = “itut_x780:Subsystem“; const boolean subordinateSubclassesAllowed = TRUE; const boolean managerCreatesAllowed = TRUE; const DeletePolicyType deletePolicy = itut_x780:deleteOnlyIfNoContainedObjects; const string kind = “Subsystem“; ; / mdulo Subsystem_System /* Esta vinculacin de nombres