Overview
ISO/IEC 9066-1:1989 specifies the model and service definition for the Reliable Transfer Service Element (RTSE) used in OSI text communication. It defines the services an RTSE provides to transfer application-protocol-data-units (APDUs) reliably between application-entities (AEs). The RTSE is application-independent, minimizes retransmission after failures, and is aligned with CCITT Recommendation X.218. The standard clarifies how RTSE works together with the Association Control Service Element (ACSE) and the presentation service.
Key topics and technical requirements
- RTSE services defined: RT-OPEN, RT-CLOSE, RT-TRANSFER, RT-TURN-PLEASE, RT-TURN-GIVE, RT-P-ABORT, RT-U-ABORT.
- Modes of operation:
- Normal mode - full RTSE functionality.
- X.410-1984 mode - restricted mode for interworking with legacy X.410 implementations.
- Reliability guarantee: Ensures each APDU is transferred exactly once or that the sender is notified of an exception; recovers from communication and end-system failures while minimizing retransmission.
- Interaction with other ASEs and layers:
- RTSE services are provided using the RTSE protocol (ISO/IEC 9066-2) in conjunction with ACSE services (ISO 8649/ISO 8650) and the presentation service (ISO 8822).
- RTSE requires control of the application-association by ACSE and uses presentation-service primitives (P-ACTIVITY-START, P-DATA, P-ACTIVITY-END, P-P-ABORT, etc.).
- Data representation: User-data and APDU types are managed via ASN.1 abstract syntaxes; RTSE APDUs share a named abstract syntax (RTSE-abstract-syntax) referenced in ISO/IEC 9066-2.
- Conformance note: The document states no mandatory conformance requirement to this part.
Applications and practical value
- Reliable transfer of APDUs in OSI-based messaging systems (e.g., message transfer agents, text communication services).
- Integrating reliable application-layer transfer into application contexts that require ordered, once-only delivery and efficient recovery from failures.
- Enabling interoperability with legacy X.410 systems by providing a defined backward-compatible mode.
- Useful when designing protocols or systems where minimizing retransmission and robust association control are priorities.
Who should use this standard
- Standards authors and protocol designers creating OSI-compliant application-service-elements.
- Systems architects and engineers working on messaging systems, MTAs, and application-layer transfer services.
- Developers implementing RTSE protocol stacks (ISO/IEC 9066-2) or ACSE/presentation-service integrations.
- Organizations needing formal guidance on reliable APDU transfer and OSI interworking.
Related standards
Keywords: ISO/IEC 9066-1, Reliable Transfer Service Element, RTSE, APDU, OSI, ACSE, presentation-service, ASN.1, reliable transfer, X.410.