GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf
《GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf》由会员分享,可在线阅读,更多相关《GB T 27926.5-2011 金融服务 金融业通用报文方案 第5部分:反向工程.pdf(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中尚未存在的业务过程;根据行业报文集文档,记录这
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 27926.5 2011 金融 服务 金融业 通用 报文 方案 部分 反向 工程
