国家标准网
ICS35.100.05 L79 中华人民共和国国家标准 GB/T32430—2015 信息技术 SOA应用的服务分析与设计 Informationtechnology—ServiceanalysisanddesignofSOAapplication 2015-12-31发布 2017-01-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布目 次 前言 Ⅰ ………………………………………………………………………………………………………… 引言 Ⅱ ………………………………………………………………………………………………………… 1 范围 1 ……………………………………………………………………………………………………… 2 规范性引用文件 1 ………………………………………………………………………………………… 3 术语和定义 1 ……………………………………………………………………………………………… 4 总则 1 ……………………………………………………………………………………………………… 5 服务分析与设计过程模型 1 ……………………………………………………………………………… 6 服务分析要求 2 …………………………………………………………………………………………… 6.1 目标建模 2 …………………………………………………………………………………………… 6.2 职责建模 3 …………………………………………………………………………………………… 6.3 流程建模 3 …………………………………………………………………………………………… 6.4 数据建模 4 …………………………………………………………………………………………… 6.5 业务维服务分析 4 …………………………………………………………………………………… 6.6 系统维服务分析 4 …………………………………………………………………………………… 6.7 服务筛选 4 …………………………………………………………………………………………… 7 服务设计要求 5 …………………………………………………………………………………………… 7.1 综述 5 ………………………………………………………………………………………………… 7.2 服务分类 6 …………………………………………………………………………………………… 7.3 服务定义 6 …………………………………………………………………………………………… 7.4 服务接口设计 7 ……………………………………………………………………………………… 7.5 服务实现方式决策 8 ………………………………………………………………………………… 附录A(资料性附录) 成果模板示例 9 ……………………………………………………………………GB/T32430—2015 前 言 本标准按照GB/T1.1—2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。 本标准起草单位:中国人民解放军后勤学院、中国电子技术标准化研究院、北京航空航天大学、山东 浪潮齐鲁软件产业股份有限公司、北京东方通科技股份有限公司、山东中创软件商用中间件股份有限公 司、上海宝信软件股份有限公司。 本标准主要起草人:杨云、刘志、王志东、张雷、王力猛、任杰、袁媛、王潮阳、赵永望、贾德星、徐宝新、 马亮、周明。 ⅠGB/T32430—2015 引 言 本标准的制定旨在将SOA应用的服务分析与设计过程的各环节进行规范化,为用户在组织实施 基于SOA的信息化项目中发现、标识、划分、抽取服务提供参考方法,为技术开发人员开展服务分类、 定义、建模、设计等提供指导和依据,同时,为用户和技术人员合作开展服务分析和设计建立统一的沟通 桥梁。 ⅡGB/T32430—2015 信息技术 SOA应用的服务分析与设计 1 范围 本标准规定了SOA应用的服务分析与设计的过程模型、服务分析要求及服务设计要求。 本标准适用于SOA项目实施过程中的服务分析与设计,可为用户单位及系统集成商、独立软件提 供商、咨询厂商、服务提供商等承建单位规划和实施基于SOA的信息化项目提供基础技术指导。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T29262 信息技术 面向服务的体系结构(SOA) 术语 GB/T32428—2015 信息技术 SOA服务质量模型及测评规范 3 术语和定义 GB/T29262中界定的术语和定义适用于本文件。 4 总则 SOA应用的服务分析与设计应符合如下要求: a) 明确目标。服务分析与设计最终都是为了实现项目目标,所以服务的发现、甄别及实现应围绕 这一中心任务展开; b) 螺旋迭代。围绕服务的分析与设计迭代展开,应注重每轮迭代产生的服务和价值; c) 过程管理。服务分析与设计过程中的每个阶段都有明确的工作内容和验收标准; d) 软件建模。运用服务建模的方法手段,促进用户和技术人员的沟通和交流。 5 服务分析与设计过程模型 服务分析与设计过程模型由8个子过程组成,依次为:目标建模、职责建模、流程建模、数据建模、业 务维服务分析、系统维服务分析、服务识别与筛选、服务设计,如图1所示。其中前7个子过程均为服务 分析过程、第8个子过程为服务设计过程。 1GB/T32430—2015 图1 SOA应用的服务分析与设计过程模型 服务分析与设计过程模型的主要原理及应用如下: a) 目标建模。任何信息系统项目建设的出发点一定是解决业务中存在的问题,以期达到建设目 标,所以应将分析业务问题、确定项目目标作为服务分析的起点。由于项目目标常由组织的整 体信息化建设目标决定,所以SOA项目建设时,需将项目建设目标纳入整个信息化顶层设计 的背景中考虑,确保准确到位; b) 职责、流程、数据建模。围绕与达成项目目标密切相关的关键业务场景,通过职责建模了解组 织结构、清晰岗位职责,通过流程建模区分业务场景、梳理业务流程,通过数据建模收集单证报 表、获取数据需求; c) 业务维服务分析。在汇总和分析项目目标、业务建模、流程建模、数据建模的基础上,分别描述 当前业务、探讨未来业务。分析重点在“业务”层面,主要关注业务当前的组织结构情况、流程 执行情况、单证传输情况,并探讨未来业务模式和所需的业务服务集。为保证分析效果,讨论 可一次围绕一个特定业务场景展开,应提前草拟好业务流程图和业务组件图,并邀请高层管理 人员参加。对于短期内无法决策的问题,应标识出几种可能的变化情况,以便为后续的服务设 计提供应考虑适应的变化点; d) 系统维服务分析。已有系统为组织的重要信息化资源,通常包含组织的核心业务和数据。通 过梳理当前已有系统的情况,可从系统的视角补充查找和分析服务; e) 服务识别与筛选。业务流程、功能及数据中部分内容不适合通过服务中去实现。本阶段重点 是围绕项目目标,在考虑系统维服务分析结果的约束下,筛选业务维服务分析结果,协商确定 当前阶段待开发的服务集。最终形成服务集是一个迭代的过程,可根据项目情况不断滚动 扩展; f) 服务设计。本阶段主要是分类、管理识别出的服务集,逐个定义服务,形成服务规格说明(包括 服务接口及服务接口详细规约)及服务实现矩阵。本阶段工作成果可为具体的服务开发提供 完备的文档规格说明。 6 服务分析要求 6.1 目标建模 目标建模宜从分析业务问题、明确项目目标的角度出发,识别与项目目标相关的职责、流程及数据, 为下一步职责、流程及数据建模锁定分析范围。主要工作宜包括以下内容: 2GB/T32430—2015 a) 分析业务问题; b) 明确项目目标; c) 识别与项目相关的职责、流程及数据; d) 分解项目子目标,建立职责、流程及数据与其的对应关系。 6.2 职责建模 职责建模宜从了解组织结构,清晰岗位职责的业务维度出发,了解当前业务部门组织结构和职责, 探讨未来业务部门(或业务领域)划分和职责界定,并标识当前或未来业务中会重点关注的热点职责,形 成候选服务。主要工作宜包括以下内容,分析结果如图2所示: a) 了解当前组织结构和职责; b) 探讨未来可能的组织结构和职责; c) 协商明确近期可行的组织结构和职责; d) 标识重点职责; e) 发现候选服务。 图2 SOA职责建模示意图 6.3 流程建模 流程建模宜从区分业务场景、梳理业务流程的角度出发,围绕与项目目标相关的关键业务场景,逐 个场景地分析、探讨当前流程和未来优化流程,细化流程中的操作要求,形成候选服务。如图3所示,主 要工作宜包括以下内容: a) 区分与项目目标相关的关键业务场景; b) 逐个场景地梳理近期可行的业务流程; c) 结合职责建模的职责分析结果,细化业务操作; d) 发现候选服务。 3GB/T32430—2015 图3 SOA流程建模过程示意图 6.4 数据建模 数据建模宜从收集单证报表,获取数据需求的业务维度出发,围绕与项目目标相关的关键业务场 景,逐个场景地收集相关单证报表资料,获取部门、岗位之间的数据需求,形成候选服务。主要工作宜包 括以下内容: a) 区分与项目目标相关的关键业务场景; b) 逐个场景地收集相关单证、报表资料; c) 结合职责建模的职责分析结果,协商

.pdf文档 GB-T 32430-2015 信息技术 SOA 应用的服务分析与设计

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 32430-2015 信息技术 SOA 应用的服务分析与设计 第 1 页 GB-T 32430-2015 信息技术 SOA 应用的服务分析与设计 第 2 页 GB-T 32430-2015 信息技术 SOA 应用的服务分析与设计 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-16 20:48:23上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。