- 您的位置:
- 标准下载网 >>
- 标准分类 >>
- 国家标准(GB) >>
- GB/T 16284.3-1996 信息技术 文本通信 面向信报的文本交换系统 第3部分:抽象服务定义约定

【国家标准(GB)】 信息技术 文本通信 面向信报的文本交换系统 第3部分:抽象服务定义约定
本网站 发布时间:
2024-08-02 14:59:04
- GB/T16284.3-1996
- 已作废
标准号:
GB/T 16284.3-1996
标准名称:
信息技术 文本通信 面向信报的文本交换系统 第3部分:抽象服务定义约定
标准类别:
国家标准(GB)
标准状态:
已作废-
发布日期:
1996-04-01 -
实施日期:
1996-01-02 -
作废日期:
2005-10-14 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
1.27 MB
标准ICS号:
信息技术、办公机械设备>>信息技术应用>>35.240.20信息技术在办公中的应用中标分类号:
电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连
替代情况:
作废;采标情况:
idt ISO/IEC 10021-3:1990

点击下载
标准简介:
标准下载解压密码:www.bzxz.net
本标准说明了用来描述在信报处理中出现的分布式信息处理任务的约定。 GB/T 16284.3-1996 信息技术 文本通信 面向信报的文本交换系统 第3部分:抽象服务定义约定 GB/T16284.3-1996

部分标准内容:
中华人民共和国国家标准
GB/T16284.3—1996
idtIS0/IEC10021-3:1990
信息技术文本通信
面向信报的文本交换系统
第3部分:抽象服务定义约定
Information technologyText communicationMessage-Oriented TextInterchangeSystem(MoTIS)-Part 3:Abstrach service definition conventions1996-04-10发布
国家技术监督局
1996-12-01实施
GB/T16284.3—1996
irKANiKAca
本标准等同采用国际标准ISO/EC10021-3:1990《信息技术——文本通信—面向信报的文本交换系统一—第3部分:抽象服务定义约定》及其ISO/IEC10021-3:1990/Cor.1:1992《技术修改1》。本标准正文和附录中引用其他标准时,用我国的标准编号代替相应的国际标准编号,其对应关系是:
GB/T16262—1996代替ISO/IEC8824:1990;GB/T16263—1996代替ISO/IEC88251990。根据编写国家标准的实际情况,不采用ISO/IEC10021-3的附录E为本国家标准的一部分。GB/T16284在《信息技术文本通信面向信报的文本交换系统》总标题下,目前包括以下7个部分:
第1部分(即GB/T16284.1):系统和服务概论;第2部分(即GB/T16284.2):总体结构;第3部分(即GB/T16284.3):抽象服务定义约定;第4部分(即GB/T16284.4):信报传送系统:抽象服务定义和规程;第5部分(即GB/T16284.5):信报存储器:抽象服务定义;第6部分(即GB/T16284.6):协议规范;第7部分(即GB/T16284.7):人际信报系统。本标准的附录B、附录C是标准的附录;附录A和附录D都是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由电子工业部标准化研究所归口。本标准起草单位:清华大学计算机系。本标准主要起草人:邱建、史美林、李韵琴、徐明伟、张志豪。1
GB/T16284.3—1996
ISO/IEC前言
ISO(国际标准化组织)是由各个国家标准化机构(ISO的成员体)联合组成的一个世界性组织。该组织通过其各个技术委员会进行国际标准的制定工作。凡是对于已设有技术委员会的某一专业感兴趣的每一个成员体,都有权参加该技术委员会。与ISO有联系的官方和非官方国际组织也可参与国际标准的制定工作。ISO与国际电工委员会(IEC)在电子技术标准化的所有方面都进行密切合作。各个技术委员会提出的国际标准草案,须先分发给各成员体表决通过后,再由ISO理事会批准为国际标准。根据ISO工作导则,国际标准至少需要投票成员体的75%赞成。国际标准ISO/IEC10021-3是由ISO/IECJTC1信息技术第一联合技术委员会制定的。目前,ISO/IEC10021在《信息技术一一文本通信一面向信报的文本交换系统》总标题下,包括以下7个部分:
第1部分:系统和服务概论;
一第2部分:总体结构;
一一第3部分:抽象服务定义约定;一第4部分:信报传送系统:抽象服务定义和规程;一第5部分:信报存储器:抽象服务定义;一第6部分:协议规范;
一第7部分:人际信报系统。
本标准的附录B和附录C是标准的组成部分。附录A和附录D仅提供参考信息。GB/T16284.3—1996
iiKANiKAca
本标准是一组面向信报的文本交换系统(MOTIS)国家标准之一,这组标准对包含任意多个协同操作开放系统的信报处理提供了综合说明。本标准使信报处理系统作为一种复合的分布式信息处理任务得以成为可能,它们的组合成分具有这些特性。
本标准规定了信报处理中分布式信息任务的定义约定,也可用于其他应用。本标准由CCITT和ISO合作完成。与CCITT的X.407技术上是一致的。I
1范围
中华人民共和国国家标准
信息技术文本通信
面向信报的文本交换系统
第3部分:抽象服务定义约定
InformationtechnologyTextcommunicationMessage-OrientedTextInterchangeSystem(MoTIS)Part3;Abstrachservicedefinitionconventions第一篇 引 言
GB/T16284.3—1996
idtIS0/IEC10021-3:1990
本标准说明了用来描述在信报处理中出现的分布式信息处理任务的约定。本标准结构如下,第一篇是引言;第二篇说明了为抽象定义一个分布式信息处理任务而采用的约定;第三篇给出了具体实现这些任务的通信方面的原则,例如根据开放系统互连(OSI)协议实现的原则。附录提供了重要的补充信息。本标准没有一致性的要求。
2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB9387—88信息处理系统开放系统互连基本参考模型(idtISO7498:1984)GB/T16262—1996信息处理系统开放系统互连抽象语法记法(ASN.1)规范(idtISOIEC8824:1990)
GB/T16263—1996
6信息处理系统开放系统互连抽象语法记法一(ASN.1)基本编码规则规范(idtISO/IEC8825:1990)
ISO8649:1988信息处理系统一一开放系统互连——联系控制服务元素的服务定义ISO/EC9072-1:1989信息处理系统一一文本通信一一远程操作一一第1部分:模型、记法与服务定义
3定义
下述定义适用于本标准。
本标准以GB9387提出的概念为基础并使用其中定义的下列术语:a)抽象语法;
b)应用层;
c)应用协议数据单元(APDU);d)应用协议;
e)应用服务元素(ASE);
国家技术监督局1996-04-10批准1996-12-01实施
f)具体传送语法;
g)分布式信息处理任务;
h)层服务;
i)层;
i)开放系统;
k)开放系统互连(Osr);
1)实开放系统。
GB/T16284.3—1996
本标准使用GB/T16262定义的下列术语:a)抽象语法记法一(ASN.1);
b)(数据)类型,
c)(数据)值;
d)输入;
e)整数;
f)宏;
g)模块;
h)客体标识符;
i)标记。
本标准使用GB/T16263定义的下列术语:a)基本编码规则。
本标准使用ISO8649定义的下列术语:a)应用上下文(AC)。
本标准使用ISO9072-1定义的下列术语:a)结合操作;
b)差错;
c)已链接的;
d)操作;
e)远程操作服务(ROS);
f)远程操作;
g)离合操作。
4缩略语
本章无条文。
5约定
本标准使用下列描述性约定:
本标准使用下列基于ASN.1表的描述性约定:a)使用GB/T16262的ASN.1宏记法来定义宏OBJECT,PORT和REFINE。irKANiKAca
b)使用ISO/IEC9072-1的宏定义BIND、UNBIND、OPERATION和ERROR来定义宏ABSTRACT-BIND、-UNBIND、-OPERATION和-ERROR。c)使用ASN.1本身来说明在附录A的例子中出现的信息客体的抽象语法。d)使用第7章的宏OBJECT、PORT和REFINE来说明在附录A例子中的各种抽象模型。e)使用第8章的宏ABSTRACT-BIND,-OPERATION和-ERROR来说明在附录A例子中的各2
种抽象服务。
GB/T16284.3—1996
ASN.1出现在两个地方:在本标准的正文中用来作为说明;此外,为用户参考,也大量重复地在附录中出现。假如在这两处发现差异,则指示一个规范差错。注:整个附录中的ASN.1模块的ASN.1标记是隐式的,就这方面而言,这些模块是确定的。5.2术语
在标准中,术语在定义时用黑体字表示,在其他情况下无特殊表示。第二篇抽象服务定义约定
6概述
面对描述与说明一个复杂分布式信息处理任务的工作,聪明的方法是先抽象地说明任务,而不是用具体术语来说明。这种方法能保证在独立于任务的具体实现情况下,列出任务的功能需求。这种分离法很重要,因为在不同前提下,任务的每一个方面都容许有几个具体实现。例如,在一个包含三个信报传送代理的信报传送系统中,第一个与第二个代理可能采用OSI通信来相互作用,而第二个与第三个可能靠专用的方式来交换。
本篇从宏观与微观两方面说明了抽象地描述一个分布式信息处理任务而采用的约定。宏观描述称为抽象模型,微观描述称为抽象服务。在本篇定义了说明抽象模型与服务的各种形式工具。在附录A中给出了一个综合运用的例子。阅读本篇时,读者可能希望参考一下该附录的实例。本篇包括下列题目:
a)抽象模型
b)抽象服务
注:上面提到的形式工具既不是一个形式描述语言,也不是一个置换。它们只是支持本篇定义的非正式描述约定的简单ASN.1记法。
7抽象模型
一个分布式信息处理任务的宏观描述称为此任务与其实现环境的抽象模型(模型)。它是以抽象客体、端口、服务和细分等概念为基础的。(抽象服务的概念在第8章中有更完整的说明。)7.1抽象客体
个抽象客体(客体)是一个功能实体,是可能的几个两两之间存在交互作用的实体中的一个。客体有不同的类型,这些类型决定了它们的功能与行为。例如,某种类型的一个客体可能表示一个系统,而另一种类型的多个客体表示它的用户。客体之间通过抽象端口交互作用。客体类型是通过宏OBJECT来说明的。此说明列出了对这个客体提供访问的抽象端口的类型。对于非对称的端口类型,规范指示出这种类型端口是消费者端口还是提供者端口。OBJECTMACRO
TYPENOTATION
VALUE NOTATION
Portlist
PortType
Symmetric
Asymmetric
:=\PORTS\\(\PORTLIST\)\|empty:=value(VALUEOBJECTIDENTIFIER)::=Port\,\PortlistPort
::=value(PORT)PortType
::-Symmetric |Asymmetric
::=empty
::=Consumer I Supplier
Consumer
Supplier
GB/T16284.3—1996
::=\[s
类型OBJECT的数据值是一个唯一且无歧义地标识被说明客体的客体类型标识符。注:关键字\OBJECT\是ASN.1的保留字。在当前上下文中,合适替换者的选择留待进一步研究。7.2抽象端口
irKANiKAca
个抽象端口(端口)是一个点,在这点上一个抽象客体与另一个抽象客体交互作用。端口有不同类型,这些类型决定了它们能够允许的相互作用种类。例如,某种类型的端口可能表示访问一个目录系统的方式,而另一类端口则表示管理此系统的方法。端口类型有以下两种:
a)对称的:对称端口类型的所有实例全是同一的。b)非对称的:非对称端口类型的每个实例必是供应者与消费者两种之一。注:术语“提供者”和“消费者”的特定分配常常是凭直觉进行的。例如,在一个文件系统中,很自然地会考虑将提供者端口分配给系统用户和管理者。但严格地讲,这两个术语的分配是任意的。只要两个客体的两端口相接触或已结合,则客体间可通过其端口相互作用。对于一个或多个端口对,能使其状态为“启动”的动作称为结合,能使其状态为“关闭”的动作称为离合。只有当两个端口匹配时才能结合。任意两个相同的、对称类型的端口可以相匹配。两个相同的非对称类型的端口相匹配当且仅当一个是供应者,另一个是消费者。端口类型是用宏PORT来说明的。此规范标识了抽象操作,该操作表示当两个端口已结合时可能进行的交互作用。假如未列出抽象操作,则认为是未说明。PORTMACRO
TYPE NOTATION
VALUENOTATION
Operations
Symmetrical
Asymmetrical
OneSided
TwoSided
Consumer
Supplier
Operationlist
Operation
--数据值标识抽象操作
--数据类型标识抽象操作
::-Operations Iempty
::=value(VALUEOBJECTIDENTIFIER)::-SymmetricalAsymmetrical
::-\ABSTRACT\\OPERATIONS\\(\operationlist\)\::=OnesidedITwosidedwww.bzxz.net
::-Consumer I Supplier
::-Consumer Supplier I Supplier consumer::=\CONSUMER\\INVOKES\\(\operationlist\)\:-\SUPPLIER\\INVOKES\\(\operationlist\)\::=Operation\,\Operationlist | Operation::=value(ABSTRACT-OPERATION)|如果端口类型是对称的,则两个客体可提供所有列出的抽象操作。若端口类型是非对称的,则具有消费者端口的客体与拥有供应者端口的客体提供的抽象操作是有区别的。PORT类型的数据值是一个客体标识符,它唯一且无歧义地标识了说明的端口类型。7.3抽象服务
抽象服务是一个客体,通过的一个或多个端口向另一个客体提供的一个功能集合。前一个客体称为抽象服务提供者(提供者),后一个客体称为抽象服务用户(用户)。上述的每一个端口都是对称的或非对4
GB/T16284.3—1996
称的。若为后者,则必为消费者与供应者二者之一一个抽象服务可有任意多个用户和提供者。每当提供者的抽象服务端口与用户的匹配端口相结合时,则认为在这两上客体之间存在一个抽象联系(或联系)。抽象服务在第8章中给予说明。
注:应用层抽象服务的服务目的与OSI低层服务的服务目的很多是相同的。7.4抽象细分
在不同时间可以用不同方式来考察客体。在某些情况下,适宜将客体视为原子。例如,当描述一个客体如何与其外部客体交互作用,即当说明客体的抽象服务时,应将此客体视为原子。在另外一些情况下,又适宜将客体视为合成的,即由其他若干个客体构成。例如,当描述如何实现一个客体时就是这种情况。
成分客体同样具有端口。一些端口是在结构的客体“表面”可见的,另一些则使成分客体之间交互作用。因此,在成分客体中支持提供与使用较少的抽象服务,而成分客体协作的结果提供了结构客体的全部抽象服务。
把一个客体功能分成几个较小的客体的功能称为这个客体的抽象细分(细分)。可以递归地使用细分技术。可以通过提练成分客体本身来展示其内部结构,一直这样进行下去,直到可以将分解得到的新的成分客体认为是原子的为止。细分是用宏REFINE来说明的。它标识了内部结构正被展示的客体与构成它的成分的客体。每个成分客体的特征是唯一的或递归的。宏定义还指出了哪些成分客体的端口与其他成分客体的端口相结合,以及哪些端口在合成客体的表面是可见的。REFINEMACRO
TYPENOTATION
VALUE NOTATION
Componentlist
Component
ObjectSpec
PortSpeclist
PortSpec
PortSide
Consumer
Supplier
PortStatus
ObjectList
Object
::-Object\AS\Componentlist::-value(VALUEOBJECTIDENTIFIER)::=Component ComponentList I Component::-ObjectSpecPorts
::-ObjectIObject\RECURRING\::-PortSpecList[empty
::-PortSpecPortSpecList|PortSpec::-value(PORT)PortSidePortStatus::=Consumer I Supplier I empty::=\[cJ\
::=\[sJ\
::-\VISIBLE\\PAIRED\\WITH\ObjectList::-Object\,\ObjectList | object::=value(OBJECT)
类型REFINE的数据值是一个客体标识符。注,象客体一样,原则上在不同时间也可以用不同方式来考察端口。在某些情况下,适宜将一个端口(对)视为原子。但是,另一些情况下,可以想象用提练端口自身的方法来检测提供此类通信的机制。由此观点,可以认为一个端口对是由一个客体集支持的。这种看法将加强说明通信性能的能力。在本标准版本中不再进一步探讨“端口提炼”的概念。
8抽象服务
一个分布式信息处理任务的微观描述是抽象服务的规范,它定义了如何启动、控制和中正一个任5
GB/T16284.3—1996
TirKANiKAca
务。不明确提出微观描述,是以抽象的结合操作、离合操作、操作和差错以及抽象规程的使能概念为基础的。
注:下面定义的宏定义隐含使用ASN.1来说明自变量、结果和参数。例如,在说明过程中赋值的任何具体上下文标记,虽然在上下文中无意义,但在一个抽象服务的ROS实现过程中却起着重要作用。8.1抽象规程
个抽象规程(规程)是一个客体应另一个客体的请求而执行的任务。发出请求与执行任务分别称为规程的调用和执行。发出请求的客体与按请求动作的客体分别称为调用者与执行者。规程可以(但不必须)要求调用者在调用的基础上,向执行者提供一个单一的已规定类型的信息客体,该信息客体称为规程的自变量。每一个规程的每次执行都有一个成功或失败的结果。一个规程如果完全执行则认为是成功的,如过早终止则为失败。
一个规程可以(但不必须)要求执行者将成功通知调用者。它还可以(但不必须)进一步要求,当报告失败时提供某种信息。注:以下各条中,规定ASN.1明确指出作为说明规程的自变量与结果的抽象语法(对抽象错误的参数也一样)。ASN.1的这些使用并不暗示在开放系统之间必须传送这些信息客体。特别是,信息客体由于用ASN.1进行描述,以及ASN.1的基本编码规则使得信息客体具有具体的传送语法这个事实在当前上下文中并不重要。ASN.1只是一个形式描述信息客体抽象语法的方便工具。8.2抽象结合操作
一个抽象结合操作是一个规程,它的成功执行将一对或多对抽象端口结合在一起。调用抽象结合操作的客体叫做发起者,执行这个操作的客体叫响应。抽象结合操作适于将发起者的一个特别集与响应者的一个匹配相结合。对集合中一个或多个端口是非对称的情况,抽象结合操作可能只适于结合到消费者一边,或只适于到供应者一边,或二者任选其除了在失败时传给调用者的信息只限于一个称作差错信息的单一信息客体这种情况之外,抽象结合操作完全是一个一般的规程。一个抽象结合操作是靠宏ABSTRACT-BIND来说明的,定义如下:ABSTRACT-BINDMACRO
TYPENOTATION
VALUENOTATION
PortList
PortSide
Consumer
Supplier
::-PortsBind
::-value(VALUEBindType)
::-\To\\\PortList\)\ | empty::-PORT\,\PortListPort
::-value(PORT)PortSide
::=ConsumerSuppLier/empty
::-type(BindType)--必须是BIND类型lempty
由关键字\TO\引导的\PORTS\条列出了此抽象结合操作要结合的响应者的端口,假如在该列有一个非对称端口并未标\[s]\或\[c]\,这表示此抽象结合操作适用于在任一方向结合这样一个端口。注意自变量、结果、与/或差错信息的说明是靠ISO/IEC9072-1中定义的远程操作的宏BIND(嵌入的)来完成的,而且它是宏返回的这种类型的一个值。若未提供返回值,则返回默认值\BIND\。6
GB/T16284.3—1996
注:ABSTRACT-BIND与BIND之间的联系可有助于具体化抽象服务的ROS实现。见10.1条。一个抽象服务对于它提供的每种类型端口全典型地包含一个抽象结合操作。当存在几种端口类型时,它们的抽象结合操作可能但并不一定有区别。8.3抽象离合操作
一个抽象离合操作是一个规程,它的执行无论成功与否都将使两端口分离。它由调用相应的抽象结合的客体(即发起者)调用,由响应者执行。一个抽象离合操作适用于将发起者的端口特定集与响应者的配集处分离。当在集合中一个或多个端口是非对称时,抽象离合操作只适用于从消费者方面分离,或只适于从供应者方面分离,或两者任选其一。
除了在失败时,传送给调用者的信息只限于称为差错信息的单一信息客体这种情况外,抽象离合操作是一个完全一般的规程。
一个抽象离合操作是靠宏ABSTRACT-UNBIND来说明的,定义如下:ABSTRACT-UNBIND MACRO
TYPENOTATION
VALUENOTATION
PortList
PortSide
Consumer
Supplier
Unbind
::-Ports Unbind
::-value(VALUE UnbindType)
::=\FROM\\(\PortList\)\|empty::-Port\,\PortListPort
::-value(PORT)PortSide
::=Consumer| Supplier|empty
::=\[c\
::-type(UnbindType) |
--必须是UNBIND类型
empty
由关键字\FROM\引导的\PORTS\条列出了此抽象离合操作要离合的响应者端口,假若在那有一个未标\SJ\或\[CT\的非对称端口,则表明此抽象离合操作适用于在任一方向离合这种端口(虽然真正的方向所决定的)。
注意自变量、结果、与/或差错信息的说明是由ISO/IEC9072-1中定义的远程操作的宏UNBIND(嵌入的)来完成的,而且它是宏返回的这种类型的一个值。若未提供返回值,则返回缺省值\UNBIND\。注:ABSTRACT-UNBIND与UNBIND之间的联系可有助于具体化抽象服务的ROS实现。见10.1条。一个抽象服务对于它提供的每种类型端口全典型地包含一个抽象离合操作。当存在几种端口类型时,它们的抽象离合操作可能但并不一定有区别。8.4抽象操作
抽象操作是一个规程,它可以在两个已结合端口的上下文中被调用。它的失败对于结合无影响。若端口是非对称的,则端口预先规定了调用者含有消费者端口的客延体还是含有供应者端口的客体,或二者之一。若端口是对称的,则调用者可以是二者中任一客体,无论端口对称与否,剩下的一种客体即为执行署。
除了在失败时向调用者传送信息之外,抽象操作可以说是一个完全一般的规程。一个抽象操作当遇到抽象差错时失败,并且传送的信息只限于抽象差错要求的通告那些信息类型。每个抽象操作全都预先规定了差错是否要报告及若报告时,会遇到哪种的抽象差错。个抽象操作是靠宏ABSTRACT-OPERATION来说明的。它的定义与ISO/IEC9072-1中说明7
GB/T16284.3—1996
的远程操作宏OPERATION定义是同一的。ABSTRACT-OPERATIONMACRO::=OPERATIONirKANiKAca
一个抽象服务对于它提供的每种端口类型全包含零或多个抽象操作。当包含几种端口类型时,它们可能但不一定具有相同的抽象操作。注:ABSTRACT-OPERATION与OPERATION的等价性有助于具体化抽象服务的ROS实现。见10.1条。8.5抽象差错
一个抽象差错是在抽象操作执行过程中可能出现的一种例外情况,它造成执行失败。当一个抽象差错被报告时,执行者向调用者传送抽象差错的标识,可能还有一个称为参数的单一信息客体。对每一个抽象差错全都预先规定了是否要返回一个参数及若返回参数时,其为何种类型。抽象差错是由宏ABSTRACT-ERROR来说明的。它的定义与ISO/EC9072-1中说明的远程操作的宏ERROR定义同一。
ABSTRACT-ERRORMACRO
::-ERROR
一个抽象服务包含它的抽象操作报告的零个或多个抽象错误。注:ABSTRACT-ERROR与ERROR的等价性有助于具体化抽象服务的ROS实现,见10.1条。第三篇抽象服务实现
9概述
一旦用抽象术语描述与说明了一个分布式信息处理任务,就必须规定具体实现任务每一方面的方式。象前面所建议的,每一方面都允许有几种具体的实现。本篇说明了具体实现抽象模型与服务的原则。一个实X是计算机进程或系统,或者是具体实现类型X的抽象客体的实开放系统。
本篇包含以下题目:
a)oSI实现
b)专有实现
注:对于抽象模型的诸方面,在这里强调的是抽象端口与它们的结合。这是因为抽象端口不仅在抽象客体之间而且在具体实现这些抽象客体的物理系统之间标明界限。因此,抽象端口与其结合是抽象模型的一部分,假如要实现开放系统互连,则此抽象模型一定是已用OSI工具构成或可用OSI工具构造的。10OSI实现
CCITT建议与国家标准的基本目的是要说明几个协作实开放系统如何来实现分布式信息处理任务。
在OSI环境中,客体是由应用进程来实现的。通常客体与应用进程之间存在多对多的映射。在不同开放系统中由应用进程实现的客体之间的通信是根据OSI应用协议(包括应用上下文)完成的。一个应用上下文实现一些端口对的结合,使用与离合。应用上下文的规范是以一些应用服务元素的协操作为根据的。假如定义应用服务元素与支持通信的每个端口相对应,则可以特别直接简单地对实现进行说明。下面根据ASEs与ACs对抽象端口与结合的实现进行说明。并要考虑ROS与NON-ROS两个方面的实现。
10.1ROS实现
由远程操作完成的端口与结合的具体实现通常并不重要。首先这是因为在有一个功能上等同的基于ROS的应用协议的情况下,对抽象服务进行定义是件直接的简单的事情。此外,又是因为抽象服务的规范框架与基于ROS的应用协议规范框架同构。在表1中8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
GB/T16284.3—1996
idtIS0/IEC10021-3:1990
信息技术文本通信
面向信报的文本交换系统
第3部分:抽象服务定义约定
Information technologyText communicationMessage-Oriented TextInterchangeSystem(MoTIS)-Part 3:Abstrach service definition conventions1996-04-10发布
国家技术监督局
1996-12-01实施
GB/T16284.3—1996
irKANiKAca
本标准等同采用国际标准ISO/EC10021-3:1990《信息技术——文本通信—面向信报的文本交换系统一—第3部分:抽象服务定义约定》及其ISO/IEC10021-3:1990/Cor.1:1992《技术修改1》。本标准正文和附录中引用其他标准时,用我国的标准编号代替相应的国际标准编号,其对应关系是:
GB/T16262—1996代替ISO/IEC8824:1990;GB/T16263—1996代替ISO/IEC88251990。根据编写国家标准的实际情况,不采用ISO/IEC10021-3的附录E为本国家标准的一部分。GB/T16284在《信息技术文本通信面向信报的文本交换系统》总标题下,目前包括以下7个部分:
第1部分(即GB/T16284.1):系统和服务概论;第2部分(即GB/T16284.2):总体结构;第3部分(即GB/T16284.3):抽象服务定义约定;第4部分(即GB/T16284.4):信报传送系统:抽象服务定义和规程;第5部分(即GB/T16284.5):信报存储器:抽象服务定义;第6部分(即GB/T16284.6):协议规范;第7部分(即GB/T16284.7):人际信报系统。本标准的附录B、附录C是标准的附录;附录A和附录D都是提示的附录。本标准由中华人民共和国电子工业部提出。本标准由电子工业部标准化研究所归口。本标准起草单位:清华大学计算机系。本标准主要起草人:邱建、史美林、李韵琴、徐明伟、张志豪。1
GB/T16284.3—1996
ISO/IEC前言
ISO(国际标准化组织)是由各个国家标准化机构(ISO的成员体)联合组成的一个世界性组织。该组织通过其各个技术委员会进行国际标准的制定工作。凡是对于已设有技术委员会的某一专业感兴趣的每一个成员体,都有权参加该技术委员会。与ISO有联系的官方和非官方国际组织也可参与国际标准的制定工作。ISO与国际电工委员会(IEC)在电子技术标准化的所有方面都进行密切合作。各个技术委员会提出的国际标准草案,须先分发给各成员体表决通过后,再由ISO理事会批准为国际标准。根据ISO工作导则,国际标准至少需要投票成员体的75%赞成。国际标准ISO/IEC10021-3是由ISO/IECJTC1信息技术第一联合技术委员会制定的。目前,ISO/IEC10021在《信息技术一一文本通信一面向信报的文本交换系统》总标题下,包括以下7个部分:
第1部分:系统和服务概论;
一第2部分:总体结构;
一一第3部分:抽象服务定义约定;一第4部分:信报传送系统:抽象服务定义和规程;一第5部分:信报存储器:抽象服务定义;一第6部分:协议规范;
一第7部分:人际信报系统。
本标准的附录B和附录C是标准的组成部分。附录A和附录D仅提供参考信息。GB/T16284.3—1996
iiKANiKAca
本标准是一组面向信报的文本交换系统(MOTIS)国家标准之一,这组标准对包含任意多个协同操作开放系统的信报处理提供了综合说明。本标准使信报处理系统作为一种复合的分布式信息处理任务得以成为可能,它们的组合成分具有这些特性。
本标准规定了信报处理中分布式信息任务的定义约定,也可用于其他应用。本标准由CCITT和ISO合作完成。与CCITT的X.407技术上是一致的。I
1范围
中华人民共和国国家标准
信息技术文本通信
面向信报的文本交换系统
第3部分:抽象服务定义约定
InformationtechnologyTextcommunicationMessage-OrientedTextInterchangeSystem(MoTIS)Part3;Abstrachservicedefinitionconventions第一篇 引 言
GB/T16284.3—1996
idtIS0/IEC10021-3:1990
本标准说明了用来描述在信报处理中出现的分布式信息处理任务的约定。本标准结构如下,第一篇是引言;第二篇说明了为抽象定义一个分布式信息处理任务而采用的约定;第三篇给出了具体实现这些任务的通信方面的原则,例如根据开放系统互连(OSI)协议实现的原则。附录提供了重要的补充信息。本标准没有一致性的要求。
2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB9387—88信息处理系统开放系统互连基本参考模型(idtISO7498:1984)GB/T16262—1996信息处理系统开放系统互连抽象语法记法(ASN.1)规范(idtISOIEC8824:1990)
GB/T16263—1996
6信息处理系统开放系统互连抽象语法记法一(ASN.1)基本编码规则规范(idtISO/IEC8825:1990)
ISO8649:1988信息处理系统一一开放系统互连——联系控制服务元素的服务定义ISO/EC9072-1:1989信息处理系统一一文本通信一一远程操作一一第1部分:模型、记法与服务定义
3定义
下述定义适用于本标准。
本标准以GB9387提出的概念为基础并使用其中定义的下列术语:a)抽象语法;
b)应用层;
c)应用协议数据单元(APDU);d)应用协议;
e)应用服务元素(ASE);
国家技术监督局1996-04-10批准1996-12-01实施
f)具体传送语法;
g)分布式信息处理任务;
h)层服务;
i)层;
i)开放系统;
k)开放系统互连(Osr);
1)实开放系统。
GB/T16284.3—1996
本标准使用GB/T16262定义的下列术语:a)抽象语法记法一(ASN.1);
b)(数据)类型,
c)(数据)值;
d)输入;
e)整数;
f)宏;
g)模块;
h)客体标识符;
i)标记。
本标准使用GB/T16263定义的下列术语:a)基本编码规则。
本标准使用ISO8649定义的下列术语:a)应用上下文(AC)。
本标准使用ISO9072-1定义的下列术语:a)结合操作;
b)差错;
c)已链接的;
d)操作;
e)远程操作服务(ROS);
f)远程操作;
g)离合操作。
4缩略语
本章无条文。
5约定
本标准使用下列描述性约定:
本标准使用下列基于ASN.1表的描述性约定:a)使用GB/T16262的ASN.1宏记法来定义宏OBJECT,PORT和REFINE。irKANiKAca
b)使用ISO/IEC9072-1的宏定义BIND、UNBIND、OPERATION和ERROR来定义宏ABSTRACT-BIND、-UNBIND、-OPERATION和-ERROR。c)使用ASN.1本身来说明在附录A的例子中出现的信息客体的抽象语法。d)使用第7章的宏OBJECT、PORT和REFINE来说明在附录A例子中的各种抽象模型。e)使用第8章的宏ABSTRACT-BIND,-OPERATION和-ERROR来说明在附录A例子中的各2
种抽象服务。
GB/T16284.3—1996
ASN.1出现在两个地方:在本标准的正文中用来作为说明;此外,为用户参考,也大量重复地在附录中出现。假如在这两处发现差异,则指示一个规范差错。注:整个附录中的ASN.1模块的ASN.1标记是隐式的,就这方面而言,这些模块是确定的。5.2术语
在标准中,术语在定义时用黑体字表示,在其他情况下无特殊表示。第二篇抽象服务定义约定
6概述
面对描述与说明一个复杂分布式信息处理任务的工作,聪明的方法是先抽象地说明任务,而不是用具体术语来说明。这种方法能保证在独立于任务的具体实现情况下,列出任务的功能需求。这种分离法很重要,因为在不同前提下,任务的每一个方面都容许有几个具体实现。例如,在一个包含三个信报传送代理的信报传送系统中,第一个与第二个代理可能采用OSI通信来相互作用,而第二个与第三个可能靠专用的方式来交换。
本篇从宏观与微观两方面说明了抽象地描述一个分布式信息处理任务而采用的约定。宏观描述称为抽象模型,微观描述称为抽象服务。在本篇定义了说明抽象模型与服务的各种形式工具。在附录A中给出了一个综合运用的例子。阅读本篇时,读者可能希望参考一下该附录的实例。本篇包括下列题目:
a)抽象模型
b)抽象服务
注:上面提到的形式工具既不是一个形式描述语言,也不是一个置换。它们只是支持本篇定义的非正式描述约定的简单ASN.1记法。
7抽象模型
一个分布式信息处理任务的宏观描述称为此任务与其实现环境的抽象模型(模型)。它是以抽象客体、端口、服务和细分等概念为基础的。(抽象服务的概念在第8章中有更完整的说明。)7.1抽象客体
个抽象客体(客体)是一个功能实体,是可能的几个两两之间存在交互作用的实体中的一个。客体有不同的类型,这些类型决定了它们的功能与行为。例如,某种类型的一个客体可能表示一个系统,而另一种类型的多个客体表示它的用户。客体之间通过抽象端口交互作用。客体类型是通过宏OBJECT来说明的。此说明列出了对这个客体提供访问的抽象端口的类型。对于非对称的端口类型,规范指示出这种类型端口是消费者端口还是提供者端口。OBJECTMACRO
TYPENOTATION
VALUE NOTATION
Portlist
PortType
Symmetric
Asymmetric
:=\PORTS\\(\PORTLIST\)\|empty:=value(VALUEOBJECTIDENTIFIER)::=Port\,\PortlistPort
::=value(PORT)PortType
::-Symmetric |Asymmetric
::=empty
::=Consumer I Supplier
Consumer
Supplier
GB/T16284.3—1996
::=\[s
类型OBJECT的数据值是一个唯一且无歧义地标识被说明客体的客体类型标识符。注:关键字\OBJECT\是ASN.1的保留字。在当前上下文中,合适替换者的选择留待进一步研究。7.2抽象端口
irKANiKAca
个抽象端口(端口)是一个点,在这点上一个抽象客体与另一个抽象客体交互作用。端口有不同类型,这些类型决定了它们能够允许的相互作用种类。例如,某种类型的端口可能表示访问一个目录系统的方式,而另一类端口则表示管理此系统的方法。端口类型有以下两种:
a)对称的:对称端口类型的所有实例全是同一的。b)非对称的:非对称端口类型的每个实例必是供应者与消费者两种之一。注:术语“提供者”和“消费者”的特定分配常常是凭直觉进行的。例如,在一个文件系统中,很自然地会考虑将提供者端口分配给系统用户和管理者。但严格地讲,这两个术语的分配是任意的。只要两个客体的两端口相接触或已结合,则客体间可通过其端口相互作用。对于一个或多个端口对,能使其状态为“启动”的动作称为结合,能使其状态为“关闭”的动作称为离合。只有当两个端口匹配时才能结合。任意两个相同的、对称类型的端口可以相匹配。两个相同的非对称类型的端口相匹配当且仅当一个是供应者,另一个是消费者。端口类型是用宏PORT来说明的。此规范标识了抽象操作,该操作表示当两个端口已结合时可能进行的交互作用。假如未列出抽象操作,则认为是未说明。PORTMACRO
TYPE NOTATION
VALUENOTATION
Operations
Symmetrical
Asymmetrical
OneSided
TwoSided
Consumer
Supplier
Operationlist
Operation
--数据值标识抽象操作
--数据类型标识抽象操作
::-Operations Iempty
::=value(VALUEOBJECTIDENTIFIER)::-SymmetricalAsymmetrical
::-\ABSTRACT\\OPERATIONS\\(\operationlist\)\::=OnesidedITwosidedwww.bzxz.net
::-Consumer I Supplier
::-Consumer Supplier I Supplier consumer::=\CONSUMER\\INVOKES\\(\operationlist\)\:-\SUPPLIER\\INVOKES\\(\operationlist\)\::=Operation\,\Operationlist | Operation::=value(ABSTRACT-OPERATION)|如果端口类型是对称的,则两个客体可提供所有列出的抽象操作。若端口类型是非对称的,则具有消费者端口的客体与拥有供应者端口的客体提供的抽象操作是有区别的。PORT类型的数据值是一个客体标识符,它唯一且无歧义地标识了说明的端口类型。7.3抽象服务
抽象服务是一个客体,通过的一个或多个端口向另一个客体提供的一个功能集合。前一个客体称为抽象服务提供者(提供者),后一个客体称为抽象服务用户(用户)。上述的每一个端口都是对称的或非对4
GB/T16284.3—1996
称的。若为后者,则必为消费者与供应者二者之一一个抽象服务可有任意多个用户和提供者。每当提供者的抽象服务端口与用户的匹配端口相结合时,则认为在这两上客体之间存在一个抽象联系(或联系)。抽象服务在第8章中给予说明。
注:应用层抽象服务的服务目的与OSI低层服务的服务目的很多是相同的。7.4抽象细分
在不同时间可以用不同方式来考察客体。在某些情况下,适宜将客体视为原子。例如,当描述一个客体如何与其外部客体交互作用,即当说明客体的抽象服务时,应将此客体视为原子。在另外一些情况下,又适宜将客体视为合成的,即由其他若干个客体构成。例如,当描述如何实现一个客体时就是这种情况。
成分客体同样具有端口。一些端口是在结构的客体“表面”可见的,另一些则使成分客体之间交互作用。因此,在成分客体中支持提供与使用较少的抽象服务,而成分客体协作的结果提供了结构客体的全部抽象服务。
把一个客体功能分成几个较小的客体的功能称为这个客体的抽象细分(细分)。可以递归地使用细分技术。可以通过提练成分客体本身来展示其内部结构,一直这样进行下去,直到可以将分解得到的新的成分客体认为是原子的为止。细分是用宏REFINE来说明的。它标识了内部结构正被展示的客体与构成它的成分的客体。每个成分客体的特征是唯一的或递归的。宏定义还指出了哪些成分客体的端口与其他成分客体的端口相结合,以及哪些端口在合成客体的表面是可见的。REFINEMACRO
TYPENOTATION
VALUE NOTATION
Componentlist
Component
ObjectSpec
PortSpeclist
PortSpec
PortSide
Consumer
Supplier
PortStatus
ObjectList
Object
::-Object\AS\Componentlist::-value(VALUEOBJECTIDENTIFIER)::=Component ComponentList I Component::-ObjectSpecPorts
::-ObjectIObject\RECURRING\::-PortSpecList[empty
::-PortSpecPortSpecList|PortSpec::-value(PORT)PortSidePortStatus::=Consumer I Supplier I empty::=\[cJ\
::=\[sJ\
::-\VISIBLE\\PAIRED\\WITH\ObjectList::-Object\,\ObjectList | object::=value(OBJECT)
类型REFINE的数据值是一个客体标识符。注,象客体一样,原则上在不同时间也可以用不同方式来考察端口。在某些情况下,适宜将一个端口(对)视为原子。但是,另一些情况下,可以想象用提练端口自身的方法来检测提供此类通信的机制。由此观点,可以认为一个端口对是由一个客体集支持的。这种看法将加强说明通信性能的能力。在本标准版本中不再进一步探讨“端口提炼”的概念。
8抽象服务
一个分布式信息处理任务的微观描述是抽象服务的规范,它定义了如何启动、控制和中正一个任5
GB/T16284.3—1996
TirKANiKAca
务。不明确提出微观描述,是以抽象的结合操作、离合操作、操作和差错以及抽象规程的使能概念为基础的。
注:下面定义的宏定义隐含使用ASN.1来说明自变量、结果和参数。例如,在说明过程中赋值的任何具体上下文标记,虽然在上下文中无意义,但在一个抽象服务的ROS实现过程中却起着重要作用。8.1抽象规程
个抽象规程(规程)是一个客体应另一个客体的请求而执行的任务。发出请求与执行任务分别称为规程的调用和执行。发出请求的客体与按请求动作的客体分别称为调用者与执行者。规程可以(但不必须)要求调用者在调用的基础上,向执行者提供一个单一的已规定类型的信息客体,该信息客体称为规程的自变量。每一个规程的每次执行都有一个成功或失败的结果。一个规程如果完全执行则认为是成功的,如过早终止则为失败。
一个规程可以(但不必须)要求执行者将成功通知调用者。它还可以(但不必须)进一步要求,当报告失败时提供某种信息。注:以下各条中,规定ASN.1明确指出作为说明规程的自变量与结果的抽象语法(对抽象错误的参数也一样)。ASN.1的这些使用并不暗示在开放系统之间必须传送这些信息客体。特别是,信息客体由于用ASN.1进行描述,以及ASN.1的基本编码规则使得信息客体具有具体的传送语法这个事实在当前上下文中并不重要。ASN.1只是一个形式描述信息客体抽象语法的方便工具。8.2抽象结合操作
一个抽象结合操作是一个规程,它的成功执行将一对或多对抽象端口结合在一起。调用抽象结合操作的客体叫做发起者,执行这个操作的客体叫响应。抽象结合操作适于将发起者的一个特别集与响应者的一个匹配相结合。对集合中一个或多个端口是非对称的情况,抽象结合操作可能只适于结合到消费者一边,或只适于到供应者一边,或二者任选其除了在失败时传给调用者的信息只限于一个称作差错信息的单一信息客体这种情况之外,抽象结合操作完全是一个一般的规程。一个抽象结合操作是靠宏ABSTRACT-BIND来说明的,定义如下:ABSTRACT-BINDMACRO
TYPENOTATION
VALUENOTATION
PortList
PortSide
Consumer
Supplier
::-PortsBind
::-value(VALUEBindType)
::-\To\\\PortList\)\ | empty::-PORT\,\PortListPort
::-value(PORT)PortSide
::=ConsumerSuppLier/empty
::-type(BindType)--必须是BIND类型lempty
由关键字\TO\引导的\PORTS\条列出了此抽象结合操作要结合的响应者的端口,假如在该列有一个非对称端口并未标\[s]\或\[c]\,这表示此抽象结合操作适用于在任一方向结合这样一个端口。注意自变量、结果、与/或差错信息的说明是靠ISO/IEC9072-1中定义的远程操作的宏BIND(嵌入的)来完成的,而且它是宏返回的这种类型的一个值。若未提供返回值,则返回默认值\BIND\。6
GB/T16284.3—1996
注:ABSTRACT-BIND与BIND之间的联系可有助于具体化抽象服务的ROS实现。见10.1条。一个抽象服务对于它提供的每种类型端口全典型地包含一个抽象结合操作。当存在几种端口类型时,它们的抽象结合操作可能但并不一定有区别。8.3抽象离合操作
一个抽象离合操作是一个规程,它的执行无论成功与否都将使两端口分离。它由调用相应的抽象结合的客体(即发起者)调用,由响应者执行。一个抽象离合操作适用于将发起者的端口特定集与响应者的配集处分离。当在集合中一个或多个端口是非对称时,抽象离合操作只适用于从消费者方面分离,或只适于从供应者方面分离,或两者任选其一。
除了在失败时,传送给调用者的信息只限于称为差错信息的单一信息客体这种情况外,抽象离合操作是一个完全一般的规程。
一个抽象离合操作是靠宏ABSTRACT-UNBIND来说明的,定义如下:ABSTRACT-UNBIND MACRO
TYPENOTATION
VALUENOTATION
PortList
PortSide
Consumer
Supplier
Unbind
::-Ports Unbind
::-value(VALUE UnbindType)
::=\FROM\\(\PortList\)\|empty::-Port\,\PortListPort
::-value(PORT)PortSide
::=Consumer| Supplier|empty
::=\[c\
::-type(UnbindType) |
--必须是UNBIND类型
empty
由关键字\FROM\引导的\PORTS\条列出了此抽象离合操作要离合的响应者端口,假若在那有一个未标\SJ\或\[CT\的非对称端口,则表明此抽象离合操作适用于在任一方向离合这种端口(虽然真正的方向所决定的)。
注意自变量、结果、与/或差错信息的说明是由ISO/IEC9072-1中定义的远程操作的宏UNBIND(嵌入的)来完成的,而且它是宏返回的这种类型的一个值。若未提供返回值,则返回缺省值\UNBIND\。注:ABSTRACT-UNBIND与UNBIND之间的联系可有助于具体化抽象服务的ROS实现。见10.1条。一个抽象服务对于它提供的每种类型端口全典型地包含一个抽象离合操作。当存在几种端口类型时,它们的抽象离合操作可能但并不一定有区别。8.4抽象操作
抽象操作是一个规程,它可以在两个已结合端口的上下文中被调用。它的失败对于结合无影响。若端口是非对称的,则端口预先规定了调用者含有消费者端口的客延体还是含有供应者端口的客体,或二者之一。若端口是对称的,则调用者可以是二者中任一客体,无论端口对称与否,剩下的一种客体即为执行署。
除了在失败时向调用者传送信息之外,抽象操作可以说是一个完全一般的规程。一个抽象操作当遇到抽象差错时失败,并且传送的信息只限于抽象差错要求的通告那些信息类型。每个抽象操作全都预先规定了差错是否要报告及若报告时,会遇到哪种的抽象差错。个抽象操作是靠宏ABSTRACT-OPERATION来说明的。它的定义与ISO/IEC9072-1中说明7
GB/T16284.3—1996
的远程操作宏OPERATION定义是同一的。ABSTRACT-OPERATIONMACRO::=OPERATIONirKANiKAca
一个抽象服务对于它提供的每种端口类型全包含零或多个抽象操作。当包含几种端口类型时,它们可能但不一定具有相同的抽象操作。注:ABSTRACT-OPERATION与OPERATION的等价性有助于具体化抽象服务的ROS实现。见10.1条。8.5抽象差错
一个抽象差错是在抽象操作执行过程中可能出现的一种例外情况,它造成执行失败。当一个抽象差错被报告时,执行者向调用者传送抽象差错的标识,可能还有一个称为参数的单一信息客体。对每一个抽象差错全都预先规定了是否要返回一个参数及若返回参数时,其为何种类型。抽象差错是由宏ABSTRACT-ERROR来说明的。它的定义与ISO/EC9072-1中说明的远程操作的宏ERROR定义同一。
ABSTRACT-ERRORMACRO
::-ERROR
一个抽象服务包含它的抽象操作报告的零个或多个抽象错误。注:ABSTRACT-ERROR与ERROR的等价性有助于具体化抽象服务的ROS实现,见10.1条。第三篇抽象服务实现
9概述
一旦用抽象术语描述与说明了一个分布式信息处理任务,就必须规定具体实现任务每一方面的方式。象前面所建议的,每一方面都允许有几种具体的实现。本篇说明了具体实现抽象模型与服务的原则。一个实X是计算机进程或系统,或者是具体实现类型X的抽象客体的实开放系统。
本篇包含以下题目:
a)oSI实现
b)专有实现
注:对于抽象模型的诸方面,在这里强调的是抽象端口与它们的结合。这是因为抽象端口不仅在抽象客体之间而且在具体实现这些抽象客体的物理系统之间标明界限。因此,抽象端口与其结合是抽象模型的一部分,假如要实现开放系统互连,则此抽象模型一定是已用OSI工具构成或可用OSI工具构造的。10OSI实现
CCITT建议与国家标准的基本目的是要说明几个协作实开放系统如何来实现分布式信息处理任务。
在OSI环境中,客体是由应用进程来实现的。通常客体与应用进程之间存在多对多的映射。在不同开放系统中由应用进程实现的客体之间的通信是根据OSI应用协议(包括应用上下文)完成的。一个应用上下文实现一些端口对的结合,使用与离合。应用上下文的规范是以一些应用服务元素的协操作为根据的。假如定义应用服务元素与支持通信的每个端口相对应,则可以特别直接简单地对实现进行说明。下面根据ASEs与ACs对抽象端口与结合的实现进行说明。并要考虑ROS与NON-ROS两个方面的实现。
10.1ROS实现
由远程操作完成的端口与结合的具体实现通常并不重要。首先这是因为在有一个功能上等同的基于ROS的应用协议的情况下,对抽象服务进行定义是件直接的简单的事情。此外,又是因为抽象服务的规范框架与基于ROS的应用协议规范框架同构。在表1中8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。

标准图片预览:





- 热门标准
- 国家标准(GB)标准计划
- GB/T15361-2009 岸边集装箱起重机
- GB/T15329.1-2003 橡胶软管及软管组合件 织物增强液压型 第1部分: 油基流体用
- GB/T2828.1-2012 计数抽样检验程序 第1部分:按接收质量限(AQL)检索的逐批检验抽样计划
- GB/T14629.4-1993 裘皮 猾子皮
- GB50150-2016 电气装置安装工程 电气设备交接试验标准
- GB6857-2008 pH 基准试剂 邻苯二甲酸氢钾
- GB/T22376.1-2008 胶粘剂 本体试样的制备方法 第1部分:双组份体系
- GB/T228.1-2021 金属材料 拉伸试验 第1部分:室温试验方法
- GB/T7251.1-2023 低压成套开关设备和控制设备 第1部分:总则
- GB19651.3-2008 杂类灯座 第2-2部分:LED模块用连接器的特殊要求
- GB4587-1984 双极型晶体管测试方法
- GB/T3098.1-2010 紧固件机械性能 螺栓、螺钉和螺柱
- GB5226.1-2019 机械电气安全 机械电气设备 第1部分:通用技术条件
- GB/T5009.91-2003 食品中钾、钠的测定
- GB/T5009.135-2003 植物性食品中灭幼脲残留量的测定
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:bzxznet@163.com
网站备案号:湘ICP备2023016450号-1
网站备案号:湘ICP备2023016450号-1