GB T 17173.3-1997 信息技术 开放系统互连 分布式事务处理 第3部分;协议规范.pdf
《GB T 17173.3-1997 信息技术 开放系统互连 分布式事务处理 第3部分;协议规范.pdf》由会员分享,可在线阅读,更多相关《GB T 17173.3-1997 信息技术 开放系统互连 分布式事务处理 第3部分;协议规范.pdf(121页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术开放系统互连分布式事务处理第部分协议规范发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连分布式事务处理第部分协议规范为适应信息处理的需要本标准依据参考模型规定了应用层事务处理的协议规范本标准去掉了的第章动作和事件的索引除此之外本标准无论在技术内容上还是在编排格式上均与国际标准保持一致在信息技术开放系统互连分布式事务处理总标题下目前包括以下个部分第部分模型第部分服务第部分协议规范本标准的附录和附录都是标准的附录本标准的附录附录附录附录附录和附录都是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位西
2、安交通大学电子工业部标准化研究所本标准主要起草人邓良松冯惠邓勇常明杨欢前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术领域和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一个国际标准至少需要的参与表决的国家成员体投票赞成国际标准是信息技术联合委员会制定的在信息技术开放系统互连分布式事务处理总标题下包括下述部分第部分模型第部分服务第部
3、分协议规范第部分协议实现一致性声明形式第部分应用上下文形式第部分非结构化数据传送附录和附录是的组成部分附录附录附录附录附录和附录仅提供参考信息引言是为了便于计算机系统互连而制定出的系列标准之一本系列标准与按照开放系统互连参考模型所规定的网络标准相关联参考模型把互连标准的范围划分为一系列有具体说明的层每层的大小都是可管理的开放系统互连的目标是允许使用除互连标准以外最少的技术约定而达到下列计算机系统的互连来自不同的制造商在不同的管理机制之下使用不同复杂程度的不同技术的定义了模型服务并规定了在参考模型的应用层可用的协议服务是应用层服务它涉及联系为事务的可识别信息事务则可以涉及两个或更多的开放系统提供
4、了足够的功能来支持事务处理并且建立了一个框架来协调各开放系统中所有众多的资源既没有说明本地资源间的接口也没有指定在本地系统中应用程序设计的接口不过将来标准的扩充也许可以解决这些问题中华人民共和国国家标准信息技术开放系统互连分布式事务处理第部分协议规范国家技术监督局批准实施范围本标准提供给出每个参与实体必要行为的自动机的性质的说明第章至第章其中实体是提供服务的它包括当接收到服务用户调用发出的请求和响应原语时采取的动作当接收到表示服务提供者发出的指示和证实原语时采取的动作在本地系统中作为某种事件的结果而采取的动作作为和其他交互作用的结果而采取的动作传送协议控制信息所需的抽象语法的定义第章协议实现所
5、要满足的一致性要求第章本标准的范围限于系统的互连它不规定或限制在计算机系统内可能接口的实现引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连基本参考模型信息处理系统开放系统互连基本参考模型第部分安全体系结构信息处理系统开放系统互连基本参考模型第部分命名与编址信息处理系统开放系统互连面向连接的基本会话服务定义信息处理系统开放系统互连服务约定信息处理系统开放系统互连面向连接的表示服务定义信息技术开放系统互连抽象语法记法一规范信息技术开放系统互连抽象语法记法一的基本
6、编码规则规范信息技术开放系统互连目录第部分模型信息技术开放系统互连目录第部分选择属性类型信息处理系统开放系统互连联系控制服务元素协议规范信息处理系统开放系统互连联系控制服务元素服务定义信息技术开放系统互连分布式事务处理第部分模型信息技术开放系统互连分布式事务处理第部分服务信息技术开放系统互连应用层结构信息技术开放系统互连一致性测试方法和框架第部分基本概念信息技术开放系统互连面向连接的基本会话服务定义修改单其他同步化功能信息处理系统开放系统互连面向连接的基本会话协议规范修改单其他同步化功能信息技术开放系统互连面向连接的表示服务定义修改单对表示服务用户的其他会话同步化功能信息技术开放系统互连面向连
7、接表示协议规范修改单其他同步化功能信息处理系统文本通信远程操作第部分模型记法和服务定义信息处理系统文本通信远程操作第部分协议规范信息技术开放系统互连远程数据库访问第部分类属模型服务和协议信息技术开放系统互连远程数据库访问第部分专门化信息技术开放系统互连托付并发和恢复服务元素的服务定义信息技术开放系统互连托付并发和恢复服务元素的服务定义修改单会话映射变换信息技术开放系统互连托付并发和恢复服务元素的协议规范信息技术开放系统互连托付并发和恢复服务元素的协议规范修改单会话映射变换定义本标准采用模型和服务中的术语定义特别针对协议规范的术语在中定义缩略语除了在一些表格中用到的下列缩略语外本标准使用在模型中
8、定义的缩略语证实原语指示原语请求原语响应原语下列缩略语是作为辅助设施服务的词头辅助设施信道辅助设施辅助设施约定为分布式事务处理定义了服务它是在中定义的描述性约定指导下进行的术语请求和指示有时以下列几种方式使用单个请求可以导致多个指示例如单个请求可能导致对每个直接下级的指示若干请求可以导致单个指示例如只有在和所有事务树中的下级都发出请求后才可以向上级发出单个指示请求原语导致同名的指示原语的约定不是总遵从的例如请求会引起发出指示对于给定的原语或每个参数或域的出现由下列值之一描述空白不能用出现是必备的出现是用户选择的出现是提供者选择的出现是有条件的另外记号表示参数或域值语义上等于表中前一个原语或的参
9、数或域的值此记号有时和上述其他值结合起来例如表明在一些情况下原语作为前一个原语或的结果而值相同也就是使用在另一些情况中当使用时或者没有前一个原语或或者来自前一个原语或值可能被改变的模型概述本章提供了专门针对这部分的某些方面的概述其中包括联系的用法和管理对话建立及信道管理的细节以及会话次同步令牌并置和嵌入的使用联系使用的原则使用联系来支持对话或信道联系可以根据本地判定在任何时刻建立联系的建立可与的动作并行进行一个已建立且现在不使用的联系被认为是在自由联系池中当接到对话请求时需要给分配一个联系以支持该对话任何已分配的联系需要有与它所使用的对话相容的属性这在对话和信道中描述可从自由联系池中给分配一个
10、联系或可尝试为和对话或信道一起使用而建立新的联系如果作为一个本地判定认为无法分配一个相容的联系将拒绝开始对话请求可在不使用联系的任何时刻释放它们不再使用联系因而可以释放的时刻在第章中的过程中定义联系建立后一个被指定为竞争胜者另一个作为竞争败者竞争胜者和竞争败者的指定在联系持续期间保持一个可以是某些联系上的竞争胜者而在其他的联系上是竞争败者对话建立的优选方向是从竞争胜者到竞争败者因为竞争胜者有使用联系的权利竞争胜者可授权竞争败者使用联系以建立一个对话如果当时它没有使用或还未预约这个联系的话竞争胜者也可拒绝竞争败者为建立对话而使用联系竞争败者可以暂时正式请求竞争胜者的权力以试图建立单个对话这是由投
11、标机制来实现在建立联系时投标机制的使用是声明为任选或是强制的这个声明在联系的生命期内不改变对话的建立当试图建立新的对话如在中描述的首先为与这个对话一起使用必须分配一个相容的联系如果两个在不同的上试图建立同一个联系上的对话不使用投标机制在竞争胜者上的将成功因而中断竞争败者的尝试投标机制的使用影响到对话的建立竞争败者可通过发出投标请求来要求建立单个对话的权利而无冲突的可能竞争胜者可以接受或拒绝这个投标请求若被接受竞争败者发出对话建立请求若被拒绝竞争败者直至接到竞争胜者的建立对话请求时才可以发出对话建立请求在下列任一情况中试图建立对话之前竞争败者的投标是强制的若投标对联系是强制的若存在可能出现一个不
12、希望的指示的情况见对话建立请求由于下列原因被拒绝不能选择或建立满足对话需要的联系是联系上的竞争败者且其对话建立或投标请求与来自竞争胜者的对话建立请求相冲突值得区分下列两类冲突竞争胜者仍处于一个对话之中竞争胜者不在对话之中这出现在当竞争胜者开始一个对话以及不需要伙伴的响应结束对话时伙伴或拒绝该对话这可能因为各种原因标题未找到资源不够等拒绝的原因在上携带着注尽管本标准说明拒绝建立对话这不排除尝试重新建立对话的实现方式由于非证实的对话或信道终止的使用在对话建立请求之后可能发生来自伙伴的杂散为检测及丢弃这些杂散在对话建立请求时发送一个相关子值它是在对话建立证实时间内由伙伴返回的由于对话建立证实一直是先
13、于任何其他由伙伴发出的请求故在该证实收到之前丢弃同样的机制也用于信道建立时用于检测上面中描述过的对话拒绝情况的机制使用最后伙伴标识符当竞争败者发出投标请求或没有投标请求的对话建立请求时该请求携带从竞争胜者处收到的先前的对话建立指示的相关子若竞争胜者收到一个不同于前面发出的对话建立请求的相关子的值该投标或对话建立请求被拒绝若没有发自竞争胜者的先前的对话建立指示则不提供该信道管理当出现结点失效或通信故障后可能负责恢复取决于所找到的日志记录中记录该事务的事务状态为此要求需要信道来进行恢复在大多数方面信道的建立相似于对话的建立但是有一点本质区别不同于对话信道不是由自己建立的而它们是由信道协议机建立和管
14、理的每个只有单个且该处理由这个中驻留的所有的请求和使用的信道和间的相互作用由服务模型化是信道辅助功能的词头使用服务请求来请求建立到指定伙伴的信道收到请求后或者选择已有信道或者使用与对话建立见相似的过程建立新信道当恢复已执行即当或者已发出了响应或已收到了证实时使用另一个服务请求以通知已不再使用信道了然后可终止该信道或留作以后用除了满足位于中的发出的信道请求外也负责响应其他发出的以及对该提出的所有信道建立指示另外接收信道上的所有恢复启动指示并将它们传至所编址的只要当没有可如此定位的时必须对此恢复启动指示作出回答信道使用信道可建立为单向恢复信道或双向恢复信道对任一种信道根据中的限制只允许有单个请求在
15、它得到响应以前在信道上是未完的另外请求的发出者必须拥有令牌除非该请求是作为指示的响应而发出请求作为对指示的响应或在某些情况下在双向恢复信道上发出在单向恢复信道中只有信道的启动者有权启动恢复令牌一旦为启动者拥有便不再传给伙伴在双向恢复信道中信道的每端如果有令牌的话都可启动恢复在每个请求或请求之后令牌传给伙伴这便允许在信道上恢复交换的重叠当不再需要启动恢复时它将令牌传给它的伙伴另一方面若没有令牌的一端要在信道上启动恢复它可发出请求令牌控制注见附录令牌的使用当开始事务托付事务或启动恢复时需要拥有会话层次同步令牌以后叫做令牌见保证在或没有移动令牌的时间时令牌将是可得到的使用下列移动令牌的规则当建立联系
16、时竞争胜者拥有令牌对话终止时令牌返回给竞争胜者若竞争败者收到令牌而此时该联系还未分配给对话令牌返回竞争胜者如果竞争败者正试图建立对话且已收到投标请求被接受的证实该规则不再适用注这发生在移动该令牌的请求与非证实的对话终止请求相冲突时在接受带有要求令牌参数的投标请求时令牌送到竞争败者若竞争胜者拥有令牌且没有为其他使用预约联系在收到选择了托付功能单元的对话建立指示没有以前的投标时令牌发送到竞争败者若竞争胜者不拥有令牌令牌将最后到达然后送回给竞争败者注该机制保证当托付功能单元被选择使对话上级开始一事务时令牌总在对话上级处若在收到准备请求后令牌为下级拥有当发送托付建议时令牌发送到上级在双向恢复信道上在启
17、动每个恢复请求后令牌发送到伙伴处由于以前的对话或其他原因造成令牌的移动当要求开始事务或启动恢复时在某些情况下令牌可能不会立即得到在这些情况下除了当在同一对话内移动令牌且令牌是开始事务所需的情况下这些规则保证令牌最终会传到所以只用等待至令牌传来即可虽然没有令牌在开始事务之前移动令牌的负责得到它并置分置并置是可选的特征它允许由这包括和产生的多个映射至单个以减少数量及优化执行并置由的并置器部分执行它不包括在动作序列中的其余部分包括在动作序列中见当不用并置时支持层的状态总是与状态同步这是因为影响支持层状态和影响状态之间的一一对应关系当使用并置时维护与支持层之间的同步是重要的因此构造并置规则以便在支持层
18、引起状态改变的直接相联系总先于该中的任何其他可能和支持层中状态变化无关之前传送给注此情况的一个例子是如果另一个在该前被并置那一个便产生下列情况引入包括两个的由会话处理产生给出指示的会话状态然而会先处理而不管指示然后让发出请求导致映射至请求的引出该请求在先前给出指示后被接收导致会话服务用户规则的违章某些情况下引入的指示仍未被处理若在前没有什么可并置在接受任何其他从来的输入事件前便已经改变其状态来反映会话中状态变化即处理回退分置包括接收引入的并对中包含的每个生成分离的事件整个在另一个被接收前处理当并置是可选特征时分置是强制的所有符合于在中说明的规则的并置序列应在引入的里得到支持嵌入的组合的语义要求
19、它们被解释为单个单元以决定所需的动作的地方这些是一个嵌入另一个的形式例如当的给定义附加值时会产生这种情况注使用该原理的例子包括在请求中嵌入包含处理嵌入在指示和证实中的的路由器部件路由器使不带有的或指示或证实直接传至通过合适的过程若或指示或证实包含有嵌入的路由器将使指示或证实传至此然后译码该并给传送指示或证实通过合适的过程它们表达了或服务和的组合语义协议结构的部件本标准描述的协议提供了由服务中定义的服务的协议规范被表示为协议机并由信道协议机补充在中有与同一中的交互作用以达到恢复目标的和间的交互作用由一个叫信道辅助功能的服务表示由提供给的服务为信道动态地加于特定的之上以及从特定的之上动态分离信道的
20、能力建立模型和包含由控制的集合协议的结构见图和图的提供多联系上的服务和相关的时序序列规则此的将服务映射到中包括的的功能能力以及当适合时映射至服务上的每个组成如下建立和终止联系服务不是直接由服务调用的而是由的调用见和或有时由不是过程的某些源调用见若是则见和提供来生成和接收和的通过合适的过程之间的交互作用由称为辅助功能服务的服务来表示由提供的服务为交换和映射至正确的下层服务的能力建立模型当需要时提供托付回退恢复功能的支持服务为的使用没有运送时直接使用图和之间的关系注只有中包含的不包含图的结构当运送时见间接通过使用一个或多个提供应用指定协议服务由服务表示在应用指定协议中为顺序约束建模直接或间接地被映
21、射至表示服务由标准规定协调中的以在联系上保持一致性能由下列部件组成过程它用来检查通过和之间的服务并处理与对话建立相关的动作和管理没有为对话使用的联系这些动作可使服务原语通过丢弃生成另外的服务原语或排列服务原语队列另外这些过程提供辅助功能服务它代表和间的交互作用路由器它保证带有的指示或证实直接送至正确的部件见有关嵌入的并置器可选地为引出构造基于多个的单个并为引入而分置包含在中的每个和服务对都是完全内部的从之外它们是不可见的因此除的外都不能使用它们的是和服务的唯一使用者不应对或服务有一致性需求将分配给对话使用的联系的应用上下文应包括当选择了托付功能单元时一个或多个特别标识出的当包括多个时它们之间的
22、关系应作为它们的规范的一部分而说明或作为应用上下文规范的一部分而说明注附录包含写适于包含在应用上下文之中的的指导和过程注对应用上下文形式的条文有待将来标准化的包括用来正确建立和终止信道的必要条文的提供服务的是服务的唯一使用者对服务不应有一致性需求中包括的同中的是一样的只是不需由的使用的和服务的定义与中的定义是相同的它们受同样的限制将分配给信道用的联系的应用上下文应包括和过程执行规则的操作本章描述部件间的交互作用到的关系定义联系和之间的一一对应关系当对话或信道在联系上使用时该与一个相联系属于一个本标准提供在完成信道或对话时把从分离出来以使联系为以后另一个中的使用通常当联系上不存在对话或信道时便从
23、分离一个分离的不被看作是任何的部分当生成建立对话或信道的引入请求时便连接到以使能处理该请求当启动对话或信道的建立时没有连接到任何其他的可以连接到正在建立对话或信道的可以试图建立新的来和相连接所有未用于恢复的信道都和相连当由通过产生的请求以执行恢复时给传送未被使用与正确的相联系的信道以满足该请求当未用信道上出现引入指示时找到与正被恢复的事务对应的并将此信道传给该一旦完成恢复信道便传回到至的输入事件输入事件作为下列的结果发生就来说由发出的请求和响应原语或由发出的指示原语就来说由发出的请求本地情况引发的事件内部事件或引起的事件和来自并置器部分或如果未使用并置直接来自表示的表示指示和证实输出动作序列动
24、作序列是在第章中的过程执行的连续序列它是作为或的单个输入事件的结果和每个有分离的动作序列它们独立进行动作序列包括由对输入事件的所有处理除了属于的并置器部分的处理以外见没有连接到任何的不是任何动作序列的一部分所以它可与的动作并行进行注这就允许联系管理的执行独立于通常的处理一个动作序列完全地执行即已结束所有过程以后就可处理任何的后续的输入事件动作序列是一个连续的和原子的过程执行除非在结点失效事件中并有一个允许并行的例外当使用或表示服务向发出请求或响应可以并行于的动作序列继续该动作序列保证发出的请求或响应按发出顺序处理当其过程结束时完成动作序列中的它的部分在中可发出请求或响应最多只有一个像这样的事件
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17173.3 1997 信息技术 开放系统 互连 分布式 事务处理 部分 协议 规范
