GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf

上传人:bowdiet140 文档编号:108548 上传时间:2019-07-07 格式:PDF 页数:28 大小:681.54KB
下载 相关 举报
GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第1页
第1页 / 共28页
GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第2页
第2页 / 共28页
GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第3页
第3页 / 共28页
GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第4页
第4页 / 共28页
GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf_第5页
第5页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 03060A 11 a雪中华人民共和国国家标准GBT 279265201 1ISOTS 20022-5:2004金融服务 金融业通用报文方案第5部分:反向工程Financial servicesmUniversal financial industry message scheme-Part 5:Reverse engineering201 1-12-30发布(ISOTS 200225:2004,IDT)2012-05-01实施宰瞀鹃紫瓣訾矬瞥鐾发布中国国家标准化管理委员会促111目次GBT2792652011ISOTS200225:2004前言1引言一2规范性引用文件3术语和定义4活

2、动和交付内容41差距分析42符合GBT27926标准的业务交易和报文集的开发43GBT27926注册一44迁移准备5工作流-51差距分析52符合GBT27926标准的业务交易和报文集的开发一53GBT27926注册54迁移准备附录A(规范性附录)融合文档一-1-“2-2-233-3-4-4-412171722刚吾GBT2792652011ISOTS20022-5:2004GBT27926的本部分按照GBT 112009给出的规则起草。GBT27926(金融服务金融业通用报文方案由以下5部分构成: 第1部分:库输入输出方法和格式规范;第2部分:注册机构的角色及职责;第3部分:建模导则;第4部分:

3、XML设计规则;第5部分:反向工程。本部分为GBT27926的第5部分。本部分等同采用ISOTS20022-5:2004(金融服务金融业通用报文方案第5部分:ISO20022反肉工程(英文舨)。本部分中附录A为规范性附录。为便于使用,本标准还做了下列编辑性修改:a)“IsO 20022的本部分”改为“GBT27926的本部分”;b)删除国际标准前言。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会(SACTC180)归口。本部分负责起草单位:中国金融电子化公司。 本部分参加起草单位:中国人民银行、中国证券监督管理委员会、中国工商银行、中国建设银行、博时基金管理有限公司、深圳证券通信公

4、司、申银万国证券股份有限公司、中国人民银行长春中心支行、中国人民银行南京分行。本部分主要起草人:王平娃、陆书春、李曙光、马小琼、赵志兰、贾树辉、王毛路、李迎辉、王德英、巫禄芳、强庆华、施轶倩、成永德、刘运、景芸、陈立军、汪继增、程晓阳、全红。1引言GBT279265201 1ISOTS20022-5:2004金融服务金融业通用报文方案第5部分:反向工程在GBT279261中给出的GBT 27926库中包含所有符合GBT27926标准的业务交易和报文集。符合GBT27926标准的业务交易和报文集加入库中应遵循的方法可以分为以下几种情形:a)情形1:不存在符合GBT 27926标准的业务交易和报文

5、集。不存在行业报文集。示例:集合投资工具;方法:根据GBT279263建模指南,全新开发符合GBT27926标准的业务交易和报文集。b)情形2:不存在符合GBT 27926标准的业务交易和报文集。存在一个或多个行业报文塞。示例:证券交易前(存在FIX报文集);方法:根据GBT279265反向工程指南,将行业报文集转化为符合GBT27926标准的业务交易和报文集。c)情形3:存在符合GBT 27926标准的业务交易和报文集。也存在一个或多个现有行业报文集。示例:证券交易后(存在FIX、Omgeo报文集);方法:根据GBT279265反向工程指南,对现有行业报文集与符合GBT27926标准的业务交

6、易和报文集进行比较,必要时对符合GBT27926标准的业务交易和报文集进行扩充。本部分从用户角度描述了“GBT 27926反向工程”的活动。这些用户希望验证其行业报文集所覆盖的业务功能,同样被符合GBT27926标准的业务交易和报文集”所覆盖。本部分并不试图就反向工程定义方法论。本部分给出了下述必要的活动集合:从现有行业报文集中抽取相关信息并与GBT27926库中的相关内容进行比较;将上述比较的结果用于符合GBT27926标准的业务交易和报文集的开发;向注册机构(RA)提交产生的更新申请2;为向符合OBT27926标准的业务交易和报文集的迁移进行准备。“GBT27926反向工程”的主要目标如下

7、所述:捕获现有行业报文集中包含的行业知识;1)该文档基于“面向电子交易的方法论”(eBOM)和“SWIFT标准建模方法论”框架的经验给出,并且在ISOTC68SC4WG10反向工程工作组等的工作成果基础上被扩充。 2)注意反向工程的目的不是系统的生成所有现有行业报文集的符合GBT27926标准的版本。更新要求需要基于一个有效的业务合理性证明。1CBT2792652011SOIS20022-5:2004基于行业中已有的标准化成果建立符合GBT27926标准的业务交易和报文集;确保最终的符合GBT27926标准的业务交易和报文集完全覆盖现有行业报文集的业务范围;最大化现有行业报文集和符合GBT27

8、926标准的业务交易和报文集间的互操作性;支持从现有行业报文集向符合GBT27926标准的业务交易和报文集的迁移。本部分的结构如下所述:第3章给出了本部分中使用的特定术语;第4章描述了反向工程进行的主要活动,并描述了大致的最终成果;第5章给出了详细的工作流,解释了所有的活动、输入和输出;附录A给出了融合文档的详细说明。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GBT279261金融服务 金融业通用报文方案第1部分:库输入输出方法和格式规范(GBT2792612011

9、,IS0TS20022-1:2004,MOD)GBT279263金融服务金融业通用报文方案 第3部分:建模导则(GBT2792632011,ISOTS200223:2004,IDT) 3术语和定义GBT279261中的术语和定义以及下列术语和定义均适用于本文件。 31行业报文industrymessage提供特定报文功能(可能为多功能的),并且其报文定义是行业报文集一部分的报文。32GBT27926报文GBT 27926message提供特定报文功能并且其报文定义在新的GBT 27926库中的业务过程目录中已注册的报文。33报文项messageitem报文中特定位置使用的元素或域。其确切位置一

10、般在报文路径中描述。34报文路径messagepath特定报文定义中的确切位置。该位置由从报文级(即最高级)到元素级(即最低级)的完整层次(即路径)惟一标识。4活动和交付内容2“GBT27926反向工程”有四个主要活动: 差距分析;符合GBT27926标准的业务交易和报文集的开发GBT27926注册;GBT2792652011ISOTS 20022-5:2004迁移准备。本章中将给出与这些活动有关的主要目的和交付内容。41差距分析目的:确定行业报文集的业务领域并识别GBT 27926业务过程目录中对应的业务领域、业务过程、活动以及支持的业务交易;将GBT27926业务交易和业务过程中的业务角色

11、与使用行业报文或在行业报文中标识的各方进行比较;验证现有GBT27926报文是否提供了行业报文提供的所有报文功能;评估相关GBT27926报文的业务内容是否覆盖了单一行业报文的业务内容;将已用报文组件和或业务组件的含义及数据类型与单个报文项进行比较。交付内容:对行业报文集与符合OBT27926标准的业务交易和报文集间的差距、区别和覆盖范围进行的说明;本部分关注以下库项目: 业务领域;业务过程;业务交易和报文集;报文定义(包括报文规则);业务角色;业务组件(包括业务元素和规则);报文组件(包括报文元素和规则);数据类型。对库项目缺失(即,差距)或其区别已被标识的行业报文集的说明。42符合GBT2

12、7926标准的业务交易和报文集的开发目的:完成用于定义或完善符合GBT27926标准的业务交易和报文集所需的所有附加信息的差距分析;定义现有符合GBT27926标准的业务交易和报文集所必需的更新和添加的内容。本步骤仅关注于已标识的差距和区别,并应验证GBT27926库中是否存在包含这些差距和区别的有效的业务合理性证明,也应考虑到反向工程的目的不是对当前行业报文集所支持的业务功能进行质疑(除了对于业务合理性证明)、修改或补充。交付内容:描述现有符合GBT27926标准的业务交易和报文集如何必须进行更新以包括已识别差距和区别的详细说明。43GBT27926注册目的: 准备肉GBT27926注册机构

13、申请更新GBT27926库所需的全部扩充和修改信息。交付内容:向OBT27926注册机构提交的增加或变更字典项和或目录项的申请。3GBT2792652011isovs 20022-5:200444迁移准备目的:定义和记录行业报文集与符合GBT27926标准的业务交易和报文集闻的关系。所需信息的数量取决于选择的迁移途径:如果为整体迁移,仅需给出用于支持向GBT27926融合的关系信息即可;如果允许在一段时期内共存,则需要“双向”文档。该文档不仅支持向GBT27926的融合,也支持向行业报文集的反向映射。 制定出向符合GBT27926标准的业务交易和报文集迁移的计划。交付内容:融合文档;共存文档(

14、可选);迁移计划。5工作流本章给出了“GBT 27926反向工程”中四个主要活动的详细工作过程说明。51差距分析注意事项:差距分析需要行业报文集的大量专业知识和文档。如果该文档不可获得,需对行业报文集及其应用进行全面分析(见下述的第1个步骤);差距分析还需要符合GBT27926标准的业务交易和报文集的大量文档。库输出中将包含这些文档;差距分析对所有后续步骤均至关重要;差距和区别的识别将决定后续符合GBT27926标准的业务交易和报文集开发及GBT27926注册的范围;重叠部分的识别将为融合文档和相关迁移提供所需的信息。差距分析的主要步骤由下图描述并用文字进一步解释。I1行业报文集文档收集I2业

15、务领域差甩分析3业务过程差距分析4业务交易差距分析5报文定义差距分析6业务角色差距分析上述各步骤将在后续章节中进行详细说明并将以交互和递进的方式执行。在“反向工程情形2”中(即,不存在符合GBT27926标准的业务交易和报文集),仅需收集行业报文集文档。4511行业报文集文档收集GBT279265201 1tsoTs20022-5:2004如果行业报文集的存档齐备(即,包括业务领域、业务过程和业务交易的完整描述),该步骤仅限于文档集的明确标识。然而多数情况下,行业报文集文档仅关注于报文定义且主要记录所有行业报文的功能和内容。在某些情况下,即便这些文档也是非常有限的(即,仅限于物理结构的描述)。

16、此时,应在反向工程开始前强制完成行业报文集文档。活动:行业报文集文档的推荐方法由下图描述并用文字进一步解释。 l1从报文定义开始2描述报文功船II3描述域的业务古义I4抽取业务角色I5识剐业务交岳6识别业务过程I7诅剐业务领域1)从行业报文定义的描述开始;2)对每个行业报文的报文功能(即,行业报文可能的使用目的)进行描述。注意:行业报文可能具有多功能性,则应对每个功能进行描述;3)对每个行业报文项的业务含义进行描述。注意:当行业报文具有多功能性时,项的含义可能取决于特定的报文功能。在这种情况下,应给出所有含义3;4)通过识别行业报文发送方和接收方的功能角色,并通过识别行业报文内容中出现的所有其

17、他各方的功能角色,从每个行业报文中抽取出业务角色”;5)分析行业报文的用途,以识别使用行业报文的“业务交易”(即,行业中出现的不同报文流),并对每个业务交易进行记录。最好采用报文流程图及文字说明;6)分析已识别出的业务交易列表,以识别支持的业务过程;7)识别业务过程从属的业务领域。3)该步骤的最大问题是识别域的实际业务含义。注意:一个行业报文域可包含多个业务元素和或部分业务元素(在某些情况下,可能需要与其他行业报文域结合以获得重要的业务元素)。注意:多功能行业报文也可包含规定使用功能的域。这些域不应具有GBT27926报文中对应的报文元素,应记录该域所表示的报文功能。注意:一个行业报文可包含“

18、技术”域,该域没有业务含义。在某些情况下,这些域可具有对应的GBT27926报文定义中的技术报文元素。但其不可能具有对应的业务元素。 4)“业务参与者”和“业务角色”问的区别在于后者表示功能角色(例如,买方、卖方等),而前者表示真实的业务实体(例如,银行、公司、经纪人经销商等)。在业务过程中,一个业务参与者可扮演多个业务角色(例如,银行可为买方、卖方、账户服务方等),且多个业务参与者通常能具有相同的业务角色(银行、公司和个人均能作为买方)。5GBT2792652011ISOTS 200226:2004612业务领域差距分析其目的是识别使用行业报文集的GBT27926业务领域,并调查行业报文集是

19、否也用于其他尚未成为GBT27926库一部分的业务领域。 输入:GBT27926业务领域列表,包括定义;与业务领域相关的行业报文集文档。活动:业务领域差距分析的推荐方法由下图描述并用文字进一步解释。 习伊比较业务领域记录覆盖范围、区别、差距I。11)仔细检查GBT27926业务过程目录中存储的业务领域列表。利用这些业务领域的定义识别出最能覆盖行业报文集业务领域的GBT27926业务领域;2)可能识别出以下情形:不存在覆盖行业报文集业务领域的GBT27926业务领域;根据行业报文集文档,记录此附加的业务领域。一个或多个GBT27926业务领域准确覆盖了行业报文集业务领域;记录该覆盖范围;记录已识

20、别的GBT27926与相应行业报文集中业务领域的定义间的可能区别。一个GBT27926业务领域覆盖了多个行业报文集业务领域;记录GBT27926业务领域的哪个部分覆盖了行业报文集;记录已识别的GBT27926与相应行业报文集中业务领域的定义问的可能区别。一个或多个GBT27926业务领域覆盖了行业报文集中的部分业务领域,但行业报文集其余部分未被覆盖;记录每个覆盖范围(即,GBT27926哪个业务领域的哪个部分覆盖了行业报文集的哪个部分);GBT2792652011ISOTS20022512004 根据行业报文集文档,记录行业报文集的哪个部分未被覆盖。记录已识别的GBT27926业务领域的定义与

21、相应行业报文集定义间的可能区别。输出:给出覆盖行业报文集(部分)业务领域的GBT27926业务领域的列表(必要时,应包括:行业报文集业务领域哪些部分被覆盖的说明)。该列表应包括已识别的定义间的可能区别;给出现有GBT27926业务领域未覆盖的附加业务领域列表。该表中的每个业务领域都应根据行业报文集文档给出一个定义。513业务过程差距分析其目的是识别使用行业报文集的GBT27926业务过程,并调查行业报文集是否也用于其他尚未成为GBT27926库一部分的业务过程。 输入:GBT27926业务过程文档:定义;GBT27926业务过程说明、业务过程图及业务活动图。 与业务过程有关的行业报文集文档。活

22、动:业务过程差距分析的推荐方法由下图描述并用文字进一步解释。 1)对于每个已识别为与行业报文集中业务领域相匹配的GBT27926业务领域执行以下活动仔细检查业务过程目录中存储的GBT27926业务领域列表;采用文档对行业报文集支持的GBT27926业务过程进行识别;记录该覆盖范围;记录已识别的GBT27926与相应行业报文集中业务过程定义问的可能区别。7GBT 27926520”ISOTS 20022-5:20042) 对于每个已识别为与行业报文集中业务领域相匹配的GBT 27926业务领域执行以下活动:识别行业报文集支持的且在GBT 27926中尚未存在的业务过程;根据行业报文集文档,记录这

23、些附加业务过程。3) 对每个已识别出在GBT 27926中不存在的业务领域执行以下活动:记录行业报文集支持的业务过程。输出:行业报文集支持的GBT 27926业务过程列表。该列表应包括已识别出的定义上的可能区别;附加业务过程的列表,这些业务过程不是GBT 27926库的一部分。该列表中的每个业务过程将包含可用的行业报文集文档。514业务交易差距分析其目的是识别使用行业报文集的GBT 27926业务交易,并调查行业报文集是否也用于其他尚未成为GBT 27926库一部分的业务交易。输入:GBT 27926业务交易文档:文字定义;报文流图,包括报文说明。与业务交易和报文功能相关的行业报文集文档。活动

24、:业务交易差距分析的推荐方法由下图描述并用文字进一步解释。GB$279265201 1ISOTS 20022-5:20041)对每个已识别为与行业报文集中业务过程相匹配的GBT 27926业务过程;使用文档识别行业报文集支持的GBT 27926业务交易;记录该覆盖范围;记录已识别的GBT 27926与相关行业报文集中业务交易文档(文字定义和报文流图)间的可能区别。识别属于行业报文集中业务交易一部分且不属于GBT 27926业务交易的报文功能。如果识剐出了这些报文功能,则:验证现有GBT 27926报文是否提供了该报文功能;记录哪些GBT 27926报文覆盖了这些报文功能;记录现有GBT 279

25、26报文定义未覆盖的报文功能。 比较不同GBT 27926业务交易(或报文流图)中GBT 27926报文的报文功能与行业报文中提供的报文功能”的区别;记录哪些行业报文覆盖了每个GBT 27926业务交易中每个GBT 27926报文的报文功能。2)对每个已识别为与行业报文集中业务过程相匹配的GBT 27926业务过程:识别行业报文当前用于的且在GBT 27926中尚未存在的附加业务交易;根据行业报文集文档,记录附加业务交易(包括相关业务过程)。3)对每个已识别出在GBT 27926中尚未存在的业务过程:识别行业报文当前用于的业务交易;根据行业报文集文档,记录这些业务交易(包括相关业务过程)。4)

26、对于本步骤中已识别出的而GBT 27926中尚未存在的业务交易:识别使用的所有行业报文的报文功能;验证现有GBT 27926报文是否提供该报文功能;记录哪些GBT 27926报文覆盖了行业报文的附加报文功能;记录行业报文集的哪些报文功能未被现有GBT 27926报文定义覆盖。输出:行业报文集覆盖的GBT 27926业务交易列表。该列表应包括已识别的定义间的可能区别;现有GBr 27926业务交易中未覆盖的附加业务交易列表;行业报文(行业报文在多功能报文情况下,则应包括报文的特定功能)爱其对应的GBT 27926报文列表,如果可能,参照GBT 27926业务交易、业务过程和业务领域;现有GBT

27、27926报文中未覆盖的附加报文功能列表。515报文定义差距分析其目的是识别使用行业报文集的GBT 27926报文定义,并调查行业报文集是否也用于其他尚未被符合GBT 27926标准的业务交易和报文集覆盖的报文定义。输入:GBT 27926报文:报文功能;报文定义;报文规则。5)不仅要获取已使用的单个报文。也应获取使用该撮文的业务理由(即,报文功能)。现有行业报文通常是“多功能报文”,且差距分析和映射文档均要求精确的业务报文。比如,只声明使用了IsO 15022 MT 502是不够的,还需要进一步阐明,例如用于。买单”或“撤单”。9GBT 2792652011ISOTS 20022-5:200

28、4GBT 27926数据字典:报文组件(包括报文元素和规则);业务组件(包括业务元素和规则);数据类型。行业报文集文档:所有行业报文和行业报文项的定义”、格式7及规则。活动:报文定义差距分析的推荐方法由下图描述并用文字进一步解释。1)对每个已识别的与行业报文集中报文相匹配的GBT 27926报文: 比较其报文定义与相应的行业报文定义。如果行业报文为多功能报文,则应考虑使用的报文功能,也应考虑报文规则;使用GBT 27926报文概念和相应业务概念的定义以及行业报文项文档来识别等效性和区别。6) 该步骤的最大问题是标识域的实际业务含义。注意:一个行业报文域可包含多个业务元紊和或部分业务元素(在某些

29、情况下,可能需要与其他行业报文域结合以获得重要的业务元素)。注意:多功能行业报文也可包含规定使用功能的域。这些域不应具有GWT 27926报文中对应的报文元素。记录这些域表示的报文功能。注意:一个行业报文可包含“技术”域,该域没有业务含义。在某些情况下,这些域可具有对应的GBT 27926报文定义中的技术报文元素,但其不可能具有对应的业务元素。7)格式由基本数据类型+格式约束条件进行定义(例如,由字母字符组成的最大长度为25的字符串、代码集等)。10GBT 279265201 1lSOTS 200225:20042)记录报文项的覆盖范围:列出对应的GBT 27926报文项(包括GBT 2792

30、6报文中的报文组件及报文路径)和行业报文项(包括行业报文的报文路径);包括与报文元素对应的业务元素(及业务组件)。3)记录报文项间的区别:列出对应关系不完整的GBT 27926报文项(包括OBT 27926报文的报文组件和报文路径)及行业报文项(包括行业报文的报文路径);包括与报文元素对应的业务元素(及业务组件);记录二者的区别。这些区别可能与下述内容有关:潜在业务含义;使用的数据类型(基本类型、格式和或可能值);使用的规则。4)记录报文项问的差距:列出不存在对应行业报文项的GBT 27926报文项(包括GBT 27926报文的报文组件和路径);列出不存在对应GBT 27926报文项的行业报文

31、项(包括行业报文的路径)。5)对于所有不存在对应GBT 27926报文项的行业报文项而言(注意:该内容可能包括附加行业报文功能中得到的行业报文项):搜索GBT 27926数据字典以识别具有对应行业报文项含义的业务组件和业务元素;如果对应的GBT 27926业务组件和业务元素存在,则:记录这些元素;识别数据类型和规则间的区别和差距,并进行记录。如果对应的GBT 27926业务组件和或业务元素不存在,则:使用行业报文集文档,记录所需的业务组件、业务元素、数据类型及规则。注意:多功能行业报文也将包含行业报文项以规定使用的功能。这些行业报文项将无须具有对应GBT 27926报文元素。应对这些行业报文项

32、表示的报文功能进行记录。输出:完全对应的GBT 27926报文项和行业报文项的列表,并包括报文路径及相关的业务元素和业务组件;部分对应的GBT 27926报文项和行业报文项的列表,并包括报文路径及相关的业务元素和业务组件。该列表也应包括已识别的区别(含义、数据类型和或规则)的文档;行业差距的列表(即,所有不存在对应行业报文项的GBT 27926报文项,包括报文路径);GBT 27926报文概念差距列表(即,所有不存在对应GBT 27926报文项的行业报文项,包括报文路径);GBT 27926业务概念区别及差距的列表(即,行业报文项覆盖的所有业务概念,这些概念不存在对应的GBT 27926业务概

33、念)。516业务角色差距分析其目的是识别使用行业报文集的GBT 27926业务角色,并调查行业报文集是否覆盖了符合GBT 27926标准的业务交易以及报文集尚未覆盖的其他业务角色。注意:该步骤中的某些部分可在差距分析的早期阶段进行,通常在业务过程差距分析和业务交易差距分析后。输入:GBT 27926业务角色定义;11GBT 2792652011isoTs 20022-5 12004GBT 27926业务过程说明、业务过程图和业务活动图;GBT 27926业务交易文档;文字定义;报文流图,包括报文说明。与业务过程、业务交易和报文相关的行业报文集文档。活动:业务角色差距分析的推荐方法由下图描述并用

34、文字进一步解释。1) 比较行业报文集中出现的业务角色与相应GBT 27926业务过程、活动、业务交易和报文中出现的GBT 27926业务角色;2)记录对应的业务角色(即,在符合GBT 27926标准的业务交易和报文集以及行业报文集中均出现的业务角色);3)记录GBT 27926和行业报文集中出现的业务角色定义间的已识别的可能区别;4)记录已识别的差距(即,仅在行业报文集中覆盖的业务角色)。输出:GBT 27926业务角色及其对应行业报文集业务角色(指定相关行业报文和报文功能)的列表。该列表包括已识别定义间的可能区别;现有GBT 27926业务角色未覆盖的附加业务角色列表。52符合GBT 279

35、26标准的业务交易和报文集的开发本活动所用的详细方法已在“GBT 27926建模导则”中给出,此处不进行详述。作为“GBT 27926反向工程”一部分,当使用该方法时,应考虑下述注意事项:符合GBT 27926标准的业务交易和报文集的开发将仅在差距和区别已被识别的部分进行。1 2GBT 279265201 1ISOTS 20022-5 12004这意味着仅当一个业务领域或业务过程在GBT 27926库中完全不存在时,才需要执行整个方法。其他情况下,该方法将主要集中在逻辑分析和或报文设计的部分;符合GBT 27926标准的业务交易和报文集的开发应尽可能复用行业报文集提供的文档;由于反向工程仅关注

36、于行业报文集中的业务交易,因而需求分析通常被简化。符合GBT 27926标准的业务交易和报文集的开发应基于差距分析的结果进行。差距分析将导致下述内容的产生:a)新的业务领域;b)变更的业务领域;c)新的业务过程;d)变更的业务过程;e)新的业务交易;f)变更的业务交易;g)新的报文;h)变更的报文;i) 新的或变更的业务角色。上述情形中符合GBT 27926标准的业务交易和报文集所需的开发活动由下图描述并用文字进一步解释。GBT 2792652011ISOVS 20022-5:2004521新的业务领域如果差距分析已识别出新的业务领域,则该业务领域,应符合GBT 27926标准的业务交易和报文

37、集开发的完整方法,但可以进行部分简化:行业报文集文档应尽可能复用;由于反向工程的目的不是对当前支持的业务功能进行质疑、修改或补充,且行业报文集已经提供了现实的解决方案,需求阶段和逻辑分析可由该解决方案驱动。活动:1)验证新的业务领域的业务合理性(即,该业务领域中是否存在实际的业务需求对其业务交易和报文集进行标准化);2)使用行业报文集文档获得新的业务领域的定义,无须探究其业务基础、战略配合和相关内容,尽管这些内容是常规开发方法的一部分;3)根据行业报文集文档中已识别出的业务过程,启动所有业务模型;4)对每个已识别的用于该业务领域的业务过程:按照“新的业务过程”的方法进行操作(见523)。522

38、变更的业务领域如果差距分析已识别出现有业务领域变更的情况,则该业务领域,应符合GBT 27926标准的业务交易和报文集的开发方法将集中在新的和或变更的业务过程的活动。活动:1)验证是否有需要和业务合理性以更新GBT 27926业务领域的定义;2)对于每个已识别的用于该业务领域的新的业务过程:按照“新的业务过程”的方法进行操作(见523)。3)对于每个已识别的用于该业务领域的变更业务过程:按照“新的业务过程”的方法进行操作(见523)。523新的业务过程如果差距分析已识别出一个新的业务过程,则该业务过程,应符合GBT 27926标准的业务交易和报文集开发的完整方法,但可以进行部分简化:行业报文集

39、文档应尽可能复用;由于反向工程的目的不是对当前支持的业务功能进行质疑、修改或补充,且行业报文集已经提供了现实的解决方案,需求阶段和逻辑分析可由该解决方案驱动。活动:1)验证新的业务过程的业务合理性(即,该业务过程中是否存在实际的业务需求对其业务交易和报文集进行标准化);2)使用行业报文集文档,描述业务过程(即,定义、触发条件、前置条件和后置条件、中间过程及角色);3)通过完成业务领域所用的GBT 27926业务模型,生成对应的业务模型:增加新的业务过程;增加业务活动图增加或变更业务角色(如果需要)。注意,仅当业务方面确实有需要时(而不能仅因为其存在于行业报文集中),才增加业务角色;增加或变更业

40、务组件(如果需要)。注意,仅当业务方面确实有需要时(而不能仅因为其存】4GBT 279265201 WISOTS 200225:2004在于行业报文集中),才增加业务组件;在有必要的地方,完成定义。4)进行需求分析以识别需求用例;5) 对每个已识别用于该业务过程的需求用例:按照“需求用例”的方法进行操作(见525)。524变更的业务过程如果差距分析已识别出需对现有业务过程进行变更,则该业务过程,应符合GBT 27926标准的业务交易和报文集的开发方法,应从需求分析开始。活动:1) 验证是否存在更新GBT 27926业务过程定义的需求和业务合理性;2) 进行需求分析,以识别需求用例;3)对每个已

41、识别的用于该业务过程的需求用例:按照“需求用例”的方法进行操作(见525)。525需求用例如果前述步骤已识别出需求用例,应进行下述活动。活动:1) 验证需求用例的业务合理性;2) 使用行业报文集文档,描述需求用例(即,定义、触发条件、前置条件和后置条件以及中间过程);3)进行逻辑分析以识别新的业务交易和新的或变更的报文;4)对每个已识别的用于该需求用例的新的业务交易:按照“新的业务交易”的方法进行操作(见526);5)对每个已识别用于该需求用例的附加报文功能:按照“新的报文”方法进行(见528);6)对每个已识别用于该需求用例的变更报文定义:按照“变更的报文”的方法进行操作(见529)。526

42、新的业务交易如果差距分析已识别出新的业务交易,则该业务交易,应符合GBT 27926标准的业务交易和报文集的开发方法将主要集中在逻辑分析和报文设计方面,但可以进行部分简化:行业报文集文档应尽可能复用;由于反向工程的目的不是对当前支持的业务功能进行质疑、修改或补充,且行业报文集已经提供了现实的解决方案,逻辑分析可由该解决方案驱动。活动:1)验证新的业务交易的业务合理性(即,验证该业务交易中是否存在实际的业务需求);2)使用行业报文集文档生成业务交易文档(该文档至少应包含文字说明和报文流图);3)在可能的情况下:复用现有GBT 27926报文以支持新的GBT 27926业务交易中要求的报文功能;记

43、录其与现有行业报文的关系(即,记录对应的GBT 27926报文项和行业报文项,包括报文路径和相关的业务元素及业务组件)。4)如果没有现有GBT 27926报文可复用:】5GBT 279265201 1ISOVS 200225:2004按照“新的报文”的方法进行操作(见528)。527变更的业务交易如果差距分析已识别出变更的业务交易的需求,则该业务交易,应符合GBT 27926标准的业务交易和报文集的开发方法将主要集中在逻辑分析和报文设计方面,但可以进行部分简化:行业报文集文档应尽可能复用;由于反向工程的目的不是对当前支持的业务功能进行质疑、修改或补充,且行业报文集已经提供了现实的解决方案,逻辑

44、分析可由该解决方案驱动。活动:1) 验证变更业务交易的业务合理性(即,验证该变更是否有实际的业务需求);2)使用行业报文集文档以修改业务交易文档(文字定义和或报文流图);3)如果识别出的需附加的报文功能可以被现有GBT 27926报文所支持,则应记录其与现有行业报文的关系(即,记录对应的GBT 27926报文项和行业报文项,包括报文路径和相关的业务元素及业务组件);4)如果识别出的需附加的报文功能不能被现有GBT 27926报文所支持,则按照“新的报文”的方法进行操作(见528)。528新的报文如果差距分析已识别出新的报文功能,则该报文,应符合GBT 27926标准的业务交易和报文集的开发方法

45、将主要集中在逻辑分析和报文设计,但可以进行部分简化:行业报文集文档应尽可能复用。活动:1)验证新的报文的业务合理性(即,验证该报文功能是否有实际的业务需求);2)完成业务交易中的报文说明;3) 如果现有GBT 27926报文功能被稍稍修改后,可以支持新加的报文功能,则:记录必要的修改(即,要增加的GBT 27926报文项、报文元素或业务元素,要增加或修改的规则,多样性变更等);记录修改后的GBT 27926报文与行业报文间的关系(即,记录对应的GBT 27926报文项和行业报文项,包括报文路径和相关业务元素及业务组件)。4)如果不存在现有GBT 27926报文可复用或修改,则:设计新的GBT 27926报文;记录最终的GBT 27926报文与行业报文间的关系(即,记录对应的GBT 27926报文项和行业报文项,包括报文路径和相关业务元素及业务组件)。5)记录需要增加或变更的报文概

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1