ISO/IEC 9804:1998
Information technology — Open Systems Interconnection — Service definition for the Commitment, Concurrency and Recovery service element
Information technology — Open Systems Interconnection — Service definition for the Commitment, Concurrency and Recovery service element
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 60
- Дата публикации:
- 20 декабря 1998 г.
- Издание:
- ISO/IEC IS 9804 edition 3 version 1
- ICS:
- 35.100.70
This Recommendation | International Standard is intended for reference by other specifications when the functionality of commitment, concurrency and recovery is required. It can be referenced whenever the processing of two or more application-entity invocations in a distributed application needs to be organized into an atomic action. This Recommendation | International Standard defines services that are used on a single association to coordinate two application-entity invocations involved in an atomic action. The determination of which application-entity invocations are involved in an atomic action is not within the scope of this Recommendation | International Standard. This Recommendation | International Standard establishes the general principles for the coordinated use of the CCR services when more than two application-entity invocations are involved in a single atomic action, or when recovery is required after failure. The coordination of multiple associations and the related application-entity invocations that constitute an atomic action is achieved by a referencing specification in conjunction with this Recommendation | International Standard. This Recommendation | International Standard is only applicable to a distributed application whose specification references this Recommendation | International Standard. This Recommendation | International Standard does not specify individual implementations or products. It does not constrain the implementation of entities and interfaces within a computer system. No requirement is made for conformance to this Recommendation | International Standard. This Recommendation | International Standard includes requirements for compliance that apply to a referencing specification. The CCR service defined in this Recommendation | International Standard requires that CCR Protocol Version 2 (or a later version) is being used.
Abstract
Overview
ISO/IEC 9804:1998 - Information technology - Open Systems Interconnection - Service definition for the Commitment, Concurrency and Recovery (CCR) service element - defines the CCR application-service-element for coordinating atomic actions in distributed applications. Published as an ITU‑T Recommendation (X.851), this standard specifies service semantics used on a single association to organize two (and, by referenced coordination, more) application‑entity invocations into an atomic action and to support recovery after failure. It is a service definition, not an implementation specification, and requires CCR Protocol Version 2 (or later) when used.
Key topics and requirements
- Purpose: provide services for commitment, concurrency control and recovery on a single OSI association to support atomic actions in distributed systems.
- Scope constraints:
- The standard does not determine which application‑entity invocations participate in an atomic action.
- It does not mandate implementations or constrain internal entity interfaces.
- Compliance requirements apply to referencing specifications that adopt CCR.
- Defined service primitives (selection from clause 7):
- C-INITIALIZE, C-BEGIN, C-PREPARE, C-READY, C-COMMIT, C-ROLLBACK
- C-NOCHANGE, C-CANCEL, C-RECOVER, C-P-ERROR
- Coordination model:
- Establishes general principles for coordinating CCR when more than two invocations are involved or recovery after failure is needed.
- Coordination across multiple associations is achieved by combining this standard with a referencing specification.
- Supporting material:
- Annex A: CCR service‑user rules (mandatory guidance for referencing specs)
- Annex B: relationship to Application Layer Structure
- Annex C: tutorial and implementation guidance (informative)
Applications and who would use it
- Standards authors and protocol designers creating distributed transaction or atomic action specifications that reference OSI Application Layer services.
- Middleware and transaction manager architects who need a formal CCR service model for commit/rollback, concurrency control and failure recovery semantics.
- Vendors implementing OSI‑based application layer services or middleware that must interoperate with CCR‑aware applications.
- System designers of distributed applications that require atomicity, coordinated two‑phase operations, or recovery support across networked components.
Related standards
- ISO/IEC 7498-1 (OSI Basic Reference Model) - conceptual basis
- ISO/IEC 8822 (Presentation service definition)
- ISO/IEC 9545 (Application Layer Structure)
- ISO/IEC 9805-1 / ITU‑T X.852 (CCR protocol specification)
- ISO/IEC 8650-1 / ITU‑T X.227 (Association Control service definition)
- ITU‑T X.851 is the equivalent Recommendation.
Keywords: ISO/IEC 9804:1998, CCR, Commitment Concurrency Recovery, Open Systems Interconnection, atomic action, distributed application, CCR Protocol Version 2, service definition.
Технические детали
- Технический комитет
- ISO/IEC JTC 1 - Information technology
- SKU
- ISO/IEC 9804:1998
Похожие стандарты
Стандарты, упомянутые в описании
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…
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 9545:1994
ДействующийInformation technology — Open Systems Interconnection — Application Layer structure
Overview ISO/IEC 9545:1994 - "Information technology - Open Systems Interconnection - Application Layer structure" refines and structures the Application Layer portion of the OSI Basic Reference Mode…
ISO/IEC 9805-1:1998
ДействующийInformation technology — Open Systems Interconnection — Protocol for the Commitment, Concurrency and Recovery…
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 inter…