【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

支付处理解决方案中的 ISO 20022 消息标准

  • 2014-02-16
  • 本文字数:2102 字

    阅读完需:约 7 分钟

国际标准的使用使得各行各业的运作变得更加有效和高效, ISO 20022 是国际标准化组织 (ISO) 提议用于开发所有金融消息的平台。但是,提议对入站和出站消息使用 ISO 20022 标准面临的一个挑战是,现有数据模型或已存在的消息格式很难遵守 ISO 消息所应用的标准和结构。IBM 架构师 Edel Meehan 和 Oleg Tyschenko 在一篇文章中概述了 ISO 20022 消息格式,以及如何使用数据映射技术和工具在解决方案中实现它们。

文章指出,ISO 20022 被视为一个通用的金融行业消息框架,它是 ISO 提议用于开发所有金融消息的平台。ISO 20022 标准包含多个部分,由负责银行、证券和其他金融服务领域的标准化的 ISO 技术委员会 (ISO/TC 68) 开发和维护。ISO 20022 没有描述消息本身,它描述了一个使用以下工具开发标准化消息的通用平台:

  • 一种建模方法(基于 UML),用于采用某种与语法无关的方式跨金融业务领域捕获业务交易和关联的消息流。
  • 一个业务术语中央字典,常用在金融机构之间的通信中。
  • 一组 XML 设计规则,用于将使用 UML 描述的消息转换为 XML 模式。应注意到,XML 不是规定的消息语法,但它常常是首选语法。

ISO 20022 实现了跨目前使用大量不同标准和信息格式的领域和地区的端到端处理。金融机构会与其他金融机构和客户交换大量信息。这种交换仅在消息的发送方和接收方对如何解释信息达成共识时才有效。为不同的消息标准建立映射的能力是整个行业的互操作性的一个重要方面。它允许具有不同自动化水平和上市时间需求或容量的各个对等方无缝地执行业务流程。

上面描述的模型使得金融服务行业能够在一个集中的数据字典中掌握其业务的基本知识,衍生出他们使用的金融消息。建模方法将业务规则与交换的物理消息的格式相分离。该模型在不断演变,以满足不断变化的业务需求;而消息格式也在不断演变,以利用最新的技术创新。这使行业能够利用当前的技术,以 ISO 20022 标准的内在灵活性迅速适应未来的变化。

采用 ISO 20022 对 SEPA(单一欧元支付区) 有许多富有吸引力的优势:

  • 它支持改进的直通处理 (STP),这意味着能够自动处理订单,无需人为干预。
  • 因为整个交易链都使用统一的支付格式,所以处理时间会更短,发生错误的可能性更低。
  • ISO 20022 也是一种特别透明的格式,而且是人类可读的,更容易对错误或不一致性进行跟踪和解决。
  • 几乎所有大型银行都接受该标准。因此,支付格式数量可显著减少,这将减少这些格式的维护成本。
  • 它改进了金融机构之间交换的数据的质量,在数据字典中引入了结构和一致性。

文章详细介绍了 ISO 支付消息,在 ISO 上下文中,该标准描述了赖以表达信息的协议,而语法是用于表达信息的格式或语言。消息定义提供了对可在各方之间交换的信息和数据格式(字段长度、代码和字符集)的明确分类,在逻辑上,这些格式可被视为对消息中交换的数据、其结构和其含义的描述。这些逻辑定义可映射到 ISO 20022 中定义的业务定义。尽管 ISO 没有规定消息的语法,但 XML 是消息规范中使用最广泛的语法,而且 XML 消息模式源自 ISO UML 消息模型。

ISO 20022 消息可用于完整的端到端支付链:客户到银行(支付)、银行到银行(支付清算与结算),以及报告(现金管理)。这些金融消息定义分为多个业务区域(这些是行业中公认的功能领域),由业务区域代码(4 个字符)来标识。这些代码包括:

  • acmt – 帐户管理
  • admi – 行政管理
  • caaa – 承兑人到受让人卡交易
  • camt – 现金管理
  • catm – 终端管理
  • ……

在 ISO 数据映射方面,尽管 ISO 消息可用于金融机构内外的消息发送者和接收者之间的消息交换,但有时可能需要将它从 ISO 映射到其他消息格式,或者进行内部数据存储。映射不同的消息标准的能力是整个行业的互操作性的一个重要方面。它支持具有不同自动化水平和上市时间需求或容量的各个对等方无缝地执行业务流程。

数据映射工作流中的总体步骤包括:

  • 定义两个来源(ISO 消息与交易系统数据模型)之间的数据仲裁
  • 运行数据分析,以识别可能的关系和数据类型
  • 跟进分析,以识别间接关系并调整数据属性,从而形成完整的数据流
  • 定义数据源与目标之间的系统接口

数据映射流程的第一步是数据仲裁阶段,在该阶段中,将客户的交易系统中的内部数据源映射到 ISO 消息。当数据映射是使用仲裁数据模型的间接映射时,该流程也被称为数据仲裁。在该阶段中,您需要识别主要数据源。输入数据被称作数据源,它们通常来自客户的主要交易系统。此时的目的是将数据映射到合适的 ISO XML 消息结构。

在数据关系方面,此任务的目的是识别仲裁数据模型与 ISO 消息之间的关系。一种关系级别表示数据源或仲裁数据模型的高级视图,为进行数据映射奠定了基础。您可以使用 InfoSphere Data Architect 创建高级视图。结构变体是数据实体在类型或结构上的变化。不同的类型通常具有一些相同的属性,也有一些不同的属性。

在此阶段中,需要执行以下步骤:

  • 识别数据类型,包括转换
  • 识别结构中的变化
  • 识别跨结构变体的共性
  • 基于结构变化来识别元模型

如果来源和目标数据类型不匹配,则需要实现转换逻辑。这还应当包含基于 ISO 消息模式的验证规则。这方面的示例可能包括不同的字符串长度、预定义的字符串值,等等。

文章还列举了有关 ISO 20022 消息标准的具体案例,感兴趣的读者朋友可以深入研究。

2014-02-16 22:201696
用户头像

发布了 501 篇内容, 共 248.6 次阅读, 收获喜欢 57 次。

关注

评论

发布
暂无评论
发现更多内容

解析Redis操作五大数据类型常用命令

华为云开发者联盟

数据库 redis string 数据类型 getset

发布你的开源软件到 Ubuntu PPA

hedzr

#Ubuntu Debian packaging ppa

重装上阵——Graviton2提升Aurora性价比

亚马逊云科技 (Amazon Web Services)

Data

​使用 Amazon Neptune 通过数据仓库构建知识图谱,借此补充商务智能体系

亚马逊云科技 (Amazon Web Services)

Data

内核干货不容错过,龙蜥内核的Load Averages剖析直播回顾上线了

OpenAnolis小助手

Linux Kenel 内核 龙蜥社区

喜提双奖 | 旺链科技彰显综合硬实力!

旺链科技

区块链 产业区块链 供应链

JDK ThreadPoolExecutor核心原理与实践

vivo互联网技术

jdk ThreadPoolExecutor Java 开发

云图说|初识数据库和应用迁移UGO

华为云开发者联盟

数据库 华为云 UGO 异构迁移

蓝格赛(中国)用TDengine落地聚合查询场景,效果如何?

TDengine

数据库 tdengine 后端

鲲鹏HCIA认证之初识鲲鹏

桥哥技术之路

鲲鹏

一文详解TDSQL PG版Oracle兼容性实践

腾讯云数据库

tdsql 国产数据库

一文带你梳理Clang编译步骤及命令

华为云开发者联盟

编译 LLVM Clang编译 Clang 编译命令

如何将Amazon RDS与Amazon Aurora数据库迁移至Graviton2?

亚马逊云科技 (Amazon Web Services)

Data

盘点2021 | 技术十年-记录十年技术经历

高性能架构探索

技术人 工作经历 经历分享 盘点2021

一个简单的单体服务流量标记demo

zuozewei

Java 性能测试 全链路压测 12月日更

利用极狐GitLab DevSecOps 功能检测 log4j 的多种方式

极狐GitLab

盘点 2021|不忘初心,扬风起航

小鲍侃java

盘点2021

元宇宙地产:品牌和投资者的大好机会?

devpoint

以太坊 NFT 元宇宙 12月日更

跟着动画学Go数据结构之堆排序

宇宙之一粟

golang 数据结构 排序算法 Go 语言 12月日更

轻松驾驭EB级千万QPS集群,TDSQL新敏态引擎元数据管控与集群调度的演进之路

腾讯云数据库

tdsql 国产数据库

(转)前端开发之MySQL分区表中的性能BUG

@零度

MySQL 前端

孩子,你为什么要上学?

Tiger

28天写作

webpack打包过程如何调试?

Jerry Wang

前端 前端开发 webpack 28天写作 12月日更

java开发之SSM开发框架

@零度

Java ssm

MySQL 中 blob 和 text 数据类型详解

Simon

MySQL

XEngine:深度学习模型推理优化

华为云开发者联盟

深度学习 模型推理 显存优化 计算优化 XEngine

又拿奖了!腾讯云原生数据库TDSQL-C斩获2021PostgreSQL中国最佳数据库产品奖

腾讯云数据库

tdsql 国产数据库

前沿干货!深度揭秘TDSQL新敏态引擎Online DDL技术原理

腾讯云数据库

tdsql 国产数据库

DM 分库分表 DDL “悲观协调” 模式介绍丨TiDB 工具分享

PingCAP

Go编译原理系列2(词法分析&语法分析基础)

书旅

Go 后端 编译原理

「山东城商行联盟」数据库准实时数据采集系统上线,DataPipeline助力城市商业银行加快数字化转型

DataPipeline数见科技

数据库 中间件 数据同步 数据融合 数据管理

支付处理解决方案中的ISO 20022消息标准_语言 & 开发_崔康_InfoQ精选文章