1、UNIN INTERNACIONAL DE TELECOMUNICACIONESUIT-T T.436SECTOR DE NORMALIZACIN (08/95)DE LAS TELECOMUNICACIONESDE LA UITTERMINALES PARA SERVICIOS DE TELEMTICATRANSFERENCIA Y MANIPULACINDE DOCUMENTOS SERVICIOS YPROTOCOLOS ESPECIFICACIONES DEPROTOCOLO PARA LA MANIPULACINDE DOCUMENTOS CON CONFIRMACINRecomen
2、dacin UIT-T T.436(Anteriormente Recomendacin del CCITT)PREFACIOEl UIT-T (Sector de Normalizacin de las Telecomunicaciones) es un rgano permanente de la Unin Internacional deTelecomunicaciones (UIT). Este rgano estudia los aspectos tcnicos, de explotacin y tarifarios y publica Recomen-daciones sobre
3、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 Comisiones de Estudio del UIT-T, que a su vez producen Recomendaci
4、onessobre 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 (Helsinki, 1 al 12 de marzo de 1993).La Recomendacin UIT-T T.436 ha sido preparada por la Comisin de Estudio 8 (1993-1996) del UIT-T y fue aprob
5、adapor el procedimiento de la Resolucin N. 1 de la CMNT el 11 de agosto de 1995._NOTAEn esta Recomendacin, la expresin Administracin se utiliza para designar, en forma abreviada, tanto unaadministracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicaciones. UIT 1996Es
6、propiedad. Ninguna parte de esta 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 T.436 (08/95) iNDICERecomendacin T.436 (08/95)Pgina1 Objeto. 12 R
7、eferencias. 13 Definiciones . 14 Abreviaturas . 15 Convenios. 26 Examen general de las especificaciones de protocolo 26.1 Modelo de protocolo. 26.2 Perfeccionamiento del modelo TPA . 36.3 Servicios abstractos proporcionados por el elemento de servicio DTAM-DM 36.4 Servicios abstractos proporcionados
8、 por el elemento de servicio DTAM-TK . 47 Especificacin formal de protocolos 47.1 Especificacin formal del protocolo DTAM-DM. 47.2 Especificacin formal del protocolo DTAM-TK 67.3 Definicin de sintaxis abstracta de DTAM-DM. 77.4 Definicin de sintaxis abstracta de DTAM-TK 88 Conformidad 88.1 Conformid
9、ad con el protocolo DTAM-DM 88.2 Conformidad con el protocolo DTAM-TK. 8Anexo A Asignacin formal de identificadores de objeto 9ii Recomendacin T.436 (08/95)SUMARIOEn esta Recomendacin se define el protocolo de comunicacin para acceso a distancia, presentacin, edicin ytransferencia de documentos. Se
10、define el protocolo de dos nuevos elementos de servicio de aplicacin paramanipulacin de documentos confirmada interactiva, alineados con la utilizacin integrada con aplicaciones definidas enel modelo de aplicaciones de oficina distribuidas y previstos para dicha utilizacin. Los dos elementos de serv
11、icio deaplicacin son DTAM-DM y DTAM-TK. La utilizacin del elemento de servicio de aplicacin DTAM-DM esobligatoria para aplicaciones de manipulacin de documentos y se utiliza junto con los elementos de servicio ACSE yROSE. Optativamente, puede combinarse con el elemento de servicio de aplicacin de ar
12、chivo y consulta de documentosy con el elemento de servicio DTAM-TK para el intercambio de un testigo de aplicacin en conferencias multiusuarios.Recomendacin T.436 (08/95) 1Recomendacin T.436Recomendacin T.436 (08/95)TRANSFERENCIA Y MANIPULACIN DE DOCUMENTOS SERVICIOS Y PROTOCOLOS ESPECIFICACIONESDE
13、 PROTOCOLO PARA LA MANIPULACINDE DOCUMENTOS CON CONFIRMACIN(Ginebra, 1995)1 ObjetoLa Recomendacin T.435 define los servicios abstractos de los elementos de servicio de aplicacin DTAM-DMy DTAM-TK T.435.Los servicios abstractos DTAM-DM proporcionan las facilidades para permitir las operaciones a dista
14、ncia sobrecualquier tipo de documentos o fragmentos de documento.El elemento de servicio de aplicacin DTAM-DT proporciona el tratamiento de un testigo de aplicacin para estructurarun dilogo, si estn implicados dos o ms usuarios en aplicaciones de tipo conferencia.Esta Recomendacin especifica los pro
15、tocolos entre usuarios DTAM que aplican los servicios abstractos DTAM-DM oDTAM-TK.Esta Recomendacin no especifica productos o aplicaciones individuales, ni contiene la implementacin de entidades ointerfaces en un sistema telemtico.2 ReferenciasLas siguientes Recomendaciones y otras referencias conti
16、enen disposiciones que, mediante la referencia al presentetexto, constituyen las disposiciones de la presente Recomendacin. En el instante de publicacin, las ediciones indicadasson vlidas. Todas las Recomendaciones y otras referencias estn sometidas a revisin; por consiguiente, se alienta atodos los
17、 usuarios de la presente Recomendacin a que consideren la posibilidad de aplicar la edicin ms reciente de lasRecomendaciones y de las otras referencias indicadas a continuacin. De forma regular se publica una lista de lasRecomendaciones del UIT-T en vigor. Recomendacin UIT-T T.435 (1995), Transferen
18、cia y manipulacin de documentos Servicios yprotocolos Definicin y procedimientos de servicio abstracto para la manipulacin de documentoconfirmada.La lista de referencias que aparece en la Recomendacin T.435 se aplica tambin a la presente Recomendacin.3 DefinicionesLas definiciones que aparecen en la
19、 Recomendacin T.435 se aplican igualmente a la presente Recomendacin.Adems, en esta Recomendacin se utilizan las siguientes definiciones:3.1 usuario DTAM-DM: Cliente DTAM-DM o servidor DTAM-DM.3.2 usuario DTAM-TK: Cliente DTAM-TK o servidor DTAM-TK.3.3 cliente DTAM: Cliente DTAM-DM o cliente DTAM-TK
20、.3.4 servidor DTAM: Servidor DTAM-DM o servidor DTAM-TK.3.5 usuario DTAM: Cliente DTAM o servidor DTAM.4 AbreviaturasLas abreviaturas definidas en la Recomendacin T.435 se aplican igualmente a la presente Recomendacin.2 Recomendacin T.436 (08/95)Adems, en esta Recomendacin se utilizan las siguientes
21、 abreviaturas:ACSE Elemento de servicio de control de asociacin (association control service element)DFR-SE Elemento de servicio de archivado y recuperacin de documentos (document filing andretrieval service element)DTAM-DM-SE Elemento de servicio DTAM-DM (DTAM-DM service element)DTAM-TK-SE Elemento
22、 de servicio DTAM-TK (DTAM-TK service element)ROSE Elemento de servicio de operaciones a distancia (remote operation service element)5 ConveniosLos convenios descritos en la Recomendacin T.435 se aplican igualmente a la presente Recomendacin.6 Examen general de las especificaciones de protocoloEn es
23、ta clusula aparece una introduccin del modelo de protocolo, su adicin a la arquitectura de protocolo telemtico(TPA, telematic protocol architecture) y las especificaciones de protocolo DTAM-DM y DTAM-TK. La definicinformal de los protocolos aparece en la clusula 7: Especificacin formal de protocolos
24、.6.1 Modelo de protocoloLa Figura 1 ilustra el modelo de aplicaciones de comunicacin basado en esta Recomendacin.T0820040-94/d01Obligatorio OpcionalProtocoloT.436ProtocoloDFRDTAM-DM-SEDTAM-TK-SEDFR-SEROSEACSEDTAM-DM-SEDTAM-TK-SEDFR-SEROSEACSECapa deaplicacinCapa depresentacinConexin de presentacinFI
25、GURA 1/T.436Modelo de protocoloCliente DTAM Servidor DTAMFIGURE 1/T.436.D01 = 11 CMEl modelo de protocolo comprende los elementos de servicio de aplicacin DTAM-DM, DTAM-TK, DFR, RO y AC.Los elementos de servicio de aplicacin DTAM-TK y DFR se utilizan de forma opcional.Recomendacin T.436 (08/95) 36.2
26、 Perfeccionamiento del modelo TPAEl modelo de arquitectura de protocolo telemtico (TPA, telematic protocol architecture) se describe en laRecomendacin T.431 y se ilustra en la Figura 1/T.431.La presente Recomendacin perfecciona el modelo TPA para aplicaciones de comunicacin basadas en estaRecomendac
27、in. La Figura 2 proporciona una panormica de este modelo.T0820050-94/d02FIGURA 2/T.436Perfeccionamiento del modelo TPADTAM-DM-SE DTAM-TK-SE DFR-SEACSE ROSEPresentacinServicios subyacentesFIGURE 2/T.436.D02 = 9 CMEl elemento de servicio de aplicacin DTAM-DM utiliza el ACSE para control de asociacin;
28、las operaciones a distanciavienen proporcionadas por el ROSE.DTAM-TK y DFR se utilizan de manera opcional y ambos estn basados en el ROSE.Todos los elementos de servicio de aplicacin hacen uso del servicio de presentacin.6.3 Servicios abstractos proporcionados por el elemento de servicio DTAM-DMEl e
29、lemento de servicio DTAM-DM proporciona los siguientes servicios abstractos DTAM-DM: DM-DOCUMENT-OPEN (DM-APERTURA-DOCUMENTO); DM-DOCUMENT-SAVE (DM-CONSERVACIN-DOCUMENTO); DM-DOCUMENT-DISCARD (DM-DESCARTE-DOCUMENTO); DM-DOCUMENT-CLOSE (DM-CIERRE-DOCUMENTO); DM-DOCUMENT-LIST (DM-LISTA-DOCUMENTO); DM-
30、GET (DM-OBTENCIN); DM-SEARCH (DM-BSQUEDA); DM-CREATE (DM-CREACIN); DM-DELETE (DM-SUPRESIN); DM-MODIFY (DM-MODIFICACIN); DM-COPY (DM-COPIA); DM-MOVE (DM-DESPLAZAMIENTO); DM-REPLACE (DM-SUSTITUCIN); DM-RESERVE (DM-RESERVA); DM-UNRESERVE (DM-ANULACIN-RESERVA);4 Recomendacin T.436 (08/95) DM-POINT (DM-P
31、UNTO); DM-MACRO-CALL (DM-LLAMADA-MACRO); DM-GROUP-BEGIN (DM-COMIENZO-GRUPO); DM-GROUP-END (DM-FINAL-GRUPO).6.4 Servicios abstractos proporcionados por el elemento de servicio DTAM-TKEl elemento de servicio DTAM-TK proporciona los siguientes servicios abstractos: TK-TOKEN-GIVE (TK-CESIN-TESTIGO); TK-
32、TOKEN-PLEASE (TK-SOLICITUD-TESTIGO).7 Especificacin formal de protocolosEn esta clusula se indica la especificacin formal de los protocolos DTAM-DM y DTAM-TK.7.1 Especificacin formal del protocolo DTAM-DMLa especificacin de sintaxis abstracta del protocolo DTAM-DM es la siguiente. El protocolo se de
33、scribe en trminosde las unidades de datos DTAM-DM intercambiadas entre los DTAM-DM-SE pares. Las PDU se especificanutilizando ASN.1 y las macros externas para operaciones a distancia OPERATION y ERROR definidas en laRecomendacin X.219.- protocolo DTAM-DMDTAM-DM-Protocol ccitt recommendation t 436 mo
34、dules(0) dm-protocol(1) DEFINITIONS := BEGINEXPORTS- DTAM-DM SEdTAM-DM-SE;IMPORTS- elementos de servicio de aplicacin y contextos de aplicacinAPPLICATION-SERVICE-ELEMENT, APPLICATION-CONTEXT,aCSE, rOSEFROM Remote-Operation-Notation-extension joint-iso-ccitt remote-operation(4) notation-extention(2)
35、dFRSEFROM DFRAccessProtocol iso standard 10166 part-2(2) modules(0) access-protocol(1) - servicios abstractos DTAM-DMDM-DOCUMENT-OPEN, DM-DOCUMENT-SAVE, DM-DOCUMENT-DISCARD,DM-DOCUMENT-CLOSE, DM-DOCUMENT-LIST,DM-GET, DM-SEARCH,DM-CREATE, DM-DELETE, DM-MODIFY, DM-COPY,DM-MOVE, DM-REPLACE, DM-RESERVE,
36、 DM-UNRESERVE, DM-POINT,DM-MACRO-CALL, DM-GROUP-BEGIN, DM-GROUP-END,- errores abstractos DTAM-DMDM-DocumentError,DM-AccessError,DM-ReservationError,DM-FragmentError,DM-SaveError,DM-ServiceError,DM-ContentError,DM-AttributeError,DM-ListErrorFROM DTAM-DM-AbstractServices ccitt recommendation t 435 dm(
37、1) modules(0) abstract-services(1) Recomendacin T.436 (08/95) 5- identificadores de objeto DTAM-DMid-ase-dtam-dm, id-ase-dtam-tk,id-as-dtam-dm, id-as-dtam-tkFROM DTAM-DM-TK-ProtocolObjectIdentifiers ccitt recommendation t 436 modules(0) object-identifiers(0) - identificadores de objeto DFRid-as-acse
38、, id-as-dfrse, id-as-dfr-ext-attrFROM DFRProtocolObjectIdentifiers iso standard 10166 part-2(2) modules(0) object-identifiers(0) ;- contexto de aplicacin DTAM-DMdtam-dm APPLICATION-CONTEXTAPPLICATION SERVICE ELEMENTS aCSE BIND DtamBindUNBIND DtamUnbindREMOTE OPERATIONS rOSE INITIATOR CONSUMER OF dTA
39、M-DM-SE ABSTRACT SYNTAXESid-as-acse, - of ACSEid-as-dtam-dm, - of DTAM-DM-SE:= id-ac-dtam-dm- contexto de aplicacin combinado DTAM-DM/DTAM-TKdtam-dm-tk APPLICATION-CONTEXTAPPLICATION SERVICE ELEMENTS aCSE BIND DtamBindUNBIND DtamUnbindREMOTE OPERATIONS rOSEOPERATIONS OF dTAM-DM-SE, dTAM-TK-SE ABSTRA
40、CT SYNTAXESid-as-acse, - of ACSEid-as-dtam-dm, - of DTAM-DM-SEid-as-dtam-tk - of DTAM-TK-SE:= id-ac-dtam-dm-tk- contexto de aplicacin combinado DTAM-DM/DFRdtam-dm-dfr APPLICATION-CONTEXTAPPLICATION SERVICE ELEMENTS aCSE BIND DtamBindUNBIND DtamUnbindREMOTE OPERATIONS rOSE INITIATOR CONSUMER OF dTAM-
41、DM-SE, dFRSE ABSTRACT SYNTAXESid-as-acse, - of ACSEid-as-dtam-dm, - of DTAM-DM-SEid-as-dfrse, - of DFR-SEid-as-dfr-ext-attr - of DFR extension attribute set:= id-ac-dtam-dm-dfr- elemento de servicio DTAM-DMdTAM-DM-SE APPLICATION-SERVICE-ELEMENTCONSUMER INVOKESdm-document-open,dm-document-save,dm-doc
42、ument-discard,dm-document-close,dm-document-list,6 Recomendacin T.436 (08/95)dm-get,dm-search,dm-create,dm-delete,dm-modify,dm-copy,dm-move,dm-replace,dm-reserve,dm-unreserve,dm-point,dm-macro-call,dm-group-begin,dm-group-end SUPPLIER INVOKES:= id-ase-dtam-dm- operaciones a distanciadm-document-open
43、 DM-DOCUMENT-OPEN := 13dm-document-save DM-DOCUMENT-SAVE := 14dm-document-discard DM-DOCUMENT-DISCARD := 15dm-document-close DM-DOCUMENT-CLOSE := 16dm-document-list DM-DOCUMENT-LIST := 17dm-get DM-GET := 18dm-search DM-SEARCH := 19dm-create DM-CREATE := 20dm-delete DM-DELETE := 21dm-modify DM-MODIFY
44、 := 22dm-copy DM-COPY := 23dm-move DM-MOVE := 24dm-replace DM-REPLACE := 25dm-reserve DM-RESERVE := 26dm-unreserve DM-UNRESERVE := 27dm-point DM-POINT := 28dm-macro-call DM-MACRO-CALL := 29dm-group-begin DM-GROUP-BEGIN := 30dm-group-end DM-GROUP-END := 31- errores a distanciadm-document-error DM-Doc
45、umentError := 14dm-access-error DM-AccessError := 15dm-reservation-error DM-ReservationError := 16dm-fragment-error DM-FragmentError := 17dm-save-error DM-SaveError := 18dm-service-error DM-ServiceError := 19dm-content-error DM-ContentError := 20dm-attribute-error DM-AttributeError := 21dm-list-erro
46、r DM-ListError := 22- FINAL del protocolo DTAM-DM7.2 Especificacin formal del protocolo DTAM-TKLa especificacin de sintaxis abstracta del protocolo DTAM-TK es la siguiente:DTAM-TK-Protocol ccitt recommendation t 436 modules(0) tk-protocol(2) DEFINITIONS := BEGINEXPORTS- DTAM-TK ASEdTAM-TK-SE;IMPORTS
47、Recomendacin T.436 (08/95) 7- elementos de servicio de aplicacin y contextos de aplicacinAPPLICATION-SERVICE-ELEMENT, APPLICATION-CONTEXT,rOSEFROM Remote-Operation-Notation-extension joint-iso-ccitt remote-operation(4) notation-extention(2) - servicios abstractos DTAM-TKTK-TOKEN-GIVE, TK-TOKEN-PLEAS
48、E,- errores abstractos DTAM-TKTK-ServiceErrorFROM DTAM-TK-AbstractServices ccitt recommendation t 435 tk(2) modules(0) abstract-services(l) ;- contexto de aplicacin combinada DTAM-DM/DTAM-TKdtam-dm-tk APPLICATION-CONTEXTAPPLICATION SERVICE ELEMENTS aCSE BIND DtamBindUNBIND DtamUnbindREMOTE OPERATIONS rOSE OPERATIONS OF dTAM-DM-SE, dTAM-TK-SE ABSTRACT SYNTAXESid-as-acse, - of ACSEid-as-dtam-dm, - of DTAM-DM-SEid-as-dtam-tk - of DTAM-TK-SE:= id-ac-dtam-dm-tk- elemento de servicio DTAM-TKDTAM-TK-SE APPLICATION-SER