GB/T32428-2015
信息技术SOA服务质量模型及测评规范
Informationtechnology—SOAservicequalitymodelmeasurementandevaluationspecification
![本文分享国家标准信息技术SOA服务质量模型及测评规范的全文阅读和高清PDF的下载,信息技术SOA服务质量模型及测评规范的编号:GB/T32428-2015。信息技术SOA服务质量模型及测评规范共有16页,发布于2017-01-01](/image/data/22439_1.gif)
- 中国标准分类号(CCS)L79
- 国际标准分类号(ICS)35.100.05
- 实施日期2017-01-01
- 文件格式PDF
- 文本页数16页
- 文件大小405.32KB
以图片形式预览信息技术SOA服务质量模型及测评规范
信息技术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.0
GB/T32428一2015 5.9可管理性测量 可管理性测量见表8
表8可管理性测量 测量名称 测量目的 应用方法 测量、公式及数据元素计算 测量值解释 测量输人 务 服 描述服务具备提在服务运行情况下,获X=1一A/B 0,0Xs1.0 服务描述 信息 供其原始描取服务原始描述信息 A=在测试中规定的信息越接近1.0越好说明 述信息 的 完备性还未完全实现的 能力 项数 一规定的服务具备信息 B= 完备项的总数 服务状态信服务具备提按照服务消费者的需X=1一A/B 0,0
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.7
信息技术SOA服务质量模型及测评规范GB/T32428-2015
随着企业对于业务流程的优化和服务质量的提升需求越来越高,SOA(面向服务架构)技术得到了广泛的应用。然而,在实际应用中,如何评估和保证SOA服务的质量是一个比较复杂的问题。为此,GB/T32428-2015规范就应运而生。它定义了SOA服务质量模型和测评规范,帮助企业更好地评估和提升SOA服务的质量。
SOA服务质量模型是指在SOA架构下,根据用户需求和服务特征,从不同角度对服务进行分类和描述,并且给出相应的评价指标。这个模型主要包括三个层次:服务级别、服务类型和服务场景。每一个层次都有一些特定的维度和评价指标。例如服务级别包括了服务可用性、服务可靠性、服务性能等方面的指标。服务类型则根据服务的功能进行分类,如业务服务、基础服务、通用服务等。而服务场景则考虑了服务在不同应用环境下的需求。
通过使用SOA服务质量模型,企业可以更好地了解自己的服务质量水平,并且对服务进行有针对性的调整和改进。同时,这个模型也为服务评估提供了一个标准的框架。
在SOA服务质量模型的基础上,GB/T32428-2015规范还定义了相应的测评规范。这个规范主要包括了三个部分:测评方法、测评流程以及测评报告。其中,测评方法描述了如何根据评价指标进行测评;测评流程则详细说明了测评的步骤和所需资源;测评报告则是对测评结果的总结和分析。
需要注意的是,SOA服务质量模型和测评规范并不是一成不变的。实际应用中,需要根据实际情况进行适当的调整和优化。另外,SOA服务质量模型和测评规范的实施需要一定的技术和人力资源支持。
总的来说,GB/T32428-2015规范为企业在SOA架构下提供了一个评估和提升服务质量的标准化框架。通过使用这个框架,企业可以更好地了解自己的服务质量水平,并且对服务进行有针对性的调整和改进,从而提高服务质量并且降低成本。