1、UNIN INTERNACIONAL DE TELECOMUNICACIONESUIT-TX.860SECTOR DE NORMALIZACINDE LAS TELECOMUNICACIONESDE LA UIT(12/97)SERIE X: REDES DE DATOS Y COMUNICACINENTRE SISTEMAS ABIERTOSAplicaciones de interconexin de sistemas abiertos Procesamiento de transaccionesInterconexin de sistemas abiertos Procesamiento
2、 de transacciones distribuidas:ModeloRecomendacin UIT-T X.860(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
3、.1X.19Interfaces X.20X.49Transmisin, 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 mo
4、do conexin X.220X.229Especificaciones 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 conform
5、idad X.290X.299INTERFUNCIONAMIENTO ENTRE 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
6、X.630X.639Calidad de servicio X.640X.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
7、 de la informacin de gestin X.720X.729Funciones 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
8、 distancia X.880X.899PROCESAMIENTO DISTRIBUIDO ABIERTO X.900X.999Recomendacin X.860 (12/97) iRECOMENDACIN UIT-T X.860INTERCONEXIN DE SISTEMAS ABIERTOS PROCESAMIENTO DE TRANSACCIONES DISTRIBUIDAS: MODELOResumenLa presente Recomendacin proporciona una introduccin general a los conceptos y al modelo de
9、 procesamiento detransaccin distribuida (TP) y define los requisitos que debe cumplir el servicio TP.OrgenesLa Recomendacin UIT-T X.860, ha sido revisada por la Comisin de Estudio 7 (1997-2000) del UIT-T y fue aprobadapor el procedimiento de la Resolucin N. 1 de la CMNT el 12 de diciembre de 1997.ii
10、 Recomendacin X.860 (12/97)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 lo
11、s aspectos 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 e
12、studiar las 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 correspon
13、den a la esfera 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
14、telecomunicaciones.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 l
15、os derechos de 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
16、 necesaria para 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 e
17、sta publicacin 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.Recomendacin X.860 (12/97) iiiNDICEPgina1 Alcance . 12 Referencias normativas . 12.1 Recomendaciones | Norm
18、as Internacionales idnticas. 12.2 Recomendaciones/Normas Internacionales emparejadas equivalentes en contenido tcnico. . 22.3 Referencias adicionales . 23 Definiciones 23.1 Trminos definidos en otras Recomendaciones. 23.2 Trminos definidos en esta Recomendacin 44 Abreviaturas 85 Convenios 86 Requisi
19、tos 96.1 Introduccin. 96.2 Requisitos de los usuarios 96.3 Requisitos de modelacin 106.4 Requisitos que deben satisfacer el servicio y el protocolo OSI TP 107 Conceptos de TP distribuida . 107.1 Transaccin . 107.2 Transaccin distribuida 107.3 Datos de transaccin y nivel de coordinacin 117.4 Relacion
20、es de rbol 117.5 Dilogo 127.6 rbol de dilogo 127.7 Rama de transaccin 127.8 rbol de transaccin 137.9 Canal 137.10 Toma de contacto (handshake) 137.11 Regin interior. 148 Modelo del servicio OSI TP 148.1 Naturaleza del servicio OSI TP . 148.2 Reglas para rboles de dilogo 158.3 Reglas para rboles de t
21、ransaccin 178.4 Denominacin (naming) 188.5 Transferencia de datos. 198.6 Coordinacin de recursos 208.7 Recuperacin . 258.8 Control de concurrencia y situaciones de atasco . 328.9 Seguridad. 32Anexo A Relacin del modelo OSI TP con la estructura de capa de aplicacin . 32A.1 Introduccin. 32A.2 Procesos
22、 de aplicacin dentro de OSI TP 32A.3 Entidades de aplicacin con OSI TP . 32A.4 Frontera del servicio OSI TP . 33Anexo B Nociones didcticas sobre control de concurrencia y situaciones de atasco en OSI TP . 34Anexo C Nociones didcticas sobre el protocolo commit de dos fases para restitucin presupuesta
23、 35iv Recomendacin X.860 (12/97)PginaAnexo D Combinaciones de optimizaciones de cometimiento 36D.1 Cometimiento dinmico con control polarizado 36D.2 Implicit prepare no seleccionado y Ready permitido en ambos sentidos. 36D.3 Preparacin implcita. 37Anexo E Resumen de cambios de la segunda edicin. 38R
24、ecomendacin X.860 (12/97) vIntroduccinEsta Recomendacin forma parte de un conjunto de normas elaboradas para facilitar la interconexin de sistemas porcomputador. Est relacionada con otras Recomendaciones y normas internacionales del mismo conjunto, tal como estdefinido por el modelo de referencia pa
25、ra interconexin de sistemas abiertos (vase la Rec. UIT-T X.200 |ISO/CEI 7498-1). El modelo de referencia subdivide el rea de normalizacin para interconexin en una serie de capasde especificacin cada una de ellas de un tamao manejable.El propsito de interconexin de sistemas abiertos (OSI, open system
26、s interconnection) es permitir, con un mnimo deconsenso tcnico fuera de las normas de interconexin, la interconexin de sistemas por computador:a) de fabricantes diferentes;b) con gestin diferente;c) con niveles diferentes de complejidad; yd) de tecnologas diferentes.Las Recomendaciones UIT-T de la s
27、erie X.860 e ISO/CEI 10026 definen un modelo OSI TP y especifican un protocolode OSI TP disponibles dentro de la capa aplicacin del modelo de referencia OSI.El servicio de OSI TP es un servicio de capa aplicacin. Se ocupa de la informacin identificable que puede serrelacionada como transacciones, en
28、 las cuales pueden intervenir dos o ms sistemas abiertos.Esta Recomendacin proporciona facilidades suficientes para soportar procesamiento de transaccin y establece unmarco para la coordinacin a travs de mltiples recursos OSI TP en sistemas abiertos distintos.Esta Recomendacin no especifica la inter
29、faz con los recursos locales ni tampoco con facilidades de acceso dentro delsistema local. No obstante, en un perfeccionamiento futuro de la presente Recomendacin se podrn tratar esos temas.Recomendacin X.860 (12/97) 1Recomendacin X.860Recomendacin X.860 (12/97)INTERCONEXIN DE SISTEMAS ABIERTOS PROC
30、ESAMIENTO DE TRANSACCIONES DISTRIBUIDAS: MODELO1)(revisada en 1997)1 AlcanceEsta Recomendacin:a) proporciona una introduccin general a los conceptos y mecanismos en ella definidos;b) define un modelo de procesamiento de transaccin;c) define los requisitos que debe satisfacer el servicio de OSI TP; y
31、d) tiene en cuenta la necesidad de coexistir con otros elementos de servicio aplicacin, por ejemplo, acceso a base dedatos a distancia (RDA, remote database access), elemento de servicio operaciones a distancia (ROSE, remoteoperations service element) y aplicaciones no basadas en ROSE.Esta Recomenda
32、cin establece disposiciones suficientes para permitir la especificacin de servicios y protocolos decomunicaciones en modo transaccin que satisfagan las propiedades de atomicidad, consistencia (coherencia),aislamiento y durabilidad (ACID, atomicity, consistency, isolation, durability) definidas en la
33、 Rec. UIT-T X.851 |ISO/CEI 9804.La presente Recomendacin no especifica implementaciones o productos individuales ni constrie la implementacin deentidades o interfaces dentro de un sistema por computador.2 Referencias normativasLas siguientes Recomendaciones del UIT-T y otras referencias contienen di
34、sposiciones que, mediante su referencia eneste texto, constituyen disposiciones de la presente Recomendacin. Al efectuar esta publicacin, estaban en vigor lasediciones indicadas. Todas las Recomendaciones y otras referencias son objeto de revisiones por lo que se preconiza quelos usuarios de esta Re
35、comendacin investiguen la posibilidad de aplicar las ediciones ms recientes de lasRecomendaciones y otras referencias citadas a continuacin. Se publica peridicamente una lista de las RecomendacionesUIT-T actualmente vigentes.2.1 Recomendaciones | Normas Internacionales idnticas Recomendacin UIT-T X.
36、200 (1994) | ISO/CEI 7498-1:1994, Tecnologa de la informacin Interconexin desistemas abiertos Modelo de referencia bsico: El modelo bsico. Recomendacin UIT-T X.210 (1993) | ISO/CEI 10731:1994, Tecnologa de la informacin Interconexin desistemas abiertos Modelo de referencia bsico: Convenios para la d
37、efinicin de servicios en la interconexin desistemas abiertos. Recomendacin UIT-T X.215 (1995) | ISO/CEI 8326:1996, Tecnologa de la informacin Interconexin desistemas abiertos Definicin del servicio de sesin. Recomendacin UIT-T X.216 (1994) | ISO/CEI 8822:1994, Tecnologa de la informacin Interconexin
38、 desistemas abiertos Definicin del servicio de presentacin. Recomendacin UIT-T X.217 (1995) | ISO/CEI 8649:1996, Tecnologa de la informacin Interconexin desistemas abiertos Definicin de servicio para el elemento de servicio de control de asociacin. Recomendacin UIT-T X.501 (1997) | ISO/CEI 9594-2:19
39、97, Tecnologa de la informacin Interconexin desistemas abiertos El directorio: Modelos. Recomendacin UIT-T X.650 (1996) | ISO/CEI 7498-3:1997, Tecnologa de la informacin Interconexin desistemas abiertos Modelo de referencia bsico: Denominacin y direccionamiento._1)La Recomendacin X.860 y la Norma IS
40、O/CEI 10026-1 “Information technology Open Systems Interconnection-DistributedTransaction Processing Part 1: OSI-TP Model“ se elaboraron en estrecha colaboracin y estn tcnicamente alineadas.2 Recomendacin X.860 (12/97) Recomendacin UIT-T X.851 (1997) | ISO/CEI 9804:1994, Tecnologa de la informacin I
41、nterconexin desistemas abiertos Definicin de servicio para el elemento de servicio de compromiso, concurrencia yrecuperacin. Recomendacin UIT-T X.863 (1994) | ISO/CEI 10026-4:1995, Tecnologa de la informacin Interconexin desistemas abiertos Tratamiento distribuido de transacciones Formulario de enun
42、ciado de conformidad deimplementacin de protocolo.2.2 Recomendaciones/Normas Internacionales emparejadas equivalentes en contenido tcnico Recomendacin X.800 del CCITT (1991), Arquitectura de seguridad para interconexin de sistemas abiertos paraaplicaciones del CCITT.ISO 7498-2: 1989, Information pro
43、cessing systems Open Systems Interconnection Basic Reference Model Part 2: Security Architecture. Recomendacin UIT-T X.861 (1997), Interconexin de sistemas abiertos Procesamiento de transaccindistribuida: Definicin del servicio.ISO/CEI 10026-2: 1996, Information tecnology Open Systems Interconnectio
44、n Distributed TransactionProcessing Part 2: OSI TP Service. Recomendacin UIT-T X.862 (1997), Interconexin de sistemas abiertos Procesamiento de transaccindistribuida: Especificacin del protocolo.ISO/CEI 10026-3:1996, Information Tecnology Open Systems Interconnection Distributed TransactionProcessin
45、g Part 3: Protocol specification.2.3 Referencias adicionales ISO/CEI 9545:1994, Information Tecnology Open Systems Interconnection Application Layer Structure.NOTA Esta Recomendacin utiliza la terminologa y los mecanismos de modelado de la primera edicin (1989) de laestructura de capa de aplicacin (
46、ISO/CEI 9545:1989).3 DefinicionesA efectos de esta Recomendacin son aplicables las definiciones siguientes:3.1 Trminos definidos en otras Recomendaciones3.1.1 Los trminos siguientes se definen en la Rec. UIT-T X.200 | ISO/CEI 7498-1:a) entidad de aplicacin;b) proceso de aplicacin;c) unidad de datos
47、de protocolo de aplicacin;d) concatenacin;e) sistema abierto;f) servicio de presentacin;g) punto de acceso al servicio de presentacin;h) unidad de datos de servicio de presentacin;i) sistema abierto real; yj) separacin.3.1.2 Los trminos siguientes se definen en la Rec. X.800 del CCITT | ISO 7498-2:a
48、) control de acceso;b) auditora;c) autenticacin;d) confidencialidad;e) integridad; yf) no-repudio.Recomendacin X.860 (12/97) 33.1.3 Los trminos siguientes se definen en la Rec. UIT-T X.650 | ISO/CEI 7498-3:a) identificador de invocacin de proceso de aplicacin;b) ttulo de proceso de aplicacin;c) identificador de invocacin de entidad de aplicacin;d) calificador de entidad de aplicacin; ye) ttulo de entidad de aplicacin.3.1.4 El trmino siguiente se d