GB T 16284.3-1996 信息技术 文本通信 面向信报的文本交换系统 第3部分抽象服务定义约定.pdf
《GB T 16284.3-1996 信息技术 文本通信 面向信报的文本交换系统 第3部分抽象服务定义约定.pdf》由会员分享,可在线阅读,更多相关《GB T 16284.3-1996 信息技术 文本通信 面向信报的文本交换系统 第3部分抽象服务定义约定.pdf(29页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术文本通信面向信报的文本交换系统第 部分抽象服务定义约定发布 实施国家技术监督局 发布前言本标准等同采用国际标准 信息技术 文本通信 面向信报的文本交换系统 第 部分抽象服务定义约定及其 技术修改本标准正文和附录中引用其他标准时 用我国的标准编号代替相应的国际标准编号其对应关系是代替代替根据编写国家标准的实际情况不采用 的附录 为本国家标准的一部分在 信息技术文本通信面向信报的文本交换系统 总标题下目前包括以下 个部分第 部分 即 系统和服务概论第 部分 即 总体结构第 部分 即 抽象服务定义约定第 部分 即 信报传送系统 抽象服务定义和规程第 部分 即 信报存储器
2、 抽象服务定义第 部分 即 协议规范第 部分 即 人际信报系统本标准的附录 附录 是标准的附录 附录 和附录 都是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位清华大学计算机系本标准主要起草人邱建史美林 李韵琴徐明伟 张志豪前言国际标准化组织是由各个国家标准化机构 的成员体联合组成的一个世界性组织 该组织通过其各个技术委员会进行国际标准的制定工作 凡是对于已设有技术委员会的某一专业感兴趣的每一个成员体 都有权参加该技术委员会 与 有联系的官方和非官方国际组织也可参与国际标准的制定工作 与国际电工委员会 在电子技术标准化的所有方面都进行密切合作各个
3、技术委员会提出的国际标准草案须先分发给各成员体表决通过后再由 理事会批准为国际标准 根据 工作导则国际标准至少需要投票成员体的 赞成国际标准 是由 信息技术第一联合技术委员会制定的目前 在信息技术 文本通信 面向信报的文本交换系统 总标题下 包括以下 个部分第 部分系统和服务概论第 部分总体结构第 部分抽象服务定义约定第 部分信报传送系统抽象服务定义和规程第 部分信报存储器抽象服务定义第 部分协议规范第 部分人际信报系统本标准的附录 和附录 是标准的组成部分 附录 和附录 仅提供参考信息引言本标准是一组面向信报的文本交换系统 国家标准之一这组标准对包含任意多个协同操作开放系统的信报处理提供了综
4、合说明本标准使信报处理系统作为一种复合的分布式信息处理任务得以成为可能它们的组合成分具有这些特性本标准规定了信报处理中分布式信息任务的定义约定也可用于其他应用本标准由 和 合作完成 与 的 技术上是一致的中华人民共和国国家标准信息技术文本通信面向信报的文本交换系统第 部分 抽象服务定义约定国家技术监督局 批准 实施第一篇引言范围本标准说明了用来描述在信报处理中出现的分布式信息处理任务的约定 本标准结构如下 第一篇是引言第二篇说明了为抽象定义一个分布式信息处理任务而采用的约定 第三篇给出了具体实现这些任务的通信方面的原则 例如根据开放系统互连 协议实现的原则 附录提供了重要的补充信息本标准没有一
5、致性的要求引用标准下列标准所包含的条文 通过在本标准中引用而构成为本标准的条文 本标准出版时所示版本均为有效 所有标准都会被修订 使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统 开放系统互连基本参考模型信息处理系统 开放系统互连 抽象语法记法一 规范信息处理系统 开放系统互连 抽象语法记法一 基本编码规则规范信息处理系统 开放系统互连 联系控制服务元素的服务定义信息处理系统 文本通信 远程操作 第 部分模型记法与服务定义定义下述定义适用于本标准本标准以 提出的概念为基础并使用其中定义的下列术语抽象语法应用层应用协议数据单元应用协议应用服务元素具体传送语法分布式信息处理任务层服务
6、层开放系统开放系统互连实开放系统本标准使用 定义的下列术语抽象语法记法一数据类型数据值输入整数宏模块客体标识符标记本标准使用 定义的下列术语基本编码规则本标准使用 定义的下列术语应用上下文本标准使用 定义的下列术语结合操作差错已链接的操作远程操作服务远程操作离合操作缩略语本章无条文约定本标准使用下列描述性约定本标准使用下列基于 表的描述性约定使用 的 宏记法来定义宏 和使用 的宏定义 和 来定义宏和使用 本身来说明在附录 的例子中出现的信息客体的抽象语法使用第 章的宏 和 来说明在附录 例子中的各种抽象模型使用第 章的宏 和 来说明在附录 例子中的各种抽象服务出现在两个地方在本标准的正文中用来
7、作为说明此外为用户参考 也大量重复地在附录中出现 假如在这两处发现差异 则指示一个规范差错注 整个附录中的 模块的 标记是隐式的 就这方面而言这些模块是确定的术语在标准中 术语在定义时用黑体字表示在其他情况下无特殊表示第二篇抽象服务定义约定概述面对描述与说明一个复杂分布式信息处理任务的工作 聪明的方法是先抽象地说明任务 而不是用具体术语来说明 这种方法能保证在独立于任务的具体实现情况下 列出任务的功能需求 这种分离法很重要因为在不同前提下 任务的每一个方面都容许有几个具体实现例如在一个包含三个信报传送代理的信报传送系统中 第一个与第二个代理可能采用 通信来相互作用 而第二个与第三个可能靠专用的
8、方式来交换本篇从宏观与微观两方面说明了抽象地描述一个分布式信息处理任务而采用的约定 宏观描述称为抽象模型微观描述称为抽象服务在本篇定义了说明抽象模型与服务的各种形式工具 在附录 中给出了一个综合运用的例子 阅读本篇时读者可能希望参考一下该附录的实例本篇包括下列题目抽象模型抽象服务注 上面提到的形式工具既不是一个形式描述语言 也不是一个置换 它们只是支持本篇定义的非正式描述约定的简单 记法抽象模型一个分布式信息处理任务的宏观描述称为此任务与其实现环境的抽象模型 模型 它是以抽象客体 端口服务和细分等概念为基础的 抽象服务的概念在第 章中有更完整的说明抽象客体一个抽象客体客体 是一个功能实体是可能
9、的几个两两之间存在交互作用的实体中的一个 客体有不同的类型 这些类型决定了它们的功能与行为 例如某种类型的一个客体可能表示一个系统 而另一种类型的多个客体表示它的用户 客体之间通过抽象端口交互作用客体类型是通过宏 来说明的 此说明列出了对这个客体提供访问的抽象端口的类型 对于非对称的端口类型规范指示出这种类型端口是消费者端口还是提供者端口类型 的数据值是一个唯一且无歧义地标识被说明客体的客体类型标识符注 关键字 是 的保留字 在当前上下文中 合适替换者的选择留待进一步研究抽象端口一个抽象端口端口 是一个点 在这点上一个抽象客体与另一个抽象客体交互作用端口有不同类型 这些类型决定了它们能够允许的
10、相互作用种类 例如某种类型的端口可能表示访问一个目录系统的方式 而另一类端口则表示管理此系统的方法端口类型有以下两种对称的对称端口类型的所有实例全是同一的非对称的 非对称端口类型的每个实例必是供应者与消费者两种之一注 术语 提供者 和 消费者的特定分配常常是凭直觉进行的 例如在一个文件系统中 很自然地会考虑将提供者端口分配给系统用户和管理者 但严格地讲这两个术语的分配是任意的只要两个客体的两端口相接触或已结合则客体间可通过其端口相互作用 对于一个或多个端口对 能使其状态为启动的动作称为结合 能使其状态为关闭 的动作称为离合只有当两个端口匹配时才能结合 任意两个相同的 对称类型的端口可以相匹配
11、两个相同的非对称类型的端口相匹配当且仅当一个是供应者另一个是消费者端口类型是用宏 来说明的 此规范标识了抽象操作该操作表示当两个端口已结合时可能进行的交互作用 假如未列出抽象操作则认为是未说明数据值标识抽象操作数据类型标识抽象操作如果端口类型是对称的则两个客体可提供所有列出的抽象操作 若端口类型是非对称的 则具有消费者端口的客体与拥有供应者端口的客体提供的抽象操作是有区别的类型的数据值是一个客体标识符它唯一且无歧义地标识了说明的端口类型抽象服务抽象服务是一个客体 通过的一个或多个端口向另一个客体提供的一个功能集合 前一个客体称为抽象服务提供者提供者 后一个客体称为抽象服务用户 用户 上述的每一
12、个端口都是对称的或非对称的 若为后者则必为消费者与供应者二者之一一个抽象服务可有任意多个用户和提供者 每当提供者的抽象服务端口与用户的匹配端口相结合时 则认为在这两上客体之间存在一个抽象联系 或联系抽象服务在第 章中给予说明注 应用层抽象服务的服务目的与 低层服务的服务目的很多是相同的抽象细分在不同时间可以用不同方式来考察客体 在某些情况下 适宜将客体视为原子 例如当描述一个客体如何与其外部客体交互作用即当说明客体的抽象服务时 应将此客体视为原子 在另外一些情况下 又适宜将客体视为合成的 即由其他若干个客体构成例如 当描述如何实现一个客体时就是这种情况成分客体同样具有端口一些端口是在结构的客体
13、表面 可见的另一些则使成分客体之间交互作用 因此在成分客体中支持提供与使用较少的抽象服务 而成分客体协作的结果提供了结构客体的全部抽象服务把一个客体功能分成几个较小的客体的功能称为这个客体的抽象细分细分 可以递归地使用细分技术 可以通过提练成分客体本身来展示其内部结构一直这样进行下去直到可以将分解得到的新的成分客体认为是原子的为止细分是用宏 来说明的 它标识了内部结构正被展示的客体与构成它的成分的客体 每一个成分客体的特征是唯一的或递归的 宏定义还指出了哪些成分客体的端口与其他成分客体的端口相结合 以及哪些端口在合成客体的表面是可见的类型 的数据值是一个客体标识符注 象客体一样 原则上在不同时
14、间也可以用不同方式来考察端口 在某些情况下 适宜将一个端口 对 视为原子但是另一些情况下 可以想象用提练端口自身的方法来检测提供此类通信的机制 由此观点 可以认为一个端口对是由一个客体集支持的 这种看法将加强说明通信性能的能力 在本标准版本中不再进一步探讨端口提炼的概念抽象服务一个分布式信息处理任务的微观描述是抽象服务的规范它定义了如何启动控制和中止一个任务 不明确提出微观描述 是以抽象的结合操作离合操作操作和差错以及抽象规程的使能概念为基础的注 下面定义的宏定义隐含使用 来说明自变量结果和参数 例如 在说明过程中赋值的任何具体上下文标记虽然在上下文中无意义 但在一个抽象服务的 实现过程中却起
15、着重要作用抽象规程一个抽象规程规程 是一个客体应另一个客体的请求而执行的任务 发出请求与执行任务分别称为规程的调用和执行 发出请求的客体与按请求动作的客体分别称为调用者与执行者规程可以但不必须 要求调用者在调用的基础上向执行者提供一个单一的已规定类型的信息客体 该信息客体称为规程的自变量每一个规程的每次执行都有一个成功或失败的结果一个规程如果完全执行则认为是成功的 如过早终止则为失败一个规程可以但不必须 要求执行者将成功通知调用者它还可以 但不必须 进一步要求 当报告失败时提供某种信息注 以下各条中规定 明确指出作为说明规程的自变量与结果的抽象语法 对抽象错误的参数也一样的这些使用并不暗示在开
16、放系统之间必须传送这些信息客体 特别是信息客体由于用 进行描述 以及 的基本编码规则使得信息客体具有具体的传送语法这个事实在当前上下文中并不重要只是一个形式描述信息客体抽象语法的方便工具抽象结合操作一个抽象结合操作是一个规程它的成功执行将一对或多对抽象端口结合在一起 调用抽象结合操作的客体叫做发起者执行这个操作的客体叫响应抽象结合操作适于将发起者的一个特别集与响应者的一个匹配相结合 对集合中一个或多个端口是非对称的情况 抽象结合操作可能只适于结合到消费者一边或只适于到供应者一边或二者任选其一除了在失败时传给调用者的信息只限于一个称作差错信息的单一信息客体这种情况之外抽象结合操作完全是一个一般的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 16284.3 1996 信息技术 文本 通信 面向 交换 系统 部分 抽象 服务 定义 约定

链接地址:http://www.mydoc123.com/p-102456.html