首页 > 国家标准(GB) > GB/T 17173.1-1997 信息技术 开放系统互连 分布式事务处理 第1部分:OSI TP 模型
GB/T 17173.1-1997

基本信息

标准号: GB/T 17173.1-1997

中文名称:信息技术 开放系统互连 分布式事务处理 第1部分:OSI TP 模型

标准类别:国家标准(GB)

标准状态:现行

发布日期:1997-01-02

实施日期:1998-08-01

出版语种:简体中文

下载格式:.rar.pdf

下载大小:1511100

标准分类号

标准ICS号:信息技术、办公机械设备>>开放系统互连(OSI)>>35.100.70应用层

中标分类号:电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连

关联标准

采标情况:idt ISO/IEC 10026-1:1992

出版信息

出版社:中国标准出版社

书号:155066.1-15103

页数:平装16开, 页数:31, 字数:52千字

标准价格:16.0 元

出版日期:2004-08-10

相关单位信息

首发日期:1997-12-25

复审日期:2004-10-14

起草单位:西安交通大学

归口单位:全国信息技术标准化技术委员会

发布部门:国家技术监督局

主管部门:国家标准化管理委员会

标准简介

详见本标准。 GB/T 17173.1-1997 信息技术 开放系统互连 分布式事务处理 第1部分:OSI TP 模型 GB/T17173.1-1997 标准下载解压密码:www.bzxz.net

标准图片预览






标准内容

GB/T 17173.1-1997
本标准等同采用国际标准ISO/IEC10026-11992《信息技术开放系统互连分布式事务处理第1部分:OSITP模型》。
为适应信息处理的需要,木标准依据OSI参考模型规定了应用层事务处理的模型。本标谁无论在技术内容上还是在编排格式「均与国际标准保持致.GB/T17173在《信息技术开放系统互连分布式事务处理》总标题下,目前包括以下3个部分:第1部分:OSITP模型;
第2部分:OSITP服务!
第3部分,协议规范。
本标准的附录A是标准的附录,附录B和附录C是提示的附录。本标准由中华人民共和国电子工业部提出。本标准出电子工业部标准化研究所归口。本标准起草单位:西安交通大学,电子工业部标准化研究所。本标准士要起草人邓良松、冯惠,常明、郊勇。GB/T 17173. 11997
ISO/IEC前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是IS或IEC.的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO 和 IEC 的各技术委员会在共间感兴趣的领域内进行合作。与 1SO 和 IEC 有联系的其他官方和非官方国际组织也可参与国际标的制定工作。对于信息技术领域,ISO 和 IEC建立『一个联合技术委员会,即ISO/IEC ITC1。由联合技术委员会提出的国际标准案需分发给国家成员体进行表决。发布个国际标准,至少需要75%的参与表决的国家成员件投票赞成。
国际标准ISO/IEC10026-1是ISO/IECJTC1信息技术联合委员会制定的。信息技术开放系统互连分布式事务处理》总标题下,IS0/IEC10026包括下述部分:第上部分:OSITP模型
第2部分:OSITP服务
-·-第3部分协议规范
—第4部分:协议实现
见-致性声明(FICS)形式
第5部分:应用上下文形式
第6部分:非结构化数据传送
附录A是ISO/IEC10026-1的组成部分,附录B和附录C仅提供参考信息。GB/T 17173.1—1997
GB/T17173是为了便丁计算机系统互连而制定出的系列标准之一。本系列标准与按照开放系统互连参考模型(GB9387)所规定的网络标准相关联。参考模型把互连标准的范围划分为一系列有具体说明的层,每层的人小都是可管理的。开放系统互连的日标是允许使用除互连标准以外最少的技术约定,而达到下列计算机系统的互连:a)来自不同的制造商,
h)在不同的管理机制之下,
)使用不同复杂程度的,
d)不同技米的。
GB/T17173定义了OSITP模型,OSTTP服务,并规定了在OS1参考模型的应用层可用的OSITP协议。
OSITP服务是应用层服务。它涉及联系为事务的可识别信息,事务则可以涉及两个或更多的开放系统。
GB/T17173提供了足够的功能来支持事务处理,并月.建立了一个框架来协调各开放系统中所有众多的 OSI TP 资源。
GB/T17173既没有说明本地资源间的接口,也没有指定在本地系统中应羽程序设计的接1I。不过,将来标推的扩充也许可以解决这些问题,1范围
中华人民共和国国家标准
信息技术开放系统互连
分布式事务处理
第1部分:OSITP模型
Information technology-Open Systems InterconnectionDistributed Transaction ProcessingPart 1:OSI TP model
本标雅:
a)对在GB/T17173中定义的概念和机制给出概况介绍:b)定义了个卡务处理模型;bZxz.net
)定义了ST眼务需要满足的要求
GB/T 17173. 1—1997
idt ISO/IEC 10026-1:1992
d)考虑了与其他应用服务元索例如RDA(远程数据库访间)、ROSE(远程操作服务元素)利非RO)SE应用共同存在的需要。
本标准允许对事务模式通信服务和协议进行说明,并H它们满足在IS()/C.98(M中定义的原子性,致性、独立性和持久性(ACI)性质)本标准没有说明单个的具体实现和产品:也不限制实体的实现或计算机系统内的接口。2引用标准
下列标推所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本序为有效,所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB9387—88信息处理系统开放系统总连基本参考模型(idlISO 7198:1984)GB/T9387.2—1995信息处理系统开放系统互连基本参考模型第2部分:安企体系结构(idt IS( 7498-2:1989)
信息处理系统开政系统互连基本参考模型第3部分:命名与编址GB/T 9387. 3 -1595
(idt ISO 7498-3:1989)
GB/T 13128—94
信息处理系统开放系统互连
面向连接的基本会活服务定义
(edt 1s0 8326:1987)
GR/T 15129—-94
信息处理系统开放系统互连服务约定(itlit【SO/TR8509:1987)GB/T 15695—1995
信总处理系统开放系统立连
问连接的表示服务定义
(idt 1S0 8822: 1988)
GR/T16262—1996
信息技术开放系统互连
抽象语法记法一(ASN.I)规范
(idlTSO/IEC8824.1990)
国家技术监督局1997-12-25批准1998-08-01实施
GB/T 17173. 1—1997
GB/T16263一1996信息技术开放系统互连抽象语法记法一(ASV.1)的基本编码规则规范(idt ISO/1EC 8825:1990)
GB/T 16264. 2—1996
GB/T 16264. 6--1996
信息技术开放系统互连
(idt IS0/IEC 9594-2, 1990)
信息技术开放系统互连
(idt IS0/IEC 9594-6:1990)
第2部分:模型
第6部分:选择属性类型
信息处理系统开放系统互连,
联系控谢服务元素的协设规范
GB/I16687—1996
(idt 1S0 8650:1988)
GB/T 16688—1996
信息处理系统开放系统互连
(idt 1s0 8649:1988)
联系控制服务元素的服务定义
GB/T 17176--1997
信息技术JF放系统立连应用层结构(idtIS0/IEC9545:1994)GB/T17178.11997信息技术开效系统连·致性测试方法和框架第1部分:基本概念(idt ISO/IEC 9646-1,1991)
ISO8326/Aml4信息技术开放系统互连面向连接的基本会话服务定义修改单4:其他同步化功能
ISO8822/Amd5信息技术开放系统互连面向连接的裁示服务定义修改单5:对表示服务用户的其他会话同步化功能
IS0/IEC 9072-1:1989
信息处理系统文本通信远程操作第1部分:模型、记法和服务定义9信息处理系统文本通信远程操作第2部分:协议规范IS0/IEC 9072-2:1989
IS0/IEC9579-1:1993信息技术开放系统互连远程数据库访间第1部分:类属模型、服务和协议
1S0/1EC9579-2:1993信息技术,开放系统互连远程数据库访问第2部分:5QL专门化IS0/IEC 9804:1990信息技术开放系统连托付、井发和恢复服务元素的服务定义ISO/IEC9804/Amd2信息技术开放系统互连托付、并发和恢复服务元索的服务定义修改
单2:会话映射变换
ISO/IEC9805:1990信息技术开放系统互连托付,并发和恢复服务元素的协议规范ISO/IEC9805/Amd2信息技术开放系统互连托付、并发和恢复服务元素的协议规范修改
单 2:会话映射变换
3定义
本系列标准采用下列定义:
3.1其他标准中定义的术语
3.1.1 GB 9387 中定义的术语:a)应用实体,application-entity;b)应用进程application-processt)应用协斑数据单元application-protvcol-data-unit:d)拼接concatenation;
c)开放系统,open system
f))表示服务prcseatation-seivice:g)表示服务访间点prcscntation scrvice-access -point:h)表示服务数据单元presentation-service-data-unit;i)放实系统real apen system
j)分制separation。
GB/T 17173.1—1997
3.1.2在GB/T9387.2中定义的术语:a) 访问控制 access cuntrol,
b)审计audit;
c)鉴别authentication#
d)机密性confidentiality!
e)完整性integrity+
D抗抵赖non-repudiation。
3.1.3在GB/T9387.3中定义的术语:a)应用进程调用标识符application-process-invocation-identifierb)应用进程标题applicationprocess-titlec)应用实体调用标识符application-entity-invocation-identifier;d)应用实体限定符application-entity-qualifier;e)应用实体标题application-cntity-title。3.1.4在GB/T15128中定义的术语:服务质量quality-of-service。3.1.5在GB/T15129中定义的术语:a)请求 request;
b)指示itndication!
)啊应
respnse
d)证实confirmt
e)服务原语,原语
service primitiveprimitive;f)服务提供者
service-provider;
g)服务用 service-user。
3.1.6在GB/T17176中定义的术语;a)应用联系,联系application-association,association b)应用上下文application-contexl;c)应用上下文名application-context-narne;d)应用服务元素application-service-element,e)联系控制服务元素association control service elenent;f)多联系控制功能multiple associrtion control function。3.1.7在GB/T 16264.2中定义的术语:a)日采信息树dircctoryinlormationtree:b)目录项,项directoryentry,entry;)可辨别名distinguished name;d)客体类objectelass;
c)相关可辨别名relative distinguished name。3.1.8在ISO/IEC:9804中定义的术语:a)原子动作数据atomic action data;b)原子性atomiciLy:
c)边界数据hound data;
d)一致性consistencyi
e)持久性durability;
F)最终状态final state
GB/T 17173. 1—1997
g)启发式判定heuristicdccision;h)初始状态initial statet
i)独立性isolation
3.2本系列标准中定义的术语
3.2.1支持应用分布式事务applicalion-supported distributed transactionOSI TP服务的用户对维护ACIT)性质负员的事务。3.2.2链式序列chained sequence同一对话中相关的相邻(支持提供者)事务分支的序列,这些事务分支的日标是相同的。3.2.3信道协议机channel pro1acnl machine;CPM在 OSI TP 中涉及 AEI 的那部分,其中 OSI TP 建立和终止 TP 信道,3.2.4托付协调者commimen!coordinator在分布式事务以及仲裁此事务的最终结果的事务处理协议机(TPPM)中涉及的一个TPSU调用(TPSU)。
3.2.5控制权conltol
在特定的对话上:对TPSUI 与它的伙伴通信的许可3.2.6协调级coordinationlevel两个TPSUI之间的,关于将使用那种机制来保证事务的四个性质的协定,3.2.7对话dialogue
两个TPSUI之间互相通信的关系。3.2.8对话恢复dialogue recovery一故障后为恢复对话的使用而采取的动作,3.2.9分布式事务distributcd transartion这样的事务.它的部分叮以在多个开放系统中被执行。3.2.10启发式冒险heuristic-hazard作为与下级通信故障的结果,这个下级的子树的边界数据处丁末知状态,此时产生的情况。3.2.11启发式混合heuristic-mix作为做出一个或多个房发式判定后的结果,这个事务的边界数据处十不,致状态,此时产生的情说。
3.2.12本地资源 [ocal resoutce种资源,它与资源的请求者常驻在同一开放实系统中,或是一种实体管理的资源,此实体与资源请求者常驻丁同一开放实系统中。3.2.13托付日志记录log-commit record在懒复Ⅱ志上的记录它反峡事务对托付的判定。3.2.14揽坏志记录log damagc rccord写在恢复月志上的记录,它反映在子树中当前边界数据的不致状态。3.2. 15启发式日志记录Ing-heuristic recprd写在恢复甘志上的记录,它反映结点的度发式判是,3.2.16就绪日志记录log-ready record写在恢复口志上的记录,它反快千树可以托付或回退事务:3.2.17结点nodc
一个TPSLI或一个TPPM或 TPSLT加上它的 TPPM,何时适用哪种情形,由术语使用处的上下文决定。
3.2.18 独享控制方式polarized control modeGB/T 17173. 1—1997
-种通过对话通信的方式,在同--时刻仅允许个对话中涉的一个TPSU1拥有控制权。3.2.19 协议机 protocol machine;PM-个通用的术语,用来表示··个事务处理协议机或一个信道协议机3.2.20支持提供者分布式事务Provider-supported distributedtransaction一个事务,在该事务中(OSITP服务的提供者对ACID性质的维护负责。3.2.21就绪托付状态eadyr-to-commit statc一种边界数据的状态,在这个状态中自到这个事务由于托付或退而被终止,这个边界数据才能够以初始状态或最终状态前被释放。3.2.22恢复rernvery
在·次故障后为了除去故障产生的不希望出现的结果而采取的动作,3.2.23恢复日志rccovcry log
一个安全存储的储存库,用来为重启动和恢复而记录数据和状态信息。3.2.24远地资源reruateTesource处于一个与发出资源请求的开放实系统不同的开放实系统中的资源。3.2.25资源resouret
对一个TPSUI来说执行事务中它所负责的那一部分所必需的数据和处理能力。3.2.26安全存储securesturage
可靠的非易失的存储信息的地方,在其中保存开放实系统中任何可恢复故障后的率存信息。3.2.27共享控制方式shared contral mode-种通过对话通信的方式,在该方式下这次对话中涉及的两个TI'SU1都拥有控制权。3.2.28下级子树subordinate subrree·个下级结点的了树。
3.2.29子树 subtrcc
-棵树的子集·一个特定结点的子树包含:a)结点自身,它被称作这个了树的根点,以及b)子树根结点的每个下级结点的子树,递归地(向下)。…个叶子结点是它自己的子树,3.2.30务transaetion
一组山原予性、一致性、持久性、独立性性质为待征的相关操作,事务标识符唯地标识:个事务。注;为了简略,从子.6以后,术语\事务”作为\支持捉供者分布式亦务\的同义词。3. 2.31 事务分支 transaction branch共享对话的一对TPSUI执行的分帮式事务的部分。注:为了简略,从7.6以后,六语\事务分支\作为“支持提供样分布式事务分支”的同义间。3.2.32事务分支标识符transactionbranchideniifiet特定事务的特定分支的无歧义的标识衍。3.2.33事务托付ransactioncommitment托付-\commitmcnt以最终状态释放边界数据的事务的完成。3.2.34事务标识等transaction identifier待定事务的全局鼓义的标识符。transactionlogging
3.2. 35事务月志登记
*)与定义在I50/1EC9804中的术语托付”和回退\有不同的范展+GB/17173关心整个亦务的托付和回退,而ISO/IFC9804将的是单个原了动作分支的托付和回逛,GB/T 17173. 1—1997
在恢复日志中对结点状态信息和数据的记录。3.2.36 事务处理应用服务元素TPASE;transaction processing application service element在单应用联系上处理OSITP协议的事务处理协议机(TPPM)的部分。3.2.37事务处理信道:transactionprocessingchanncl:信道channel为便利事务处理服务提供者(TPSP)恢复活动的两个AEI之间联系.E的关系。信道对TPSUI是不可见的。
3.2.38事务处理协议机TPPM;trangactionprocessingprotocolmachine仅对于一个TPSUI的OSITP服务的提供者,TPPM处理已用于它的TPSUI活动的所有联系上的 OSI TP 协议。
3.2.39事务处理服务提供者TPSP;transar:tianprocessing serviceproviderOS1TP服务的提供者,TPSP对所有在特定对话树中涉及的TPSUI提供OSITP服务。TPSP跨越若T应用进程调用(API)并且是把(OSI TP服务作为一个整体的概念观点。3.2.40事务处理服务用户TpSU;transactionproccssingBerviceuserOSI TP服务的用户,它指一个应用进程中具体的一组处理能力。3.2.41 TPSU调用TPSUI,TPSUinvocation在具体的信息处理时,TPSU 执行功能的具体实例。3.2.42事务恢复trangactionrecovery在一次故障后,为了将事务的所有边界数据达到一致的状态而采取的动作。3.2.43事务国退transactionrollback回退rolback以初始态释放边界数据的事务的完成。3.2.44TPSU标题TPSU-title
个名字,在包含此TPSU的应用进程范内无歧义,并表示一具体的TPSU。TPSU标题隐含了此TPSU的处理(能力)的类型,
3.2.45 树 tree
一个无环图,图中结点以-种层次结构排列。3.2.46 非链式序列 unchained sequence同一对话中不相邻(支持提供者)事务分支的一个序列,这些事务分支的日标是相同的。3.2.47用广ASEuser-ASE
一个应用指定的ASE。
4编略语
本系列标准采用下列缩略语:
原子性、-致性、独立性、持久性联系控制服务元素
应用实体
应用实体调用
应用层结构
应用进程
应用协议数据单元
应用进程调用
*)与定义在ISO/IEC9804中的术语\托付\和\回迟\有不同的范围,GB/T17173关心整个事务的托付和回达,而ISO/IEC9B04指的是单个原子动作分支的托付和回退,ASE
5约定
GB/T 17173. 1 --1997
应用服务元素
托付,并发和恢复
信道协议机
目录信息树
多联系控制功能
开放系统互连
开放系统互连环境
协议机(一个 TPPM 或一个CPM)
协议实现一致性声明
表示服务访间点
表示服务数据单元
远程数据库访间
远程操作服务元素
单联系控制功能
单联系客体
事务处理
事务处理应用服务元素
事务处理协议机
事务处理服务提供者
事务处理服务用广
事务处理服务用户调用
用户应用服务元素
GB/T17173是以GB/T 15129中讨论的约定为指导,用作OSITP服务。6要求
6. 1概述
本章概括了对 OSI TP 的要求,它包括在GB/T 17173 中提出的要求,也包括未提出的和进一步研究的要求。这些附加的要求有待将来标准化。6.2用户要求
为了满足用户要求,GR/T17173
a)定义了支持分布式事务的过程,在7.2中讨论。这些过程1)允许把一个分布式事务组织成一个事务树:2)提供多方协调(其中之一为多方付),包括本地资源3)故障后,允许重新恢复到分布式事务和边界数据的状态/上下文一致状态;4)允许对分布式事务故障进行检测以达到ACID性质;5)允许分布式事务在成功状态恢复后重新开始;6)指出一个事务完成状态:
b)提供逻辑相关事务序列的分界c)在一个应用进程中允许TPSU的分组d)允许一个或多个下列安全性要求;注 1:关于安全性的规定有待将来标准化。GR/T 17173: 1 -1997
1)访问控制:必须可以支持多重访问控制策略,至少应包括GB/T9387.2(加强管理和动态可选择,基于规则和基于标识中描述的类型2)访间控制粒度:为了简化访向控制规范和允许授权数据库的分布性,应可以肥OSITP客体分成组,这种分类应该是为了优化证不是个简单计的替换#3)鉴别:
对应的TTSUI:
.-—TPPM+
TPSUII 和 TPPM,不过这被认为是本地情;4)非否认:防止对如人具体事务或对话的否定:5)挑密性:防止对个对话树中部分或所有交换信息的术授权的接受;6)完整性:检对话树中部分或所右交换信息的未授权的修改7)中计:记录在对话树中发尘的显著的安全性事件;e)允许对曲GB/T17173.3中定义的协议进行一致性测试和清楚地描述静态-致性要求(在整个PICS 。
注2:P1CS形式将在ISO/IEC10026.4中标准化6.3建模要求
(JSITP模型提供了-个再务处理的模型及支持它的通危机制,此模型与在GB/T 9387和GB/T17176中定义的体系结构相致,准且提出了下列要求:a)把两个或多个开放系统应用进程之间的交五划分成事务的机制进行定义,尤其为下列需求提供机制:
1)事务完成状态的指示:
2)对事务的支持,这些事务不需要完全的分布式托付机制保证ACID性质:应用对保证ACID)性廣负贵:
3)为了使数据传送方法的选择匹配事务的语义而应有的录活性:6)使用表示尽服务机制的规范;c)有可接受的执行和效率的过程:d)翼盖多种需要的过程(长或短、简单或复杂的事务)。注:这些过程有待于将来标准化。6.40SITP服务和协议要求
(OSITP服务和协议提供:
a)处理变化的加载条件的灵活性;h)对在高、低或突发条件下的操作的有效支持:c)对短的APDI:有效处理;
d)用户可接受的响应时间;
c)故障后系统的恢复能力,它包括在故障已被改正或排除后恢复和重新启动处理的方式;()对资源的优化使用;
g)本地资源控制对通信的依赖性最小。为了满足这些要求,OSITP协议
a)优化表示层服务的使用;
h)最小化每个事务所需的通信开销,尤其是()SITP协议限制的通信协议所需的往返数,不超过由应用语义所必需的往返数;
心)优化人容量事务处理需要的操作;CB/T 17173. 1—1997
d)优化通常情况间不是例外情况所需要的操作7分布式 TP的概念
7.1事务
事务是一组相关的操作,这些操作具有四种性质:原子性、一致性,独立性和持久性。7.2分布式事务
可以跨越多个开放系统的事务称为分布式事务。个分布式务至少应包括和这个分布式事务中涉及的开放系统个数·样多的部分,在每个开放系统里,分布式事务的一个部分与一个叫作TP服务用户(TPSC)的实体相关。TPSU 是OSI TP服务的用户。它指在应用进程单,处现能力的特定集合,在忙何个给定的应用进程中,可以有零个,一个或多个 TPSU。注:至应用逆理中,-个 TPSU 可以反过来被分布,GB/T 17173 不排除这样的改逃,但是不讨论它,出于在一个IF放系统中分布超出了 (OSI 的范。从OSIE角度看,在应用进程谢用中一个TPSC谢用(TPSUI)模型化了TPSU的具体实例,它执行信息处理具体情况下所需的功能,为了维护事务的四个性质,需要在执行一个分布式事务的TPSUJI之中进行协调,这种协调需要在TPSUI中进行通信。
7.3对话
TPSUJI在它们自己之问以同等的关系进行通信,这种在两个TPSUI之问地位同等的关系称为对话。
在对话中,TPSUI 可用于下列日的的通信;a)数据传遗;
b)差错知:
c)事务的府动、托付或回退:
d)正带地或突然地整止它们的对活:e)握手活动。
可用两种模式控制对话:
a)独享控制:在同--时刻只有一个TPSUI拥有对话的控制权:b)共亨控制,当两个TPSUI都同时拥有对活控制权,在独享控制模式中,一个TPSUI必须拥有对话控制权,以启动除下列以外的请求:{)错通:
b)事务的回退;
c)对话的突然整止;
d)请求控制:
7.4对话树
对活对是一棵树,它以TPSU1作为结点,而以对话作为结点间的孤在对话树中,延记对话的TPSLI作为与之建守对话的那个TPSUI的直接上级,这个与其建立对话的TPSUI作为相邻的上级TPSUI的吉接下级。对话树中没有上级的TPSLI被称为根TPSU1.没存下缴的 TPSUI被称为叶TPSUI。既有-个上级又至少有一个下级的TPSUI被称为中问TPSUI7.5事务分支
当被销求时.TISI为TPSU1提供在给定对话中使用的托付服务。办调级的值决定这个托付服务是香在该对话中被TPSUI使用:
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。