GB T 27926.5-2011 金融服务.金融业通用报文方案.第5部分:反向工程.pdf
《GB T 27926.5-2011 金融服务.金融业通用报文方案.第5部分:反向工程.pdf》由会员分享,可在线阅读,更多相关《GB T 27926.5-2011 金融服务.金融业通用报文方案.第5部分:反向工程.pdf(32页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 03.060 A 11 gB 中华人民主t./、和国国家标准GB/T 27926.5-2011 /ISO/TS 20022-5: 2004 金融服务金融业通用报文方案第5部分:反向工程Financial services-Universal financial industry message scheme一Part 5: Reverse engineering (ISO/TS 20022-5: 2004 , IDT) 2011-12-30发布2012-05-01实施、4数码防伪中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 27926.5-2011/ISO
2、月s20022-5: 2004 目次前言.E1 引言.12 规范性引用文件.2 3 术语和定义.2 4 活动和交付内容.2 4. 1 差距分析34.2 符合GBjT27926标准的业务交易和报文集的开发34. 3 GBjT 27926注册34.4 迁移准备.4 5 工作流45. 1 差距分析.4 5.2 符合GBjT27926标准的业务交易和报文集的开发.12 5. 3 GBjT 27926注册175.4 迁移准备17附录A(规范性附录)融合文档22I G/T 27926.5-2011 /ISO/TS 20022-5: 2004 剧昌GB/T 27926的本部分按照GB/T1. 1一2009给
3、出的规则起草。GB/T 27926(金融服务金融业通用报文方案由以下5部分构成:一-第1部分:库输入输出方法和格式规范;第2部分:注册机构的角色及职责;第3部分:建模导则;第4部分:XML设计规则;第5部分z反向工程。本部分为GB/T27926的第5部分。本部分等同采用ISO/TS20022-5: 2004(金融服务金融业通用报文方案第5部分:ISO20022 反向工程(英文版)。本部分中附录A为规范性附录。为便于使用,本标准还做了下列编辑性修改:a) ISO 20022的本部分改为GB/T27926的本部分;b) 删除国际标准前言。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会(
4、SAC/TC180)归口。本部分负责起草单位:中国金融电子化公司。本部分参加起草单位:中国人民银行、中国证券监督管理委员会、中国工商银行、中国建设银行、博时基金管理有限公司、深圳证券通信公司、申银万国证券股份有限公司、中国人民银行长春中心支行、中国人民银行南京分行。本部分主要起草人:王平娃、陆书春、李曙光、马小琼、赵志兰、贾树辉、王毛路、李迎辉、王德英、巫禄芳、强庆华、施轶倩、成永德、刘运、景芸、陈立军、汪继增、程晓阳、全红。mu GB/T 27926.5-2011 /ISO月S20022号:20041 引言金融服务金融业通用报文方案第5部分:反向工程在GB/T27926. 1中给出的GB/T
5、27926库中包含所有符合GB/T27926标准的业务交易和报文集。符合GB/T27926标准的业务交易和报文集加入库中应遵循的方法可以分为以下几种情形:a) 情形1 不存在符合GB/T27926标准的业务交易和报文集。不存在行业报文集。 示例:集合投资工具; 方法:根据GB/T27926. 3建模指南,全新开发符合GB/T27926标准的业务交易和报文集。b) 情形2.不存在符合GB/T27926标准的业务交易和报文集。存在一个或多个行业报文集。 示例:证券交易前(存在FIX报文集); 方法:根据GB/T27926. 5反向工程指南,将行业报文集转化为符合GB/T27926标准的业务交易和报
6、文集。c) 情形3:存在符合GB/T27926标准的业务交易和报文集。也存在一个或多个现有行业报文集。 示例:证券交易后(存在FIX、Omgeo报文集); 方法:根据GB/T27926. 5反向工程指南,对现有行业报文集与符合GB/T27926标准的业务交易和报文集进行比较,必要时对符合GB/T27926标准的业务交易和报文集进行扩充。本部分从用户角度描述了GB/T27926反向工程的活动。这些用户希望验证其行业报文集所覆盖的业务功能,同样被符合GB/T27926标准的业务交易和报文集1)所覆盖。本部分并不试图就反向工程定义方法论。本部分给出了下述必要的活动集合:一从现有行业报文集巾抽取相关信
7、息并与GB/T27926库中的相关内容进行比较;一一将上述比较的结果用于符合GB/T27926标准的业务交易和报文集的开发;向注册机构(RA)提交产生的更新申请2气一-为向符合GB/T27926标准的业务交易和报文集的迁移进行准备。GB/T 27926反向工程的主要目标如下所述:一一捕获现有行业报文集中包含的行业知识;1) 该文档基于面向电子交易的方法论(eBOM)和SW1FT标准建模方法论框架的经验给出,并且在IS0/TC 68/SC 4/WG 10反向工程工作组等的工作成果基础上被扩充。2) 注意反向工程的目的不是系统的生成所有现有行业报文集的符合GB/T27926标准的版本。更新要求需要
8、基于一个有效的业务合理性证明。1 GB/T 27926.5-2011月so月s20022-5: 2004 一一基于行业中已有的标准化成果建立符合GB/T27926标准的业务交易和报文集;确保最终的符合GB/T27926标准的业务交易和报文集完全覆盖现有行业报文集的业务范围;-一最大化现有行业报文集和符合GB/T27926标准的业务交易和报文集间的互操作性;支持从现有行业报文集向符合GB/T27926标准的业务交易和报文集的迁移。本部分的结构如下所述:一一第3章给出了本部分中使用的特定术语;一一第4章描述了反向工程进行的主要活动,并描述了大致的最终成果;第5章给出了详细的工作流,解释了所有的活动
9、、输入和输出;附录A给出了融合文档的详细说明。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 27926. 1 金融服务金融业通用报文方案第1部分:库输入输出方法和格式规范CGB/T 27926. 1-2011. ISO/TS 20022-1 :2004 , MOD) GB/T 27926. 3金融服务金融业通用报文方案第3部分:建模导则(GB/T27926. 3-2011 , ISO/TS 20022-3: 2004 , IDT) 3 术语和定义GB/T 2
10、7926. 1中的术语和定义以及下列术语和定义均适用于本文件。3. 1 行业报文industry message 提供特定报文功能(可能为多功能的),并且其报文定义是行业报文集一部分的报文。3.2 GB/T 27926报文GB/T 27926 message 提供特定报文功能并且其报文定义在新的GB/T27926库中的业务过程目录中己注册的报文。3.3 报文项message item 报文中特定位置使用的元素或域。其确切位置一般在报文路径中描述。3.4 报文路径message path 特定报文定义中的确切位置。该位置由从报文级(即最高级)到元素级(即最低级)的完整层次(即路径)惟一标识。4
11、活动和支付内容2 GB/T 27926反向工程有四个主要活动=一一差距分析;一一符合GB/T27926标准的业务交易和报文集的开发;GB/T 27926注册;G/T 27926.5-2011/ISO/TS 2002日:2004一迁移准备。本章中将给出与这些活动有关的主要目的和交付内容。4. 1 差距分析目的:确定行业报文集的业务领域并识别GB/T27926业务过程目录中对应的业务领域、业务过程、活动以及支持的业务交易;一一将GB/T27926业务交易和业务过程中的业务角色与使用行业报文或在行业报文中标识的各方进行比较;-一一验证现有GB/T27926报文是否提供了行业报文提供的所有报文功能;一
12、评估相关GB/T27926报文的业务内容是否覆盖了单一行业报文的业务内容;二一将巳用报文组件和/或业务组件的含义及数据类型与单个报文项进行比较。交付内容:一一对行业报文集与符合GB/T27926标准的业务交易和报文集间的差距、区别和覆盖范围进行的说明;本部分关注以下库项目: 业务领域; 业务过程; 业务交易和报文集; 报文定义(包括报文规则); 业务角色; 业务组件(包括业务元素和规则); 报文组件(包括报文元素和规则); 数据类型。一对库项目缺失(即,差距)或其区别已被标识的行业报文集的说明。4.2 符合G/T27926标准的业务交易和报文集的开发目的:一一完成用于定义或完善符合GB/T27
13、926标准的业务交易和报文集所需的所有附加信息的差距分析;定义现有符合GB/T27926标准的业务交易和报文集所必需的更新和添加的内容。本步骤仅关注于已标识的差距和区别,并应验证GB/T27926库中是否存在包含这些差距和区别的有效的业务合理性证明,也应考虑到反向工程的目的不是对当前行业报文集所支持的业务功能进行质疑(除了对于业务合理性证明)、修改或补充。交付内容:一描述现有符合GB/T27926标准的业务交易和报文集如何必须进行更新以包括已识别差距和区别的详细说明。4. 3 G/T 27926注册目的:一一准备向GB/T27926注册机构申请更新GB/T27926库所需的全部扩充和修改信息。
14、交付内容:-一向GB/T27926注册机构提交的增加或变更字典项和/或目录项的申请。3 GB/T 27926.5-2011/ISO月s20022-5 :2004 4.4 迁移准备目的:一定义和记录行业报文集与符合GB/T27926标准的业务交易和报文集间的关系。所需信息的数量取决于选择的迁移途径: 如果为整体迁移,仅需给出用于支持向GB/T27926融合的关系信息即可; 如果允许在一段时期内共存,则需要双向文档。该文档不仅支持向GB/T27926的融合,也支持向行业报文集的反向映射。一一制定出向符合GB/T27926标准的业务交易和报文集迁移的计划。交付内容:融合文档;共存文档(可选); 一一
15、迁移计划。5 工作流本章给出了GB/T27926反向工程中四个主要活动的详细工作过程说明。5. 1 差距分析注意事项:一一差距分析需要行业报文集的大量专业知识和文挡。如果该文档不可获得,需对行业报文集及其应用进行全面分析(见下述的第1个步骤); 差距分析还需要符合GB/T27926标准的业务交易和报文集的大量文档。库输出中将包含这些文档;一一差距分析对所有后续步骤均至关重要;一一差距和区别的识别将决定后续符合GB/T27926标准的业务交易和报文集开发及GB/T27926 注册的范围;重叠部分的识别将为融合文档和相关迁移提供所需的信息。差距分析的主要步骤由下图描述并用文字进一步解释。上述各步骤
16、将在后续章节中进行详细说明并将以交互和递进的方式执行。在反向工程情形2中(即,不存在符合GB/T27926标准的业务交易和报文集),仅需收集行业报文集文档。GB/T 27926.5-2011 /ISO/TS 20022-5: 2004 5. 1. 1 行业报文集文档收集如果行业报文集的存档齐备(即,包括业务领域、业务过程和业务交易的完整描述),该步骤仅限于文档集的明确标识。然而多数情况下,行业报文集文档仅关注于报文定义且主要记录所有行业报文的功能和内容。在某些情况下,即便这些文档也是非常有限的(即,仅限于物理结构的描述)。此时,应在反向工程开始前强制完成行业报文集文挡。活动:行业报文集文档的推
17、荐方法由下图描述并用文字进一步解释。1) 从行业报文定义的描述开始;2) 对每个行业报文的报文功能(即,行业报文可能的使用目的)进行描述。注意z行业报文可能具有多功能性,则应对每个功能进行描述;3) 对每个行业报文项的业务含义进行描述。注意:当行业报文具有多功能性时,项的含义可能取决于特定的报文功能。在这种情况下,应给出所有含义3气4) 通过识别行业报文发送方和接收方的功能角色,并通过识别行业报文内容中出现的所有其他各方的功能角色,从每个行业报文中抽取出业务角色4U5) 分析行业报文的用途,以识别使用行业报文的业务交易(即,行业中出现的不同报文流),并对每个业务交易进行记录。最好采用报文流程图
18、及文字说明;的分析己识别出的业务交易列表,以识别支持的业务过程;7) 识别业务过程从属的业务领域。3) 该步骤的最大问题是识别域的实际业务含义。注意:一个行业报文域可包含多个业务元素和/或部分业务元素(在某些情况下,可能需要与其他行业报文域结合以获得重要的业务元素)。注意z多功能行业报文也可包含规定使用功能的域。这些域不应具有GB/T27926报文中对应的报文元素,应记录该域所表示的报文功能。注意:一个行业报文可包含技术域,该域没有业务含义。在某些情况下,这些域可具有对应的GB/T27926报文定义中的技术报文元素,但其不可能具有对应的业务元素。的业务参与者和业务角色间的区别在于后者表示功能角
19、色(例如,买方、卖方等),而前者表示真实的业务实体(例如,银行、公司、经纪人/经销商等)。在业务过程中,一个业务参与者可扮演多个业务角色(例如,银行可为买方、卖方、账户服务方等),且多个业务参与者通常能具有相同的业务角色(银行、公司和个人均能作为买方)。5 GB/T 27926.5-20门/ISO月s20022-5: 2004 5. 1. 2 业务领域差距分析其目的是识别使用行业报文集的GB/T27926业务领域,并调查行业报文集是否也用于其他尚未成为GB/T27926库一部分的业务领域。6 输入:一-GB/T27926业务领域列表,包括定义;与业务领域相关的行业报文集文档。活动:业务领域差距
20、分析的推荐方法由下图描述并用文字进一步解释。GB/T 27926 业务领域z定义行业报文集文档记录覆盖范围、区别、差距业务领域2覆盖范围3区别:回差距.1) 仔细检查GB/T27926业务过程目录中存储的业务领域列表。利用这些业务领域的定义识别出最能覆盖行业报文集业务领域的GB/T27926业务领域;2) 可能识别出以下情形: 不存在覆盖行业报文集业务领域的GB/T27926业务领域; 根据行业报文集文档,记录此附加的业务领域。 一个或多个GB/T27926业务领域准确覆盖了行业报文集业务领域; 记录该覆盖范围; 记录己识别的GB/T27926与相应行业报文集中业务领域的定义间的可能区别。 一
21、个GB/T27926业务领域覆盖了多个行业报文集业务领域; 记录GB/T27926业务领域的哪个部分覆盖了行业报文集; 记录已识别的GB/T27926与相应行业报文集中业务领域的定义间的可能区别。 一个或多个GB/T27926业务领域覆盖了行业报文集中的部分业务领域,但行业报文集其余部分未被覆盖; 记录每个覆盖范围(即,GB/T27926哪个业务领域的哪个部分覆盖了行业报文集的哪个部分); GB/T 27926.5-2011 /ISO/TS 20022-5: 2004 根据行业报文集文挡,记录行业报文集的哪个部分未被覆盖。 记录己识别的GB/T27926业务领域的定义与相应行业报文集定义间的可
22、能区别。输出:一一给出覆盖行业报文集(部分)业务领域的GB/T27926业务领域的列表(必要时,应包括:行业报文集业务领域哪些部分被覆盖的说明)。该列表应包括已识别的定义间的可能区别;一一给出现有GB/T27926业务领域未覆盖的附加业务领域列表。该表中的每个业务领域都应根据行业报文集文档给出一个定义。5. 1. 3 业务过程差距分析其目的是识别使用行业报文集的GB/T27926业务过程,并调查行业报文集是否也用于其他尚未成为GB/T27926库一部分的业务过程。输入:GB/T 27926业务过程文档: 定义; GB/T 27926业务过程说明、业务过程图及业务活动图。一一与业务过程有关的行业
23、报文集文档。活动:业务过程差距分析的推荐方法由下图描述并用文字进一步解释。2 3 在已识别的GB/T21926业务领域中寻找匹配的业务过程在已识别的GB/T27926业务领域中定义附加的业务过程在附加业务领域中定义业务过程1) 对于每个已识别为与行业报文集中业务领域相匹配的GB/T27926业务领域执行以下活动: 仔细检查业务过程目录中存储的GB/T27926业务领域列表; 采用文档对行业报文集支持的GB/T27926业务过程进行识别; 记录该覆盖范围; 记录已识别的GB/T27926与相应行业报文集中业务过程定义间的可能区别。7 GB/T 27926.5-2011/ISO月s2002日:20
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 27926.5 2011 金融 服务 金融业 通用 报文 方案 部分 反向 工程
