GB/T32428-2015

信息技术SOA服务质量模型及测评规范

Informationtechnology—SOAservicequalitymodelmeasurementandevaluationspecification

本文分享国家标准信息技术SOA服务质量模型及测评规范的全文阅读和高清PDF的下载,信息技术SOA服务质量模型及测评规范的编号:GB/T32428-2015。信息技术SOA服务质量模型及测评规范共有16页,发布于2017-01-01
  • 中国标准分类号(CCS)L79
  • 国际标准分类号(ICS)35.100.05
  • 实施日期2017-01-01
  • 文件格式PDF
  • 文本页数16页
  • 文件大小405.32KB

信息技术SOA服务质量模型及测评规范


国家标准 GB/T324282015 信息技术SOA服务质量模型及测评规范 ntormationtehnology一soAservieequaltymodemeasurememntamd evaluationspeifieatonm 2015-12-31发布 2017-01-01实施 中毕人民共和国国家质量监督检验检疫总局 发布 中 国国家标准化管厘委员会国家标准
GB/T32428一2015 目 次 前言 引言 范围 规范性引用文件 术语和定义 SOA应用中服务质量模型 4.1综述 4.2功能正确性 4.3服务粒度适合性 4.4松稠合性 4.5可复用性 4.6可扩展性 4.7互操作性 4.8可用性 4.9可管理性 测量方法 5.1综述 5.2功能正确性测量 5.3服务粒度适合性测量 豆.!松稠合性测量 5.5可复用性测量 5.6可扩展性测量 互操作性测量 5.7 5.8 可用性测量 5.9可管理性测量 评价过程 概述 6.1 6.2确定评价需求 6.3规定评价 6.4设计评价 6.5执行评价 附录A资料性附录评价结果使用建议
GB/T32428一2015 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:北京锐易特软件技术有限公司、软件评测中心、工业和信息化部电子第五研 究所、上海市计算机软件评测重点实验室、电子技术标准化研究院,北京东方通科技股份有限公司、 北京航空航天大学,上海市软件行业协会 本标准主要起草人;李轶强,黄江平,李冬、蔡立志、,董建、孟晓、孙勇韬、王潮阳,袁媛、徐宝新、 赵永望、陈录萍、杨春晖,杨根兴,田忠,李海波 业
GB/T32428一2015 引 言 本标准在遵循GB/T29263一2012《信息技术面向服务的体系结构(sOA)应用的总体技术要求》 规定的服务质量要求(包括服务粒度适合性、松耦合性、可复用性、可扩展性、互操作性5个特性)基础 上,定义了sOA应用中服务的质量模型 服务质量模型共包含8个特性,除上述5个特性外,又增加了 功能正确性、可用性、可管理性3个特性
GB/T32428一2015 信息技术SoA服务质量模型及测评规范 范围 本标准规定了soA应用中服务的质量模型、测量方法及评价过程 本标准适用于sOA应用中服务的质量的测量及评价,服务质量模型和评价结果可作为sOA应用 中服务的全生存周期的参考依据 本标准可供下列人员使用: -提供sOA应用中质量评价服务的测试实验室的评价者; 提供sOA应用中服务的服务提供者; -需要从服务提供者或测试实验室得到评价信息的服务消费者 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T29262一2012信息技术面向服务的体系结构(SOA术语 术语和定义 GB/T29262一2012界定的以及下列术语和定义适用于本文件 3.1 服务质量模型servieequalitymdel 定义的一组特性及特性间的关系,用于规定sOA应用中服务的质量需求和评价质量而提出 框架 3.2 评价方法eyaluationmethod 描述评价方采取动作的规程,用以获得对特定sOA应用中的服务或整个sOA应用中服务实行规 定测量的结果 3.3 评价需求evalwationrequirememt 用以描述评价的目标,特别是描述soA应用中服务的质量需求 so应用中服务质量模型 综述 4.1 服务的关键质量特性包括;功能正确性、服务粒度适合性、松稠合性、可复用性、可扩展性、互操作 性,可用性,可管理性8个特性 这些特性构成sOA应用中服务的质量模型,如图1所示
GB/T32428一2015 质量模型 管 架 # 图1soA应用中服务质量模型 4.2功能正确性 服务被服务消费者调用时,实际运行的结果与服务描述声明功能的一致程度 包括的指标如下;功 能实现正确性、功能一致性 4.3服务粒度适合性 服务提供功能的层次与服务消费者功能需求层次间的相近性 该特性没有进一步细分 4.4松耦合性 服务与其他服务之间技术独立性、位置透明性等的程度 该特性没有进一步细分 4.5可复用性 服务被组合使用的难易程度 包括的指标如下;接口标准性、易组合性 4.6可扩展性 服务运行时在资源变化情况下其服务能力的随需可变能力 包括的指标如下;容量扩展性、,效率扩 展性 4.7互操作性 服务之间互相通信、,调用执行、交换信息的能力 包括的指标如下;基于数据格式的数据可交换性、 基于用户成功尝试的数据可交换性 4.8可用性 服务可靠地提供业务功能的能力 包括的指标如下;可访问性、响应成功率、响应时间,最大吞 吐率 4.9可管理性 保持服务和服务资源信息完备性、可观察性和可控性的能力 包括的指标如下;服务描述信息、状 态信息的完整性、状态信息的精确度,状态信息的实时性,服务操作控制、服务配置控制 注1:服务资源包括服务操作用到的软件和硬件 注2信息完备性指为处理故障和支持服务运营而提供信息的能力 该信息主要包括可管理的访问信息以及服务 的基础信息
GB/T32428一2015 注3可观察性指服务提供状态信息的有效程度 状态信息主要包括性能指标、内存使用率以及消息记录等 注4;可控性指为维持服务处于可控状态,服务提供操作控制功能与配置控制功能的能力 操作控制功能是指改变 服务运行状态的操作命令,如服务或相关资源的开始、暂停、停止等操作 配置控制功能是指配置参数的修改 命令,例如;服务消费者可根据不同情况训整配置参数,如改变消息序列大小,编码方式和加密算法等 测量方法 5.1 综述 5.25.9以表格形式分别给出4.2~4.9中各服务质量特性的测量信息 每个服务质量特性的测量 信息包括以下各项 a)测量名称:sOA应用中服务质量模型中特性或指标的名称 b 测量目的;在测量应用中以回答问题的形式进行描述; 应用方法:提供一个应用的大纲; c d测量、公式及数据元素计算;给出测量公式,并解释所用的数据元素的含义; 注:在某些情况下一个测量对应多个公式 测量值解释;给出测量结果范围和最佳值; e 测量输人:测量中使用的数据来源 5.2功能正确性测量 功能正确性测量见表1 表1功能正确性测量 测量名称 测量目的 应用方法 测量、公式及数据元素计算测量值解释 测量输人 功能实现正在已实现的对服务做功能性测试 0.0GB/T32428一2015 表2服务粒度适合性测量 测量名称 测量目的 应用方法 测量、公式及数据元素计算 测量值解释 测量输人 服务粒度适服务提供功服务提供功能的层次X=A/B 0.0GB/T32428一2015 表5可扩展性测量 测量名称 测量目的 应用方法 测量、公式及数据元素计算 测量值解释 测量输人 容量可 扩 服务运行资改变系统资源,对单位X=A/KB X>0.0 设计规格 展性 源变化时处时间内服务处理的事A=资源变化后单位时间越大越好 说明 理能力的变 务计数 内服务处理事务数 化情况 B=变化后系统资源 -资源变化前单位时 间内服务处理事务数/变 化前系统资源 扩 效率可 服务运行资改变系统资源,对服务X=A/KB X0,0 设计规格 展性 源变化时处处理等量事务的时间A=资源变化后服务处理越大越好 说明 理时间的变计数 等量事务的时间计数 化情况 -变化后系统资源 B一 K=资源变化前服务处 理等量事务的时间计数 变化前系统资源 互操作性测量 互操作性测量见表6. 表6互操作性测量 测量输人 测量名称 测量目的 应用方法 测量,公式及数据元素计算测量值解释 0,0X<1.0 数据的可交对于规定的按照数据字段规格说明,X=A/B 需求规格 换性(基于数数据传输 ,交 测试系统的每个下游接A=在测试数据交换时.越接近1.0越好 说明 据格式) 换接口的功口功能输出记录的格式 证实能成功地与其他服 能已经被实对在测试数据交换" 中 务或系统进行交换的数 现的正确程证实与其他服务或系据格式的数目 度如何 统交换的数据格式的 B 要被交换数据的总 数目进行计数,并与数数目 据交换的总数相比较 数据的可交最终用户不能对使用接口功能和失 X=1一A/B 0.0GB/T32428一2015 5.8可用性测量 可用性测量见表7 表7可用性测量 测量名称 测量目的 应用方法 测量,公式及数据元素计算测量值解释 测量输人 0.0X<1.o 可访问性 当系统可用在服务所处服务器及x=A/B 求规格 高 时,服务可被网络符合要求的条件A=收到的响应消息数 越接近1.0越好说明 获取的能力 下,服务请求者收到的B=发出的请求消息数 服务响应消息与发出 的服务请求消息的 比率 服务成功处单位时间内,服务响应x=A/B 响应成功率 0,0X1.0 需求规格 理后,在一定数量与服务请求数量 A=服务成功响应请求的越接近1.0越好 说明 时间内收到的比率 数量 规定的响应 B=服务请求数量 消息的比率 响应时间 服务提供 服务响应时间反映了 需求规格 从 X0.0 X =A十B+C 服务消费者发送请求到接收响应A=客户端延迟 越小越好 说明 发出服务请信息的持续时间 网络延迟 响 B= 求到服务响应时间可以通过不同C=服务延迟 应接收完毕的测量点来反映,主要 的时间满 足 通过3类延迟来影响 客户端延迟、网络延 业务需求的 程度如何 迟、服务延迟 最大吞吐量 服务提供单最大吞吐率反映了服X=MAX(A/N 0,0Xs1.0 需求规格 务提供商提供的服务 位时间内 服 A一 单位时间内服务提供越接近1.0越好说明 在一个特定时期内处者处理的请求数目 务处理请求 的最多次数理请求的数目的最大 一测量时间 N= 满足业务需 值 它反映了单位时 求 的程度间内服务响应的最 大值 如何 注,响应时间可以通过不同的测量点来反映,如图2所示,主要有3类延迟;客户淄延迟,网络延迟,服务延迟 其 中,客户端延迟=CIl+CI2;网络延迟=NLl+NI2;服务延迟=SLl+SL.2+SL3. 客户端应用 服务器端 客户端 服务 网络 请求 CLl SL1 NL1 IsL2 响应 16 SL3 cL2 N2 图2响应时间示意图
GB/T32428一2015 5.9可管理性测量 可管理性测量见表8 表8可管理性测量 测量名称 测量目的 应用方法 测量、公式及数据元素计算 测量值解释 测量输人 务 服 描述服务具备提在服务运行情况下,获X=1一A/B 0,0Xs1.0 服务描述 信息 供其原始描取服务原始描述信息 A=在测试中规定的信息越接近1.0越好说明 述信息 的 完备性还未完全实现的 能力 项数 一规定的服务具备信息 B= 完备项的总数 服务状态信服务具备提按照服务消费者的需X=1一A/B 0,0GB/T32428一2015 评价过程 6.1概述 每个sOA应用中服务质量特性的评价基本过程包括确定评价需求、规定评价、设计评价和执行评 价4类活动,见图3 确定 规定 设计 执行 评价 评价需求 评价 评价 编写 确定 设计 确定 计算 病定杰定义 给出 soA 执行 SOA SOA soA soAsoA SOA SOA 应用 应用 应用 应用应用应用 应用 应用应用 应用 应用 中服 中服中晨中服 中服 中服 中服中服 中服 中服 中服 务的 务的务的务的 务的 务的 务的 务间务的 务的 评价 务的 测试 汗价 评价评价渊量 评价 测试 领域 规格 等级范围方法 计划 目的 方法 值 报告 说明 图3soA应用中服务的质量评价基本过程 sOA评价过程由4个活动组成 -确定评价需求,包括确定soA应用中服务质量的评价目的,评价领域和评价等级 规定评价,包括定义sOA应用中服务质量的评价范围、测量方法、编写sOA的评价规格 说明 -设计评价,包括sOA应用中服务质量的测试方法、优化测量和编写soA评价计划 执行评价,包括执行sOA应用中服务质量的测试、计算测量值、给出评价结果 6.2确定评价需求 确定sOA的评价需求,宜考虑下列情况 sOA应用中的服务是为满足各种各样需求而开发的,而且评价的请求者可能会同意特殊的评 价需求,因而目标会随着不同的评价情况而变化 sOA应用中的服务一般是针对特定领域应用的,需要明确其领域特性; 可能的评价技术有很多,需要在考虑评价目标和sOA应用中服务的组成时进行选择 所有这些考虑增强了评价的高度灵活性,因此在评价前必须明确其评价的需求 确定评价需求步 骤如下: 输人 a 请求者提供其需求,说明评价的目的 请求者应提供下列评价过程的输人 sOA应用中服务的描述 sOA应用中的服务 注1:soA应用中的服务可包括与相关的计划,过程或开发方法有关的文档 计划文档可以包括进度表、组织结构 或估计的成本等 注2:如果请求者是服务消费者,该消费者应该与服务提供者达成一致,并可要求服务提供者把要评价的sOA应用 中服务的描述交给评价者,以支持评价者开展评价
GB/T32428一2015 任务 b 确定评价目的 评价目的可以是被评价sOA应用中服务的整体质量水平评价,也可以是与 同类服务的质量水平比对评价,以及某特定特性的质量水平评价等 确定评价领域 明确被评价的sOA应用中服务面向的领域,可以是通用的,也可以是特 定的 确定评价等级 评价等级可以根据评价的请求定义,可参考A.4的定义 但宜与评价的请求 者沟通,达成共识 编写sOA应用中服务质量评价需求文档,评价需求应包含被评价的sOA应用中服务的应用 领域和用途的一般描述,评价覆盖的范围,以及需要特别说明的事项 输出 《XXXsoA应用中服务质量评价需求》文档 6.3规定评价 规定sOA应用中服务质量的评价,需要细化评价的范围,从第4章中选择指标,编写soA评价的 规格说明: 输人 a 《XXXsOA应用中服务质量评价需求》文档 b 任务 -细化定义sOA应用中服务的评价范围,对照第4章的服务质量模型,具体列出要评价的指标 注:指标抽取时,宜考虑以下情况 选择充分体现该领城软件特征的指标; 可操作性好、指标数据易获得且其获取的代价较小; 少而精、规模适中; 指标间尽量不相关: 标准符合性要突出 定义具体的测量方法,测量方法从第5章中选取 编写sO)A应用中服务的评价规格说明,定义评价的范围和定义对所评价的sOA应用中服务 执行的测量 评价规格说明宜详细到在它的基础上能确保评价的可重复性和可再现性 输出 (XXXsO)A应用中服务质量评价规格说明》文档 6.4设计评价 设计SOA应用中服务的质量评价,需要设计为获取测量值而执行的测试方法,编写可具体执行的 评价计划: 输人 a 《XXXsOA应用中服务质量评价规格说明》文档 b 任务 -设计被评价SOA应用中服务的测试方法 应针对每一个要执行的指标设计具体的测试方 法 具体有如下形式: 测试项:标识测试名称和编号 前置条件:说明进人该测试的需要具备的条件,或进人该项测试的上下文,也称为周境 测试输人;说明测试的依据和输人来源 测量类型;说明获得的测试数据类型,如计数,时间等
GB/T32428一2015 测试方法;说明测试采用直接评审的方法,还是执行具体测试操作 测量过程;说明测试结果的具体测量过程 编写可执行的评价计划 评价计划应由两部分组成;评价方法的文档和评价者及采取评价动 作的顺序安排,还可能包括采用的评价工具及说明 评价计划应作为请求者和评价者之间的 联合评审的结果而予以确认 输出 《XXXsOA应用中服务质量评价计划》文档 6.5执行评价 执行sOA应用中服务的评价,包括具体执行SOA应用中服务的直接评审或测试,计算测量值和 给出评价结果等级 a 输人 《XXXSOA应用中服务质量评价需求》文档 《XXXSOA应用中服务质量评价规格说明》文档 《XXXSOA应用中服务质量评价计划》文档 任务 -根据设计的测试方法执行测试,将测试结果记录在测试记录中 -根据测试获得的值具体计算测量值 -对照定义的评价等级,进行定级,撰写结果评价报告 评价结论包括评价报告的评审和评价数 据的处理 评价报告的草稿应交付评价的请求者 宜组织评价者和请求者之间的联合评审 请求者宜有机会对评价报告提出意见 如提出了意见,宜将此意见记人评价报告的专门章节 中 之后,应把该评价报告交给请求者 l0
GB/T32428一2015 附录A 资料性附录 评价结果使用建议 A.1概述 本附录描述了服务提供者按照服务协议约定向服务消费者提供服务的质量评价结果使用建议 单 次的质量评价不应简单地应用到服务提供者其他服务协议的评价上 如果某些质量特性对特定soA应用不适用,则可以对本规范规定的某些质量特性进行适当勇裁 A.2质量评价特性 质量评价特性规定了从哪些方面对sOA应用中的服务质量进行评价,包括功能正确性、服务粒度 适合性、松合性、可复用性、可扩展性、互操作性、可用性、可管理性8个特性,具体内容参见第4章 每个特性的测量在第5章中定义 服务评价特征的选取,基于实际测评对象的对象特征,可以根据具体需要进行裁剪,以符合soA 应用的评价重点 A.3评价特性权重分配建议 按照质量模型对sOA应用中的服务质量进行评价并获取评价结果是划分质量评价等级的依据 本标准给出了建议性的评价特性权重分配表,见表A.l 服务提供者、服务消费者和第三方或根据服务 协议约定或实际需要,可自行设定特性的权重 评价权重分配,首先考察A.2中选取的质量评价特性,并基于SOA应用的评价重点来给出建议权 重,以符合实际SOA应用的测评重点 表A.1sOA应用中服务评价特性权重分配表 特性 建议权重 评价值区间 实际评价值 20% 功能正确性 10% 服务粒度适合性 10% 松棚合性 可复用性 10% 可扩展性 10% 互操作性 10% 01 可用性 20% 01 可管理性 10 0 1l1
GB/T32428一2015 A.4质量评价等级建议 SOA应用中服务质量建议了5个级别,其中以A级为最高级,E级为最低级,如表A.2所示 表A.2soA应用中服务质量评价等级划分 OA应用中服务质量等级 对应实际评价值区间 评价结果描述及表示方法 差 E级 X<0,3 较差 D级 0,3X<0,5 0.5X0.7 C级 中等 良 B级 0.70,9 12

信息技术SOA服务质量模型及测评规范GB/T32428-2015



随着企业对于业务流程的优化和服务质量的提升需求越来越高,SOA(面向服务架构)技术得到了广泛的应用。然而,在实际应用中,如何评估和保证SOA服务的质量是一个比较复杂的问题。为此,GB/T32428-2015规范就应运而生。它定义了SOA服务质量模型和测评规范,帮助企业更好地评估和提升SOA服务的质量。

SOA服务质量模型是指在SOA架构下,根据用户需求和服务特征,从不同角度对服务进行分类和描述,并且给出相应的评价指标。这个模型主要包括三个层次:服务级别、服务类型和服务场景。每一个层次都有一些特定的维度和评价指标。例如服务级别包括了服务可用性、服务可靠性、服务性能等方面的指标。服务类型则根据服务的功能进行分类,如业务服务、基础服务、通用服务等。而服务场景则考虑了服务在不同应用环境下的需求。

通过使用SOA服务质量模型,企业可以更好地了解自己的服务质量水平,并且对服务进行有针对性的调整和改进。同时,这个模型也为服务评估提供了一个标准的框架。

在SOA服务质量模型的基础上,GB/T32428-2015规范还定义了相应的测评规范。这个规范主要包括了三个部分:测评方法、测评流程以及测评报告。其中,测评方法描述了如何根据评价指标进行测评;测评流程则详细说明了测评的步骤和所需资源;测评报告则是对测评结果的总结和分析。

需要注意的是,SOA服务质量模型和测评规范并不是一成不变的。实际应用中,需要根据实际情况进行适当的调整和优化。另外,SOA服务质量模型和测评规范的实施需要一定的技术和人力资源支持。

总的来说,GB/T32428-2015规范为企业在SOA架构下提供了一个评估和提升服务质量的标准化框架。通过使用这个框架,企业可以更好地了解自己的服务质量水平,并且对服务进行有针对性的调整和改进,从而提高服务质量并且降低成本。

和信息技术SOA服务质量模型及测评规范类似的标准

信息技术SOA技术实现规范第1部分:服务描述
上一篇 本文分享国家标准信息技术SOA技术实现规范第1部分:服务描述的全文阅读和高清PDF的下载,信息技术SOA技术实现规范第1部分:服务描述的编号:GB/T32419.1-2015。信息技术SOA技术实现规范第1部分:服务描述共有8页,发布于2017-01-01
信息技术SOA应用的生存周期过程
本文分享国家标准信息技术SOA应用的生存周期过程的全文阅读和高清PDF的下载,信息技术SOA应用的生存周期过程的编号:GB/T32429-2015。信息技术SOA应用的生存周期过程共有20页,发布于2017-01-01 下一篇
相关推荐