BS ISO/IEC 10026-3:1996 - Information technology. Open systems interconnection. Distributed transaction processing - Protocol specification
Printed version of this is available at library. To request, please e-mail to referencepk@usm.my and include a copy of this record in your e-mail.
ISO/IEC 10026-3 specifies the Two-Phase Commit (2PC) protocol used in distributed transaction processing within an open systems environment.
Purpose:
The standard is designed to ensure consistency and reliability in distributed transaction processing by defining a protocol for coordination and communication between different components involved in a distributed transaction.
Two-Phase Commit Protocol:
The Two-Phase Commit Protocol is a widely used protocol in distributed database systems to achieve atomicity (all or nothing) in a distributed transaction. It involves two phases: a prepare phase and a commit phase.
Specification:
The standard provides a detailed specification of the Two-Phase Commit Protocol, including the messages exchanged between the different participants (coordinator and participants) in the distributed transaction.
Applicability:
The protocol specified in ISO/IEC 10026-3 is applicable to distributed systems where transactions involve multiple resources distributed across different locations.
Consistency and Reliability:
By following the specified protocol, the standard aims to ensure the consistency and reliability of distributed transactions in an open systems environment.
Application layer (OSI); Communication procedures; Data processing; Control functions; Data transfer; Data transmission; Open systems interconnection; Information exchange; Data transmission control procedures