1、UNIN INTERNACIONAL DE TELECOMUNICACIONESUIT-TX.950SECTOR DE NORMALIZACINDE LAS TELECOMUNICACIONESDE LA UIT(08/97)SERIE X: REDES DE DATOS Y COMUNICACINENTRE SISTEMAS ABIERTOSProcesamiento distribuido abiertoTecnologa de la informacin Procesamientodistribuido abierto Funcin intermediacin:Especificacin
2、Recomendacin UIT-T X.950(Anteriormente Recomendacin del CCITT)RECOMENDACIONES DE LA SERIE X DEL UIT-TREDES DE DATOS Y COMUNICACIN ENTRE SISTEMAS ABIERTOSPara ms informacin, vase la Lista de Recomendaciones del UIT-T.REDES PBLICAS DE DATOSServicios y facilidades X.1X.19Interfaces X.20X.49Transmisin,
3、sealizacin y conmutacin X.50X.89Aspectos de redes X.90X.149Mantenimiento X.150X.179Disposiciones administrativas X.180X.199INTERCONEXIN DE SISTEMAS ABIERTOSModelo y notacin X.200X.209Definiciones de los servicios X.210X.219Especificaciones de los protocolos en modo conexin X.220X.229Especificaciones
4、 de los protocolos en modo sin conexin X.230X.239Formularios para declaraciones de conformidad de implementacin de protocolo X.240X.259Identificacin de protocolos X.260X.269Protocolos de seguridad X.270X.279Objetos gestionados de capa X.280X.289Pruebas de conformidad X.290X.299INTERFUNCIONAMIENTO EN
5、TRE REDESGeneralidades X.300X.349Sistemas de transmisin de datos por satlite X.350X.399SISTEMAS DE TRATAMIENTO DE MENSAJES X.400X.499DIRECTORIO X.500X.599GESTIN DE REDES DE INTERCONEXIN DE SISTEMAS ABIERTOS Y ASPECTOSDE SISTEMASGestin de redes X.600X.629Eficacia X.630X.639Calidad de servicio X.640X.
6、649Denominacin, direccionamiento y registro X.650X.679Notacin de sintaxis abstracta uno X.680X.699GESTIN DE INTERCONEXIN DE SISTEMAS ABIERTOSMarco y arquitectura de la gestin de sistemas X.700X.709Servicio y protocolo de comunicacin de gestin X.710X.719Estructura de la informacin de gestin X.720X.72
7、9Funciones de gestin y funciones de arquitectura de gestin distribuida abierta X.730X.799SEGURIDAD X.800X.849APLICACIONES DE INTERCONEXIN DE SISTEMAS ABIERTOSCometimiento, concurrencia y recuperacin X.850X.859Procesamiento de transacciones X.860X.879Operaciones a distancia X.880X.899PROCESAMIENTO DI
8、STRIBUIDO ABIERTO X.900X.999Rec. UIT-T X.950 (1997 S) iNORMA INTERNACIONAL 13235-1RECOMENDACIN UIT-T X.950TECNOLOGA DE LA INFORMACIN PROCESAMIENTO DISTRIBUIDOABIERTO FUNCIN INTERMEDIACIN: ESPECIFICACINResumenEsta Recomendacin | Norma Internacional especifica la funcin intermediacin ODP. La funcin in
9、termediacines uno de los componentes de la arquitectura del modelo de referencia ODP definido en la Rec. UIT-T X.903 |ISO/CEI 10746-3. La funcin intermediacin proporciona el medio de ofrecer servicios y descubrir servicios quehan sido ofrecidos en un sistema ODP. El campo de aplicacin de la funcin i
10、ntermediacin es cualquier sistema ODP enel que es necesario introducir servicios de manera incremental, dinmica y abierta.OrgenesEl texto de la Recomendacin UIT-T X.950 se aprob el 9 de agosto de 1997. Su texto se publica tambin, en formaidntica, como Norma Internacional ISO/CEI 13235-1.ii Rec. UIT-
11、T X.950 (1997 S)PREFACIOLa UIT (Unin Internacional de Telecomunicaciones) es el organismo especializado de las Naciones Unidas en el campode las telecomunicaciones. El UIT-T (Sector de Normalizacin de las Telecomunicaciones de la UIT) es un rganopermanente de la UIT. Este rgano estudia los aspectos
12、tcnicos, de explotacin y tarifarios y publica Recomendacionessobre los mismos, con miras a la normalizacin de las telecomunicaciones en el plano mundial.La Conferencia Mundial de Normalizacin de las Telecomunicaciones (CMNT), que se celebra cada cuatro aos,establece los temas que han de estudiar las
13、 Comisiones de Estudio del UIT-T, que a su vez producen Recomendacionessobre dichos temas.La aprobacin de Recomendaciones por los Miembros del UIT-T es el objeto del procedimiento establecido en laResolucin N. 1 de la CMNT.En ciertos sectores de la tecnologa de la informacin que corresponden a la es
14、fera de competencia del UIT-T, sepreparan las normas necesarias en colaboracin con la ISO y la CEI.NOTAEn esta Recomendacin, la expresin Administracin se utiliza para designar, en forma abreviada, tanto unaadministracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicac
15、iones.PROPIEDAD INTELECTUALLa UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de la presente Recomendacin suponga elempleo de un derecho de propiedad intelectual reivindicado. La UIT no adopta ninguna posicin en cuanto a lademostracin, validez o aplicabilidad de los derechos d
16、e propiedad intelectual reivindicados, ya sea por los miembros dela UIT o por terceros ajenos al proceso de elaboracin de Recomendaciones.En la fecha de aprobacin de la presente Recomendacin, la UIT no ha recibido notificacin de propiedad intelectual,protegida por patente, que puede ser necesaria pa
17、ra aplicar esta Recomendacin. Sin embargo, debe sealarse a losusuarios que puede que esta informacin no se encuentre totalmente actualizada al respecto, por lo que se les instaencarecidamente a consultar la base de datos sobre patentes de la TSB. UIT 1998Es propiedad. Ninguna parte de esta publicaci
18、n puede reproducirse o utilizarse, de ninguna forma o por ningn medio,sea ste electrnico o mecnico, de fotocopia o de microfilm, sin previa autorizacin escrita por parte de la UIT.Rec. UIT-T X.950 (1997 S) iiiNDICEPgina1 Alcance y campo de aplicacin 12 Referencias normativas 13 Notaciones 14 Definic
19、iones y abreviaturas 24.1 Definiciones de la Rec. UIT-T X.902 | ISO/CEI 10746-2 24.2 Definiciones de la Rec. UIT-T X.903 | ISO/CEI 10746-3 35 Sinopsis de la funcin intermediacin ODP. 35.1 Diversidad y escalabilidad 45.2 Intermediarios de enlace . 45.3 Poltica 46 Especificacin de empresa de la funcin
20、 intermediacin. 56.1 Comunidades 56.2 Roles (cometidos) . 56.3 Actividades . 66.4 Polticas 66.5 Reglas de estructuracin . 77 Especificacin de informacin de la funcin intermediacin. 77.1 Sinopsis. 77.2 Conceptos bsicos. 87.3 Esquema invariante. 127.4 Esquema esttico. 137.5 Esquemas dinmicos. 138 Espe
21、cificacin computacional de la funcin intermediacin 218.1 Correspondencias de puntos de vista 228.2 Conceptos y tipos de datos 228.3 Excepciones 358.4 Interfaces abstractas 378.5 Interfaces funcionales . 398.6 Interfaz de evaluacin de propiedad dinmica 568.7 Plantilla de objeto de intermediario 579 D
22、eclaraciones de conformidad y puntos de referencia . 609.1 Requisito de conformidad para interfaces de funcin de intermediacin como servidor 609.2 Requisitos de conformidad para la clase de conformidad intermediario de interrogacin 629.3 Requisitos de conformidad para la clase de conformidad interme
23、diario simple . 629.4 Requisitos de conformidad para la clase de conformidad intermediario independiente . 629.5 Requisitos de conformidad para la clase de conformidad intermediario enlazado 629.6 Requisitos de conformidad para la clase de conformidad intermediario de procuracin 639.7 Requisitos de
24、conformidad para la clase de conformidad intermediario de servicio completo. 639.8 Pruebas de conformidad 63Annex A ODP-IDL based specification of the Trading Function 64A.1 Introduction. 64A.2 ODP Trading Function module. 64A.3 Dynamic Property module 71Annex B ODP Trading Function Constraint Langu
25、age BNF 73B.1 Introduction. 73B.2 Language basics 73B.3 The constraint language BNF . 74iv Rec. UIT-T X.950 (1997 S)PginaAnnex C ODP Trading Function constraint recipe language. 77C.1 Introduction. 77C.2 The recipe syntax 77C.3 Example 77Annex D Service type repository. 78D.1 Introduction. 78D.2 Ser
26、vice type repository . 78Rec. UIT-T X.950 (1997 S) vIntroduccinEl rpido crecimiento del procesamiento distribuido ha creado la necesidad de un marco de coordinacin para lanormalizacin del procesamiento distribuido abierto (ODP, open distributed processing). El modelo de referencia delprocesamiento d
27、istribuido abierto (RM-ODP) proporciona este marco. Define una arquitectura dentro de la cual puedenintegrarse soporte de distribucin, interoperabilidad y portabilidad.Uno de los componentes de la arquitectura (descrito en el RM-ODP) parte 3: arquitectura) (Rec. UIT-T X.903 |ISO/CEI 10746-3) es la f
28、uncin intermediacin ODP. La funcin intermediacin proporciona el medio de ofrecer unservicio y el medio de descubrir servicios que han sido ofrecidos. Esta Recomendacin | Norma Internacional presentauna arquitectura para los sistemas que implementan la funcin de intermediacin y la especificacin de in
29、terfaces dentrode la arquitectura.NOTA La especificacin de las interfaces computacionales en esta Recomendacin | Norma Internacional est tcnicamentealineada con el servicio de objetos de intermediacin OMG.Los objetivos de esta Recomendacin | Norma Internacional son: proporcionar una norma que sea in
30、dependiente de cualquier implementacin; asegurar implementaciones que puedan hacerse interoperar (es decir, pueden ser federadas); proporcionar suficientes detalles para permitir evaluar las alegaciones de conformidad.El anexo A es una especificacin normativa ODP del IDL de las signaturas de interfa
31、z de la funcin intermediacin.El anexo B es una especificacin del lenguaje de constricciones de la funcin intermediacin ODP.El anexo C es una especificacin normativa del lenguaje de recetas de constricciones de la funcin intermediacin ODP.El anexo D es una descripcin informativa de un depositario de
32、tipos de servicio.ISO/CEI 13235-1 : 1997 (S)Rec. UIT-T X.950 (1997 S) 1NORMA INTERNACIONALISO/CEI 13235-1 : 1997 (S)Rec. UIT-T X.950 (1997 S)RECOMENDACIN UIT-TTECNOLOGA DE LA INFORMACIN PROCESAMIENTO DISTRIBUIDOABIERTO FUNCIN INTERMEDIACIN: ESPECIFICACIN1 Alcance y campo de aplicacinEl alcance de es
33、ta Recomendacin | Norma Internacional es: una especificacin de empresa para la funcin intermediacin; una especificacin de informacin para la funcin intermediacin; una especificacin computacional para los intermediarios (es decir, objetos que proporciona la funcinintermediacin); requisitos de conform
34、idad en trminos de puntos de conformidad.No es objetivo de esta Recomendacin | Norma Internacional especificar cmo debe realizarse la funcin intermediacin.Por tanto, esta Recomendacin | Norma Internacional no incluye una especificacin de ingeniera.El campo de aplicacin de esta Recomendacin | Norma I
35、nternacional es cualquier sistema ODP en el que se necesiteintroducir y descubrir servicios de manera incremental, dinmica y abierta.2 Referencias normativasLas siguientes Recomendaciones y Normas Internacionales contienen disposiciones que, mediante su referencia en estetexto, constituyen disposici
36、ones de la presente Recomendacin | Norma Internacional. Al efectuar esta publicacin,estaban en vigor las ediciones indicadas. Todas las Recomendaciones y Normas son objeto de revisiones, por lo que sepreconiza que los participantes en acuerdos basados en la presente Recomendacin | Norma Internaciona
37、l investiguen laposibilidad de aplicar las ediciones ms recientes de las Recomendaciones y las Normas citadas a continuacin. Losmiembros de la CEI y de la ISO mantienen registros de las Normas Internacionales actualmente vigentes. La Oficina deNormalizacin de las Telecomunicaciones de la UIT mantien
38、e una lista de las Recomendaciones UIT-T actualmentevigentes. Recomendacin UIT-T X.901 (1997) | ISO/CEI 10746-1:1997, Tecnologa de la informacin Procesamiento distribuido abierto Modelo de referencia: Sinopsis . Recomendacin UIT-T X.902 (1995) | ISO/CEI 10746-2:1996, Tecnologa de la informacin Proce
39、samiento distribuido abierto Modelo de referencia: Fundamentos . Recomendacin UIT-T X.903 (1995) | ISO/CEI 10746-3:1996, Tecnologa de la informacin Procesamiento distribuido abierto Modelo de referencia: Arquitectura . Recomendacin UIT-T X.920 (1997) | ISO/CEI 14750:1998, Tecnologa de la informacin
40、Procesamiento distribuido abierto Lenguaje de definicin de interfaces . ISO/CEI 13568: Information technology The Z Specification Language .3 NotacionesLa especificacin de informacin de la funcin intermediacin se describe utilizando el lenguaje de descripcin formal Z.La signatura de la interfaz comp
41、utacional de la funcin de comercio se describe utilizando el lenguaje de definicin deinterfaces ODP en la clusula 8, y en el anexo A.ISO/CEI 13235-1 : 1997 (S)2 Rec. UIT-T X.950 (1997 S)4 Definiciones y abreviaturas4.1 Definiciones de la Rec. UIT-T X.902 | ISO/CEI 10746-2Esta Especificacin se basa e
42、n el marco de abstracciones y conceptos desarrollados en el RM-ODP, y utiliza lassiguientes definiciones del RM-ODP parte 2: Fundamentos (vase la Rec. UIT-T X.902 | ISO/CEI 10746-2).a) accin;b) actividad;c) comportamiento;d) compatibilidad de comportamiento;e) vinculacin;f) objeto cliente;g) punto d
43、e conformidad;h) contrato;i) dominio;j) comportamiento de establecimiento;k) fallo;l) identificador;m) objeto iniciador;n) instancia;o) interaccin;p) interfaz;q) signatura de interfaz;r) nombre;s) objeto;t) obligacin;u) sistema ODP;v) permiso;w) poltica;x) prohibicin;y) calidad de servicio;z) punto
44、de referencia;aa) objeto respondedor;bb) rol;cc) objeto servidor;dd) subtipo;ee) supertipo;ff) plantilla;gg) tipo de plantilla;hh) intermediacin;ii) transparencia;jj) tipo;kk) punto de vista.ISO/CEI 13235-1 : 1997 (S)Rec. UIT-T X.950 (1997 S) 34.2 Definiciones de la Rec. UIT-T X.903 | ISO/CEI 10746-
45、3Esta Especificacin se basa en el marco de abstracciones y conceptos desarrollados en el RM-ODP, y utiliza lassiguientes definiciones del RM-ODP parte 3: arquitectura (vase la Rec. UIT-T X.903 | ISO/CEI 10746-3).a) comunidad;b) plantilla de interfaz computacional;c) punto de vista computacional;d) e
46、squema dinmico;e) punto de vista de la ingeniera;f) punto de vista de la empresa;g) exportador;h) punto de vista de informacin;i) esquema invariante;j) esquema;k) exportacin de servicio;l) importacin de servicio;m) oferta de servicio;n) esquema esttico;o) punto de vista de la tecnologa;p) federacin
47、.5 Sinopsis de la funcin intermediacin ODPEn el contexto del objetivo ODP de proporcionar utilizacin transparente de distribucin de servicios sobre plataformas yredes heterogneas, el papel de la funcin intermediacin es permitir a los usuarios encontrar servicios potenciales. Es uncorolario de la dis
48、tribucin que el descubrimiento de los servicios se produzca de manera dinmica.La funcin intermediacin ODP facilita el ofrecimiento y el descubrimiento de instancias de interfaces que proporcionanservicios de determinados tipos. Un intermediario es un objeto que sustenta la funcin intermediacin en un entornodistribuido. Puede considerarse un objeto mediante el cual otros objetos pueden anunciar sus capacidades y concordar susnecesidades con capacidades anunciadas. Anunciar una capacidad u ofrecer un servicio se denomina exportacin.Concordar necesidades o de