Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
本标准为 CAN CSA ISO/IEC ISP 10611-2-01,是加拿大标准协会(CSA)采用国际标准 ISO/IEC ISP 10611-2-01-1992 的国家级等效标准。全称为《信息技术——国际标准化轮廓——OSI分布式事务处理——第2部分:通用支持——第1节:事务处理服务与协议支持》。该标准定义了一组用于支持分布式事务处理(DTP)应用的通信轮廓,属于OSI七层模型中应用层的标准化实践。
标准的主要目标是提供一套通用的协议与服务组合,使得异构系统之间能够可靠、一致地执行分布式事务。它适用于需要跨平台、跨厂商实现ACID事务属性的工业自动化、金融交易、电信计费及企业信息系统等场景。标准规定了在开放系统互连环境下,事务处理服务用户与事务处理服务提供者之间必须遵循的交互规则。
标准定义了事务处理应用轮廓(TP Profile),由若干功能单元(Functional Units)组成。每个功能单元对应一组特定的事务处理能力,包括基本事务管理、事务分支(Transaction Branch)、优化事务(Optimized Transaction)等。标准要求系统必须实现核心功能单元,并可根据应用需求选择扩展单元。
| 功能单元 | 描述 | 要求等级 |
|---|---|---|
| 基本事务控制 | 支持事务的开始、提交、回退及异常处理 | 必选 |
| 事务分支支持 | 允许事务跨多个资源管理器协调 | 有条件 |
| 对话管理 | 提供事务上下文中的结构化对话 | 可选 |
| 超时与恢复 | 定义事务超时策略与恢复过程 | 必选 |
| 安全上下文 | 支持认证与访问控制 | 可选 |
标准明确引用了底层通信服务,并规定了事务处理(TP)服务与关联控制(ACSE, ISO 8650)、远程操作服务(ROSE, ISO 9072)的交互方式。TP 服务元素(TPSE)复用 ACSE 建立应用关联,并使用 ROSE 进行远程操作调用。标准还描述了服务质量(QoS)参数,如事务完整性级别、置信度等。
事务处理协议数据单元(TP-PDU)采用ASN.1表示,并使用基本编码规则(BER)进行传输。标准详细定义了TP-PDU的结构,包括请求、指示、响应、确认等四种类型,以及具体的字段含义。系统必须支持所有强制性PDU类型,并能正确处理异常序列。
实施方必须声明符合本标准的哪些部分。标准提供了包含一致性条款(Conformance Requirements)的部分,要求系统必须满足至少一个轮廓类(Profile Class)中的所有强制项。通常,系统需要支持I-STATES(初始化状态)、A-STATES(关联状态)和T-STATES(事务状态)的完整转换。
建议使用标准的抽象测试集(ATS)进行验证。测试应包括:
本标准是ISO/IEC ISP 10611系列的一部分(第2部分第1节),与以下标准紧密关联: