L79 ICS 35.100.05
GB 中华人民共和国国家标准 GB/T32429-2015
信息技术SOA应用的生存周期过程 Information technology--Life cycle processes of SOA application
2015-12-31发布2017-01-01实施 中华人民共和国国家质量监督检验检疫总局发布 中国国家标准化管理委员会
GB/T 32429-2015
目次
前言 1范围 2规范性引用文件 3术语和定义 4总则 5服务生存周期过程. 5.1综述....2 5.2服务分析与设计过程2 5.2.1服务分析过程 5.2.2服务设计过程 5.3服务创建过程 5.3.1服务构造过程 5.3.2服务测试过程 5.3.3服务部署过程 5.3.4服务发布过程 5.4服务组装过程 5.4.1服务发现过程 5.4.2服务组合过程 5.5服务运维过程8 5.5.1服务监管过程 5.5.2服务退役过程8 6SOA应用的生存周期过程9 6.1综述.9 6.2SOA系统的生存周期过程 6.2.1协议过程6 6.2.2组织的项目使能过程9 6.2.3项目过程10 6.2.4技术过程.11 6.3SOA软件的生存周期过程12 6.3.1软件实现过程12 6.3.2软件支持过程13 6.3.3软件复用过程14 附录A(规范性附录)符合性和裁剪过程15 附录B(资料性附录)本标准与ISO/IEC12207:2008的关系17
GB/T 32429-2015
信息技术SOA应用的生存周期过程
1范围 本标准规定了服务生存周期过程、SOA系统生存周期过程和SOA软件生存周期过程,以及它们的 活动和任务。
本标准适用于SOA项目的规划、设计、开发及测试、部署、发布、运行和维护。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文 件。
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件。
GB/T29262信息技术面向服务的体系结构(SOA)术语 ISO/IEC12207:2008系统和软件工程软件生存周期过程 3术语和定义
GB/T29262、ISO/IEC12207:2008中界定的以及下列术语和定义适用于本文件。
3.1 SOA系统SOA system 为支撑SOA应用而组织起来的、相互作用的元素的组合体。
注:SOA系统包括支撑SOA应用的硬件基础设施、中间件和SOA软件。
3.2 SOA软件SOA software 支撑SOA应用的软件产品和服务。
注:SOA软件有非服务和服务两种形态,服务形态的软件指以服务的方式对外提供功能的软件。
3.3 afoudvos目vos 具有预定的起始和结束时间、根据规定的资源和需求承诺创建SOA应用或服务的一个行动。
4总则
本标准为SOA应用的生存周期过程建立了一个公共框架,以供SOA应用开发商和集成商使用。
它包括在SOA应用的获取期间以及在SOA应用的供应、开发、运行和维护期间所需的过程、活动和 任务。
本标准中的SOA应用分为SOA系统和SOA软件两类,SOA系统由SOA应用的硬件基础设施、 中间件和SOA软件构成;SOA软件则包括服务和非服务两种形态。
SOA应用的生存周期过程分为SOA系统生存周期过程、SOA软件生存周期过程和服务生存周期 过程3类。
SOA系统生存周期过程指导整个SOA应用的开发实施,其中对于SOA软件的部分,则遵 循SOA软件生存周期过程;而SOA软件中服务的部分,遵循服务生存周期过程。
GB/T 32429-2015 本标准中的生存周期过程均可裁剪使用。
附录A为对本标准的符合性及裁剪过程进行了规定。
本标准的SOA系统和SOA软件的生存周期过程在遵循ISO/IEC12207:2008的通用软件生存周 期过程基础上扩展了SOA和服务特有的内容。
附录B给出了本标准与ISO/IEC12207:2008的关系。
5服务生存周期过程 5.1综述 本章给出了SOA应用中服务生存周期过程的要求。
定义了过程的目的和输出,以及完成过程所 必需的活动。
服务生存周期过程按以下4个过程组进行描述: 服务分析设计; -服务创建; 服务组装; 服务运维。
上述过程组进一步包括10个过程,如图1所示。
分析设计过程创建过程 服务分析过程服务构造过程服务测试过程 服务设计过程服务部署过程服务发布过程
服务生存周期过程 运维过程组装过程 服务监管过程服务发现过程 服务退役过程服务组合过程
图1服务生存周期过程
5.2服务分析与设计过程 5.2.1服务分析过程 5.2.1.1目的 服务分析是基于SOA应用的总体需求...