ISO/IEC 10026-2:1998
Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 2: OSI TP Service
Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 2: OSI TP Service
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 136
- Дата публикации:
- 22 октября 1998 г.
- Издание:
- ISO/IEC IS 10026 edition 3 version 1
- ICS:
- 35.100.70
Abstract
Overview
ISO/IEC 10026-2:1998 defines the OSI TP (Open Systems Interconnection Transaction Processing) Service for distributed transaction processing in OSI environments. As Part 2 of the ISO/IEC 10026 series, this standard describes the service-level behaviour, service primitives and functional units that enable coordinated transactions, reliable data transfer and commitment across distributed systems. It is technically aligned with ITU‑T Recommendation X.861.
Key topics
- Functional units and dialogue types: The standard decomposes the OSI TP service into functional units (Dialogue, Shared Control, Polarized Control, Handshake, commitment-related units) and explains how combinations produce different dialogue types.
- Service primitives and parameters: A comprehensive set of OSI TP service primitives (e.g., TP-BEGIN-DIALOGUE, TP-END-DIALOGUE, TP-DATA, TP-U-ERROR, TP-P-ABORT) and their parameters are specified for controlling transaction interactions and signalling.
- Data transfer model: TP-DATA and related primitives describe the modelling of reliable data transfer within a transaction dialogue.
- Control and coordination: Services for grant/request control, handshake operations (TP-HANDSHAKE), and polarised/shared control patterns manage access and sequencing between distributed participants.
- Commitment-related services: Primitive definitions and sequences for transaction lifecycle and outcome coordination are provided - including TP-PREPARE, TP-COMMIT, TP-ROLLBACK, TP-ONE-PHASE, TP-READ-ONLY, TP-HEURISTIC-REPORT and completion/rollback notifications - supporting coordinated commit/abort processing across nodes.
- Service state and contingencies: Annexes and service state tables describe dialogue states, node crash handling, keys and contingency behaviours to ensure predictable service semantics.
Applications
ISO/IEC 10026-2 is practical for:
- Middleware and transaction monitor vendors implementing TP-aware services or OSI-compatible transaction layers.
- System architects and protocol designers building distributed transaction systems, remote procedure frameworks, or enterprise transaction middleware that require explicit dialogue, control and commit semantics.
- Database and distributed application engineers needing standardized behaviour for cross-node transaction coordination, error reporting and recovery.
- Telecommunications and legacy OSI environments where adherence to OSI transaction processing models and ITU‑T alignment (X.861) is required.
Related standards
- ISO/IEC 10026 (other parts) - the broader Distributed Transaction Processing series.
- ITU‑T Recommendation X.861 - closely aligned technical specification.
Keywords: ISO/IEC 10026-2, OSI TP Service, Distributed Transaction Processing, TP-BEGIN-DIALOGUE, TP-DATA, TP-PREPARE, TP-COMMIT, transaction primitives, OSI transaction standard.
Технические детали
- Технический комитет
- ISO/IEC JTC 1 - Information technology
- SKU
- ISO/IEC 10026-2:1998
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 10026-6:1995
ДействующийInformation technology — Open Systems Interconnection — Distributed Transaction Processing — Part 6: Unstruct…
Overview ISO/IEC 10026-6:1995 is an international standard developed by ISO and IEC for information technology, focusing on open systems interconnection (OSI) and distributed transaction processing.…
BS ISO/IEC 10026-2:1998
ДействующийInformation technology. Open systems interconnection. Distributed transaction processing. OSI TP service.
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…