
银行信息系统架构详解
文章平均质量分 85
徐良军,畅销书《银行信息系统应用架构导论》作者,《精通Eclipse Birt-商务智能报表案例开发指南》作者,北京大学软件工程硕士,银行资深应用架构师,阿里巴巴资深研发工程师。不定期分享银行金融科技架构设计方案,以严谨的态度,从制度依据,监管规定,行业规范等角度,不定期更新银行架构设计蓝图。
银行金融科技
徐良军,畅销书《银行信息系统应用架构导论》(中国金融出版社2023)作者,另著有《精通Eclipse Birt-商务智能报表案例开发指南》(清华大学出版社2014),北京大学软件工程硕士,银行资深应用架构师。先后担任阿里巴巴资深研发工程师、交通银行资深项目经理、中信银行资深应用架构师。博客不定期分享银行金融科技架构设计方案,以严谨的态度,透过金融场景日新月异,创新百花齐放的银行信息系统建设现状,从制度依据,监管规定,行业规范等角度,详细描述了银行信息系统架构全貌和规划蓝图。
展开
-
银行监管报送系统系列介绍(十七):一表通2.0
国家金融监督管理总局于9月发布了【一表通2.0(试用版)】(简称:一表通2.0),在原试点报送范围的基础上扩大了试点报送区域,意味着将陆续扩大试报送机构范围,推进的速度已明显加快。尽早规划和准备,帮助银行有更充足的时间做好监管数据质量的提升工作。经过试点报送后,一表通报送内容逐步完善中,一表通2.0在试点版的基础上修订了报送内容,对报送的表单、数据项持续优化和改善中。一表通的推进,意味着监管数据标准化对智能监管、穿透监管的重要支撑。从一表通数据标准来看,明细数据分为和。原创 2024-05-14 09:03:00 · 6043 阅读 · 0 评论 -
银行监管报送系统介绍(四):银行业非现场监管报表——1104报表
2023年12月,国家金融监督管理总局下发了《关于做好2024年银行业非现场监管报表填报工作的通知》(以下简称《制度通知》)。非现场监管报表是监管机构对银行风险状况监测的重要抓手,制度内容充分体现了近期的监管法规要求,以及适应金融行业发展变化。原创 2024-03-23 18:51:12 · 19572 阅读 · 0 评论 -
银行监管报送系统介绍(二):银行业金融机构监管数据标准化规范(2021版)-EAST5.0
为进一步提升银保监会监管科技能力,完善监管数据标准化规范,发挥监管标准化数据在防范金融风险、促进银行业机构数据治理和合规发展等方面的作用,银保监会于近期发布了《中国银保监会银行业金融机构监管数据标准化规范(2021版)》(简称《规范》,即EAST5.0版),该《规范》是在《中国银保监会银行业金融机构监管数据标准化规范(2019版)》(银保监办发〔2019〕198号,即EAST4.0版)基础上修订的。一、规范修订内容及数据报送要求(一)规范修订原则本次《规范》修订聚焦银行业务发展额监管实际,突出科学性和实用性原创 2024-03-22 14:49:02 · 12710 阅读 · 0 评论 -
对账系统详解
账目核算是财务工作的必要部分,随着线上交易体量越来越大或者说对财务自动化线上化的效率提升需求越来越高,为了提升核对效率以及准确性,要将核对业务系统化、线上化、自动化。如何构建设计一套不同业务场景下的对账系统是本文的重点。原创 2025-06-07 09:00:26 · 16 阅读 · 0 评论 -
图解国际支付清算基础
跨境支付的原理与机制解析 跨境支付虽然涉及多国支付体系和账户,但本质仍是交易、清算、结算三阶段的标准化流程。核心在于理解Nostro/Vostro账户机制,即银行互开外币账户进行直接清算。国际主流采用"外清内结"双体系,如中国的CIPS+CNAPS、美国的CHIPS+Fedwire。支付模式包括清算行、代理行和NRA三种,SWIFT系统在其中发挥枢纽作用,通过串行/并行报文传递支付指令。Swift GPI创新服务通过唯一追踪号(UETR)提升了跨境支付的透明度、速度和可追溯性。理解这些基原创 2025-06-07 08:52:08 · 31 阅读 · 0 评论 -
支付系统详解
本文系统介绍了支付核心系统的架构设计、业务处理流程及关键模块实现方法。主要内容包括:支付业务全局流程分析,涵盖交易处理、收银台展示、支付处理及应答等环节;支付核心分层架构设计,从渠道层到统一支付能力层;收银台的产品架构、业务逻辑及展示策略设计;支付单据关系模型,包括正向逆向业务单据关联;支付路由系统原理与规则体系设计;支付网关的作用与限流机制;支付通道分类、选择标准及接入流程。文章还提出了"广义通道"的创新理念,将非传统支付方式纳入系统架构,并通过线下汇入业务案例展示了支付系统的灵活扩展原创 2025-06-05 09:56:15 · 44 阅读 · 0 评论 -
详解账务系统
交易过程中或者完结以后,记账工作就开始了,账务作为支付交易的基础设施非常重要,其关键并不是设计本身,而是账务的设计理念、规范和原则。本文将详细介绍账务相关系统的设计方法,并从账务原理、账户子系统、热点账户、账户合并、会计日切原理、营销类账务处理、清结算的账务实现模型等10方面了解账务及账户的相关内容。原创 2025-06-05 09:49:30 · 116 阅读 · 0 评论 -
全网最全支付清算生态详解
国内支付体系依靠庞大的生态网络共同实现,没有任何一家企业可以独立完成支付业务这些组织包括了,提供服务的交易平台、提供支付服务的支付机构、提供清算网络的清算机构、提供金融基础的商业银行、提供支付基础的央行大小额等二代系统;他们之间通过系统网络、账户网络等共同构成了现代支付体系;当然还包括一些支付外包服务商、各类支付终端制造商、软件服务商以及检测机构原创 2025-06-04 18:04:36 · 26 阅读 · 0 评论 -
银行新一代分布式核心系统建设情况——股份制银行篇
【摘要】国内多家银行加速推进分布式核心系统建设,通过云原生架构和国产数据库实现技术升级。招商银行、中信银行等股份制银行已完成核心系统云化改造,采用TDSQL、GoldenDB等国产数据库,处理能力提升显著。浦发银行、光大银行等构建了单元化分布式架构,支持高并发交易。渤海银行、兴业银行采用OceanBase和TDSQL数据库,实现同城双活容灾。恒丰银行、平安银行通过新一代系统使交易处理能力提升6-23倍。整体趋势显示,银行业正全面向自主可控、高性能的分布式架构转型,云平台容器化部署比例普遍超30%,日均交易处原创 2025-06-04 14:52:42 · 64 阅读 · 0 评论 -
银行新一代分布式核心系统建设情况——国有银行篇
在金融业数字化浪潮以及自主可控核心系统信创改造背景下,银行业头部的六大行积极开展分布式核心系统的升级改造工程,依据金融科技布局完成核心系统的信创改造。本文基于公开信息整理六大行的分布式核心系统改造现状以及落地进展。原创 2025-06-04 14:42:20 · 53 阅读 · 0 评论 -
88张图,把支付清结算串起来
支付是一个庞大且繁杂的体系,有非常多的概念、模型和逻辑。通过本文的88张图,66个知识点,把支付清结算体系串起来,建立一个支付知识速查手册1.支付的本质支付的本质是付款人向收款人的资金转移收付款人:可以是个人、企业、银行资金:即货币,可以是现金、银行存款、支付机构零钱余额转移:即债权归属发生了变化转移需要工具:银行卡、支票、移动支付、网络支付等2.支付和交易有联系,但范畴不同,交易是价值的交换,支付是资金的转移纯交易:价值交换,不涉及货币纯支付:资金转账,不涉及商品和服务基于交易的支付:用货币兑换商品和原创 2025-06-04 14:36:03 · 302 阅读 · 0 评论 -
拆解全球18大“支付清算”体系:CLS、中国、美国、欧洲、日本、mBridge...
拆解全球18大“支付清算”体系:CLS、中国、美国、欧洲、日本、mBridge...原创 2025-06-04 14:33:36 · 17 阅读 · 0 评论 -
银行核心系统架构及建设模式杂谈
银行核心系统架构及建设模式杂谈原创 2025-06-04 14:29:26 · 285 阅读 · 0 评论 -
手机银行跨端框架大乱斗:Dimina、Taro、Lynx 跨端框架
滴滴开源跨端小程序框架Dimina,支持Android、iOS、Harmony和Web四大平台,基于Vue构建,通过DMCC编译器转译为跨端代码。京东开源Taroon HarmonyOS C-API框架,采用React DSL构建鸿蒙应用,优化渲染性能。三大跨平台开发框架齐发力,推动移动端高效开发。抖音母公司字节跳动推出了 Lynx,这是一个由 Rust 语言驱动、速度极快、专为 多平台应用开发 设计的 JavaScript 框架。原创 2025-06-04 14:10:41 · 22 阅读 · 0 评论 -
手机银行开源客户端框架选型:腾讯视频ovCompose跨平台框架
ovCompose(online-video-compose)是腾讯大前端领域Oteam中,腾讯视频团队基于 Compose Multiplatform 生态推出的跨平台开发框架,旨在弥补JetBrains Compose Multiplatform不支持鸿蒙平台的遗憾与解决iOS平台混排受限的问题,便于业务构建全跨端App。同时腾讯视频深度参与Oteam并推出了KuiklyBase,涵盖Kotlin/Native的鸿蒙适配、组件生态、鸿蒙编译、堆栈还原、工具链相关建设,助力业界KMP开发者提高鸿蒙适配效率原创 2025-06-04 13:56:44 · 53 阅读 · 0 评论 -
手机银行客户端框架选型:腾讯开源跨平台开发框架 Kuikly
Kuikly:腾讯开源的高性能跨平台动态化框架 Kuikly是腾讯开源的跨平台动态化框架,采用Kotlin语言驱动,支持Android、iOS、鸿蒙等五端开发。其核心优势在于: 原生级性能:通过KMP跨平台编译为各平台原生产物,首屏耗时与原生一致; 轻量设计:无额外引擎引入,包体积增量小(Android仅300KB); 动态化支持:支持页面级更新,Android动态化性能无损耗; 创新架构:采用两棵树直调渲染方案,实现跨端DSL树到原生UI树的高效映射; 生产验证:已覆盖15+款腾讯APP,日均PV过亿。原创 2025-06-04 13:54:10 · 15 阅读 · 0 评论 -
手机银行:2025 跨平台框架更新和发布对比
2025年跨平台框架迎来爆发期,主流框架迎来重要升级:Flutter通过线程合并提升性能,Impeller引擎解决着色器卡顿;React Native新架构全面启用,引入Skia和WebGPU增强图形能力;Compose Multiplatform完成iOS稳定版发布;腾讯Kuikly和字节Lynx相继开源,分别采用Kotlin薄原生层和双线程架构;uni-appx支持编译为原生代码。各框架在性能、UI一致性、热更新等方面各有优劣,开发者需根据项目需求选择。Flutter适合追求极致性能,React Nat原创 2025-06-04 13:50:53 · 135 阅读 · 0 评论 -
八年实战经验,解读DDD思想内核
用过DDD的同学会知道,自己用倒没什么,一旦到了要推广部门内使用的时候就会非常困难。为什么会这样?做为一个有8年DDD实战经验的过来人,我想尝试分析一下原因:过多的概念让人望而生畏,这也是DDD饱受诟病的地方,在推广DDD的过程中我不止一次听到“DDD太复杂了,在我们这里没法落地”。原创 2025-01-03 14:22:55 · 704 阅读 · 0 评论 -
云数智融合体系建设实践——以工行软件开发中心为例
云数智融合工作涉及面广,技术难度高,工程量大,工行软件开发中心成立跨技术领域、跨地域的专家级攻坚团队,利用其在云计算、大数据、人工智能多个领域积累的技术经验,通过深度整合与创新,成功打造了同业领先的云数智融合一体化生态,使得通用算力、智能算力具备高度的灵活性和可扩展性,能够快速适应业务的发展和变化,为工商银行在金融科技领域的持续创新奠定了坚实的基础。云计算和大数据将进一步融合,大数据的计算引擎全面实现云原生化,资源调度器由云计算平台统一提供,从而极大地减少通用算力的碎片资源。原创 2024-12-24 19:38:34 · 1201 阅读 · 0 评论 -
十亿级订单系统的数据库查询性能优化之路
因为ES是团队应用相对成熟的中间件,出于学习、开发成本考虑。原创 2024-12-26 09:55:15 · 1056 阅读 · 0 评论 -
八大成熟度模型检查清单
1024程序员节 | 征文原创 2024-10-23 14:24:32 · 1184 阅读 · 0 评论 -
中国农业银行——轻量式云原生应用平台(轻云平台)
2021年10月,中国人民银行等联合发布了《关于规范金融业开源技术应用与发展的意见》(银办发〔2021〕146 号),规范金融机构合理应用开源技术,提高应用水平和自主可控能力,促进开源技术健康可持续发展。前期,为助力成员单位做好开源技术应用与发展工作,北京金融科技产业联盟开源专委会组织了金融业开源技术应用、创新等方面的案例征集,现对部分优秀案例进行宣传,发挥先进典型示范引领作用。申报单位:中国农业银行股份有限公司技术领域:云原生、无服务器架构(Serverless)、DevOps。原创 2024-09-14 10:48:20 · 1829 阅读 · 0 评论 -
中国信通院发布《高质量大模型基础设施研究报告(2024年)》
为充分发挥大模型基础设施的赋能作用,更好支撑大模型发展,推动大模型应用落地,特编制此研究报告。报告聚焦大模型基础设施的五大核心能力领域:计算、存储、网络、开发工具链和运维管理,系统梳理了大模型发展对基础设施提出的新需求,剖析了基础设施发展的关键技术,并提出体系化评价指标。通过加速卡和存储设备的数据一跳直达,可以消除CPU处理瓶颈,极大提升数据从存储到加速卡的数据传输效率,经企业实践验证,可实现TB/s级带宽和亿级IOPS,每个机架单元的存储性能可达50GB/s以上,大幅提升集群可用度。原创 2025-01-16 10:27:01 · 759 阅读 · 0 评论 -
银行业规模化应用人工智能的路线图
如图所示,按照职能部门的相对规模、成本效率水平和/或成本规避期望,列出最有可能使用人工智能实现成本效率的二级流程。例如,信用风险管理是推动增长的关键因素,通过提高信用风险评估的精确度,实现洞察驱动的贷款定价,从而确保贷款客群最佳。经过不断发展,预见人工智能将展现出较高的情商,它将能够识别人类面部表情和语气的变化并恰当回应,这使其更能胜任客服类的工作。早期来看,数据治理有助于合规,而后,通过在组织中明确责任划分,制定政策和治理提升办法以及掌握组织数据资产状况,可信数据集就能转化为有用洞察,支持人工智能用例。原创 2024-11-15 09:26:30 · 517 阅读 · 0 评论 -
B站大数据平台故障自愈实践
有了自愈系统之后,我们可以根据磁盘寿命和性能数据综合判断,即使寿命统计数据显示磁盘寿命耗尽,但不影响使用的情况下,我们也可以继续使用,不断提高了换盘的效率,同时也延长磁盘的使用寿命。故障自愈系统极大地简化了复杂的大数据环境中的故障管理过程,不仅能迅速识别和响应各种故障,缩短故障处理时间,还显著增强了服务的稳定性和可靠性。元仓服务把不同来源的数据收集一起,然后对这些数据进行聚合,数据聚合的时候对数据打上业务、主机的标签,每条数据都关联上对应的主机和业务,聚合后的数据让大数据服务复杂的管理变得更简单。原创 2024-12-10 15:10:27 · 657 阅读 · 0 评论 -
2024十大金融图书投票
我要投票分享好书智慧之光,灼灼于卷;金融之海,书为航标。为更好地传播金融知识,激发广大读者对金融读物的兴趣,新浪财经联合中国金融出版社及中信出版集团等发起“2024十大金融图书”品鉴活动,为读者推荐数十本优秀金融读物,期待大家的阅读和评选。同时,活动期间我们将会在微博同步发起读书活动,与大家一同阅读、分享好书,感受书籍的魅力。原创 2024-12-10 15:07:16 · 1400 阅读 · 0 评论 -
利用协同过滤算法实现银行个性化产品推荐
以下是一个基于Python的银行客户智能营销推荐AI应用示例代码,演示如何利用协同过滤算法实现。该示例使用Surprise库实现基于用户的协同过滤,并通过Flask构建推荐API:python。原创 2025-02-26 19:30:33 · 640 阅读 · 0 评论 -
机器学习在银行反欺诈应用示例
以下是一个基于Python的银行反欺诈系统的完整实现示例,结合了机器学习模型和规则引擎,演示如何实时检测可疑交易:python。原创 2025-02-26 20:08:55 · 997 阅读 · 0 评论 -
如何利用机器学习实现信用风险评分
该示例使用XGBoost算法对贷款申请人的信用风险进行分类,并通过SHAP值解释预测逻辑:python。原创 2025-02-25 20:02:20 · 394 阅读 · 0 评论 -
银行反欺诈场景的KNN算法深度优化案例
【代码】银行反欺诈场景的KNN算法深度优化案例。原创 2025-02-27 11:06:23 · 382 阅读 · 0 评论 -
利用机器学习实现实时交易欺诈检测
以下是一个基于Python的银行反欺诈AI应用示例代码,演示如何利用机器学习实现。该示例使用LightGBM算法训练模型,并通过Flask框架构建实时检测API:python。原创 2025-02-25 20:07:36 · 605 阅读 · 0 评论 -
机器学习python代码实现三阶魔方的还原
以下是用Python实现三阶魔方自动还原的IDA*算法示例,包含完整的代码实现和详细注释:python。原创 2025-02-27 11:13:48 · 576 阅读 · 0 评论 -
【机器学习在银行AI ops中的实战案例】
这些实践帮助银行将研发运维成本降低25%-40%,同时显著提升了系统稳定性和交付效率。随着金融行业数字化转型的深化,机器学习在DevOps领域的应用将持续扩大。某大型银行研发团队面临高频代码提交导致的构建失败率高(约15%),人工排查耗时严重。某银行移动端APP迭代频繁,手工编写UI测试用例成本高昂(每个版本需200+人日)。某银行核心支付系统日均处理10亿笔交易,传统监控系统无法快速定位生产环境故障。原创 2025-02-27 11:09:06 · 615 阅读 · 0 评论 -
机器学习在银行招聘系统中的应用
该方案通过AI与业务规则的深度结合,实现了银行人力资源筛选的智能化升级,同时满足合规与公平性要求。原创 2025-02-27 17:20:28 · 928 阅读 · 0 评论 -
银行风控场景的KNN算法优化案例
该优化方案在某银行实际项目中将KNN模型的预测准确率从82%提升至89%,同时将单次预测耗时从120ms降至25ms,达到实时风控系统的性能要求。原创 2025-02-27 11:03:05 · 345 阅读 · 0 评论 -
利用机器学习实现客户信用风险分级
以下是一个基于Python的银行客户风险评级AI应用示例代码,演示如何利用机器学习实现。该示例使用XGBoost算法训练模型,并通过SHAP值解释预测逻辑:python。原创 2025-02-25 20:10:45 · 364 阅读 · 0 评论 -
客户标签画像分析:利用机器学习对客户进行分群和特征分析
以下是一个基于Python的银行客户标签画像系统的示例代码,演示如何利用机器学习对客户进行分群和特征分析:python。原创 2025-02-26 19:53:31 · 607 阅读 · 0 评论 -
利用机器学习和规则引擎实现实时交易风险预警
以下是一个基于Python的银行操作风险合规检测系统的示例代码,演示如何利用机器学习和规则引擎实现python。原创 2025-02-26 20:06:29 · 419 阅读 · 0 评论 -
机器学习在银行客户投诉分析的案例
以下是一个基于机器学习的银行客户投诉分析实战案例,包含文本分类、情感分析和主题挖掘的完整代码示例:python。原创 2025-02-27 20:02:15 · 347 阅读 · 0 评论 -
机器学习对银行岗位资格认证进行智能化分类管理
该方案通过AI算法与业务规则的深度结合,实现了银行岗位资格认证管理的智能化升级。实际部署时建议采用渐进式实施策略,先在试点部门验证效果,再逐步推广至全行。:新增"数字人民币运营专员"岗位。原创 2025-02-27 18:47:03 · 378 阅读 · 0 评论