ISO/IEC 9805-1:1998
Information technology — Open Systems Interconnection — Protocol for the Commitment, Concurrency and Recovery service element: Protocol specification — Part 1:
Information technology — Open Systems Interconnection — Protocol for the Commitment, Concurrency and Recovery service element: Protocol specification — Part 1:
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 54
- Дата публикации:
- 10 декабря 1998 г.
- Издание:
- ISO/IEC IS 9805 edition 3 version 1
- ICS:
- 35.100.70
This Recommendation | International Standard is to be applied by reference from other specifications. This is done within such specifications by reference to the CCR services defined in ITU-T Rec. X.851 | ISO/IEC 9804. A reference to a CCR service invokes the procedures of this Recommendation | International Standard to cause external effects. This Recommendation | International Standard specifies, in clause 9, a use of the ACSE, Presentation and Session services to carry the CCR semantics. This "reference" mapping can be used whenever the use of these services does not conflict with the user made by other ASEs or ASOs that are using the same association. Annex B defines how a different use of supporting services may be specified, for use where the reference mapping is inappropriate. This Recommendation | International Standard specifies the static and dynamic conformance requirements for systems implementing these procedures. It does not contain tests which can be used to demonstrate conformance. This edition of this Recommendation | International Standard specifies CCR protocol Version 2, which makes use of the Session Data Separation functional unit to protect data not belonging to the CCR atomic action. The 1990 edition of ISO/IEC 9805 specified CCR protocol Version 1. The 1993/1994 edition of this Recommendation | International Standard specified both CCR protocol Version 1 and CCR protocol Version 2, for the static commitment functional unit only. This International Standard specifies the protocol elements that support the following functional units: a) static commitment; b) dynamic commitment; c) read only; d) one-phase commitment; e) cancel; and f) overlapped recovery.
Abstract
Overview
ISO/IEC 9805-1:1998 specifies the protocol for the Commitment, Concurrency and Recovery (CCR) service element in the Open Systems Interconnection (OSI) architecture. This third-edition international standard describes CCR Protocol Version 2, including message (APDU) definitions, procedural elements, and a protocol state machine. The standard is intended to be applied by reference from other specifications (for example via ITU‑T Rec. X.851 / ISO/IEC 9804) and is applicable to a wide range of application-process communication requirements.
Key topics and technical requirements
- Protocol elements: CCR APDUs are defined using Abstract Syntax Notation One (ASN.1). The specification covers the structure and datatype definitions (Annex A) needed to build CCR messages.
- Procedures and state machine: Detailed elements of procedure (initialization, begin branch, prepare, commit, rollback, cancel, recovery, etc.) and a CCR protocol machine expressed as a state table are provided.
- Functional units supported: static commitment, dynamic commitment, read-only, one-phase commitment, cancel, and overlapped recovery.
- Reference mapping: Clause 9 defines a reference mapping that uses the ACSE, Presentation, and Session services to carry CCR semantics. Annex B describes alternative mappings for use with other ASEs when the reference mapping conflicts.
- Session Data Separation: Version 2 uses the Session Data Separation functional unit to protect data not belonging to the CCR atomic action.
- Conformance: Static and dynamic conformance requirements are specified; the standard defines what implementations must support but does not contain test suites.
Practical applications and users
Who uses ISO/IEC 9805-1:
- System architects and protocol engineers designing distributed transaction and recovery mechanisms over OSI stacks.
- Vendors of middleware, application servers, and transaction processing systems that implement CCR semantics across networks.
- Standards authors who reference CCR services (via ISO/IEC 9804 / ITU‑T X.851) to invoke consistent commitment, concurrency, and recovery behavior.
Typical applications:
- Distributed transaction coordination in heterogeneous environments.
- Recovery and rollback mechanisms for multi-party application interactions.
- Ensuring atomic action delimitation and concurrency control across OSI associations.
Related standards
- ITU‑T Rec. X.851 / ISO/IEC 9804 (CCR service definitions)
- ASN.1 specification references (ITU‑T Rec. X.680 / ISO/IEC 8824‑1)
- Presentation service references (ITU‑T Rec. X.216 / ISO/IEC 8822)
- OSI Reference Model (ISO/IEC 7498‑1)
ISO/IEC 9805-1 is primarily a protocol-level specification for implementers and integrators who need robust, standards-based commitment, concurrency and recovery services in OSI-based distributed systems.
Технические детали
- Технический комитет
- ISO/IEC JTC 1 - Information technology
- SKU
- ISO/IEC 9805-1:1998
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 9804:1998
ДействующийInformation technology — Open Systems Interconnection — Service definition for the Commitment, Concurrency an…
Overview ISO/IEC 9804:1998 - Information technology - Open Systems Interconnection - Service definition for the Commitment, Concurrency and Recovery (CCR) service element - defines the CCR applicatio…
ISO/IEC 8824-1:2021
ДействующийInformation technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation
Overview ISO/IEC 8824-1:2021 - Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation - defines the canonical notation used to describe abstract data…
ISO/IEC 8822:1994
ДействующийInformation technology — Open Systems Interconnection — Presentation service definition
Overview ISO/IEC 8822:1994 - "Information technology - Open Systems Interconnection - Presentation service definition" - specifies, in an abstract way, the externally visible presentation-layer servi…
ISO/IEC 7498-1:1994
ДействующийInformation technology — Open Systems Interconnection — Basic Reference Model: The Basic Model
Overview ISO/IEC 7498-1:1994 - "Information technology - Open Systems Interconnection - Basic Reference Model: The Basic Model" (also published as ITU‑T Rec. X.200) defines the conceptual OSI Referen…