ISO/IEC 10026-3:1998
Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 3: Protocol specification
Information technology — Open Systems Interconnection — Distributed Transaction Processing — Part 3: Protocol specification
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 835
- Дата публикации:
- 20 декабря 1998 г.
- Издание:
- ISO/IEC IS 10026 edition 3 version 1
- ICS:
- 35.100.70
This part of ISO/IEC 10026 provides a) a statement (clauses 6 to 11) of the nature of the automaton giving the necessary behaviour of each of the participating entities which are providing the OSI TP Service, covering 1) the actions to be taken on receiving request and response primitives issued by a TP Service user invocation; 2) the actions to be taken on receiving indication and confirm primitives issued by the presentation service-provider; 3) the actions to be taken as a result of certain events within the local system; 4) the actions to be taken as a result of interactions with other ASEs; b) the definition (clause 12) of the abstract syntax required to convey the TP protocol control information; c) the conformance requirements to be met by implementations of this protocol (clause 13). The scope of this part of ISO/IEC 10026 is limited to the interconnection of systems; it does not specify or restrict the implementation of possible interfaces within a computer system.
Abstract
Overview
ISO/IEC 10026-3:1998, titled Information technology - Open Systems Interconnection - Distributed Transaction Processing - Part 3: Protocol specification, is an international standard published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). This standard is a key component of the OSI Distributed Transaction Processing (OSI TP) suite, focusing specifically on the protocol specification for distributed transaction management within open systems interconnection environments.
The primary purpose of ISO/IEC 10026-3 is to define the behavior and communication requirements for systems participating in distributed transaction processing. This includes outlining protocol mechanisms, defining the necessary abstract syntax for control information exchange, and specifying conformance criteria for implementations. The focus is on enabling interoperable, reliable management of transactions across interconnected systems, without imposing restrictions on internal interfaces within individual computer systems.
Key Topics
-
Protocol Automata & Behavior:
- Describes the expected actions of each participating entity in response to various service primitives (requests, indications, responses, and confirms).
- Covers handling of events from the TP Service user, presentation service-provider, local system events, and interactions with other Application Service Elements (ASEs).
-
Abstract Syntax for Protocol Control:
- Specifies the format and encoding of protocol control information required for OSI TP operations.
-
Conformance Requirements:
- Details the mandatory behaviors and features that must be implemented to achieve compliance with this protocol standard.
-
Model & Execution Rules:
- Documents the model of the protocol machine (PM), state management, dialogue establishment, channel control, and error handling.
-
Service Primitive Mapping:
- Explains mapping between Transaction Processing Application Service Elements (TP-ASE), Association Control Service Element (ACSE), Commitment, Concurrency, and Recovery (CCR) services, and the Presentation Layer.
-
Procedures and State Transitions:
- Outlines steps for beginning, managing, and terminating distributed transactions, including handling abnormal events such as aborts and errors.
- Defines procedures for log management, recovery contexts, and dialogue management.
Applications
ISO/IEC 10026-3:1998 is essential for organizations and developers involved in:
- Middleware and Transaction Monitors:
- Ensuring consistent and reliable distributed transaction management in middleware products.
- Interoperable Enterprise Systems:
- Facilitating data integrity and transactional consistency in multi-vendor, multi-platform environments.
- Financial Services Infrastructure:
- Supporting atomic transactions in banking, trading, and other mission-critical financial systems.
- Telecommunications and Networking:
- Managing complex transaction-based services in networked telecommunications infrastructure.
- Cloud and Distributed Computing Environments:
- Providing a standard approach for transaction processing in modern distributed and cloud-based architectures.
By conforming to ISO/IEC 10026-3, implementers can develop solutions that are interoperable with other compliant systems, reducing integration complexity and supporting open systems strategies in distributed computing.
Related Standards
- ISO/IEC 10026-1: Framework and reference model for distributed transaction processing.
- ISO/IEC 10026-2: OSI TP Service definition.
- ISO/IEC 10026-4: Implementation guidelines for distributed transaction processing.
- ISO/IEC 10026-5: Protocol implementation conformance statement (PICS) proforma.
- ISO/IEC 8822: Presentation Layer protocol specification within OSI.
- ISO/IEC 8650: Association Control Service Element (ACSE) protocol specification.
Conclusion
ISO/IEC 10026-3:1998 plays a foundational role in standardizing distributed transaction processing protocols, promoting reliable communication across heterogeneous systems. Its careful specification of protocol behaviors, state management, and conformance benchmarks ensures consistent and interoperable transaction management - making it a vital resource for architects, system integrators, and developers operating in distributed and open systems environments.
Технические детали
- Технический комитет
- ISO/IEC JTC 1 - Information technology
- SKU
- ISO/IEC 10026-3:1998
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 10026-1:1998
ДействующийInformation technology — Open Systems Interconnection — Distributed Transaction Processing — Part 1: OSI TP M…
Overview ISO/IEC 10026-1:1998 - Information technology - Open Systems Interconnection - Distributed Transaction Processing - Part 1: OSI TP Model defines the conceptual model and service requirements…
BS ISO/IEC 10026-2:1998
ДействующийInformation technology. Open systems interconnection. Distributed transaction processing. OSI TP service.
BS ISO/IEC 10026-4:1995
ДействующийInformation technology. Open systems interconnection. Distributed transaction processing. Protocol Implementa…
BS ISO/IEC 10026-5:1998
ДействующийInformation technology. Open systems interconnection. Distributed transaction processing. Application context…
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…