国投证券如何引领金融行业的 API 治理创新?

Eolink Eolink 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

 为引导安全的 API 治理,中国信息通信研究院云计算开源产业联盟近期整理并发布了《API 治理应用案例汇编(2023)》。此次征集中,Eolink 参与共建的三大项目入选金融行业示范案例,是入选项目最多的企业,充分体现官方对 Eolink 在金融行业市场地位的权威认可。

本期,我们给大家带来的是 Eolink 与国投证券股份有限公司落地的 API 治理最佳实践案例分享。

 

 

 国投证券股份有限公司(国投证券)原安信证券股份有限公司,成立于2006年8月,并先后于 2006 年 9 月、12 月以市场化方式收购了原广东证券、中国科技证券和中关村证券的证券类资产。公司股东为国家开发投资集团有限公司旗下的国投资本股份有限公司和上海毅胜投资有限公司分别持股。公司现为全牌照综合类券商,多项业务排名进入全国前列。 

国投证券总部设于深圳,在北京、上海、广州、汕头、佛山等地设立 51 家分公司,在 29 个省级行政区设有 310 家证券营业部。公司全资控股安信国际金融控股有限公司、国投安信期货有限公司、安信乾宏投资有限公司、安信证券投资有限公司、安信证券资产管理有限公司、安信(深圳)商业服务有限公司,参股安信基金管理有限责任公司等。

国投证券秉承“为客户、为员工、为股东、为社会”的“四为”理念,以“金融服务成就美好生活”为使命,稳健经营,合规运作,不断提升专业能力,重视履行社会责任,力争成为倍受尊敬的一流资本市场服务商。

 

 

 国投证券内部拥有超过 400 套系统,各个系统之间有大量的 API 对接,并且每个系统拥有的 API 也非常多,总 API 数量预计超过 3万个。

对于交易核心系统,存在复杂的业务场景管理、私有协议接口管理的需求,因此给内部的 API 治理工作带来了以下难题:

  • ⚠️ API 管理工具不统一

在此之前,各系统的 API 资产都是单独管理的,采用的工具也较为混乱。大多数研发团队主要使用 Word、Excel 等文档进行 API 管理,缺乏全局的 API 管理手段,这导致 API 的维护成本高、共享难度大、接口信息准确率低且更新不够及时。

  • ⚠️ API 开发协作效率低

API 的设计评审目前仍然依赖线下会议进行,沟通时间较长。API 的变动和上线发布通过邮件或线下会议方式通知,沟通效率较低。由于前后端开发进度不同步,缺乏统一的 Mock API 平台,无法提前进行对接联调,导致各团队的开发工作存在耦合,效率降低。

  • ⚠️ API 治理体系不健全

由于 API 零散地管理在不同的工具中,甚至部分系统缺乏 API 文档,导致 IT 管理团队无法了解公司内 API 的数量、系统分布、对接和使用情况等信息,这不利于建立更高可观测性的 IT 体系。

  • ⚠️ API 研发流程待完善

公司内部各团队在 API 设计、开发、对接等工作方面存在各自的工作习惯,未能对齐业内的一些最佳实践。这容易在产品迭代过程中引入技术债务,不利于后续的系统维护和对接工作。

综上原因,国投证券 PaaS 平台团队通过广泛的用户调研工作,并结合新一代核心柜台的需求,希望建设领先的 API 管理平台,实现 API 全生命周期管理,提高 API 设计、开发和协作效率,提升 API 的安全性与稳定性,并且在后续能够与国投证券 PaaS 平台打通,实现 API 的快捷发布和维护。其核心需求点包括:

  • 💰支持金融系统接口协议

实现对恒生、中焯等金融行业常见系统的 API 协议接口的管理支持。

  • 💻 支持 API 版本管理

对单个 API 进行版本管理,包括版本变更记录,版本变更人,版本对比等。并且可以生成项目级别的版本,进行项目版本间的对比,输出变更记录等。

  • 📊 支持统一的 Mock API

平台能够自动通过 API 文档生成 Mock API,或者由国投证券的开发人员编写 API 数据生成规则,平台动态生成 API 的返回数据。用户通过访问 Mock API,在对应API未完成开发部署的时候,提前获得所需要的数据,完成对接工作。

  • 🚀 支持批量 API 测试

通过建立由多个接口和控制器组成的测试计划,完成业务场景的批量测试,并生成测试报告信息。

  • 🧭 支持 API 拓扑关系管理

展示 API 运行时依赖的上下游接口、应用、系统,并通过 API 拓扑数据对全局视图进行维护,保证全局视图的正确性与完整性。

  • 🚩 API 研发流程待完善

展示真实被调用的 API 列表,展示API运行时的平均吞吐量 CPM、平均响应时间 RT、平均可用性 SLA,展示调用频率高的热接口、响应时间长的慢接口。

  • 🛒 按照业务场景展示 API

为了便于国投证券内部各系统对接,能够按照业务场景了解需要使用的 API 以及参数等,平台需要支持通过业务类型、交易行为、交易市场等业务属性的排列组合,定义不同的业务场景并清晰展示。

 

 此次在国投证券自研的“平台化工程”云原生技术底座 PaaS 平台中,Eolink - Apikit 作为一级功能模块嵌入其中,并且充分利用了国投证券 PaaS 平台的领先技术能力,接入了链路追踪系统、运维监控系统、统一用户中心等。

同时基于分布式架构和容器化部署,为国投证券全公司 IT 团队提供 API 治理、API 对接、API 单元测试、API 拓扑管理管理、API 调用链路追踪等功能。

为了加速平台落地及保障实施效果,Eolink 团队为国投证券梳理当前内部 API 治理的情况,将 API 生命周期划分为设计,开发,对接,测试,发布,维护,下线等七个基本流程。

针对国投证券当前的 API 成熟度情况,将治理工作分为三个阶段进行,并提供针对性的落地方案。

 其中,在设计 API 的阶段,平台将原本线下的 API 设计评审会议通过产品功能转变为线上进行:

国投证券团队的研发人员可以直接在线发表评审建议,平台会自动触发评论通知给对应的开发负责人上来完善 API 的设计。通过在线的方式减少线下会议的次数和时间,加速 API 设计评审的工作。

 在开发、对接阶段,因为 API 资产统一托管在平台上,因此可以通过 API 文档快速生成Mock API,前端开发人员只需要通过 Mock API 就可以快速对接后端接口,将前后端开发工作解耦,提高工作效率。

 

在测试阶段,测试人员可以基于 API 文档快速创建单元测试用例,API 文档和测试用例之间自动形成绑定关系。当 API 发生变更的时候,平台可以将数据同步到测试用例,并且可以与 CI/CD 流程结合,实现单元测试用例的自动化回归测试工作,并且将测试报告推送给相应邮箱。

 

Eolink 提供更加适合金融企业的接口管理能力支持:

  1. 平台支持恒生、中焯等金融行业常见系统的 API 协议接口管理,将内部散乱的各类协议的 API 接口统一管理在平台内,减少后续维护成本,并且方便内部分享 API 接口信息。
  2. 平台支持对单个 API 进行版本管理,包括版本变更记录,版本变更人,版本对比等。并且可以生成项目级别的版本,进行项目版本间的对比,输出变更记录等。
  3. 平台支持 API 拓扑关系管理展示 API 运行时依赖的上下游接口、应用、系统,并通过 API 拓扑数据对全局视图进行维护,保证全局视图的正确性与完整性。

 平台支持展示真实被调用的 API 列表,展示 API 运行时的平均吞吐量 CPM、平均响应时间 RT、平均可用性 SLA,展示调用频率高的热接口、响应时间长的慢接口。

 

 

 本项目自 2023年上线以来,目前已经成功接入国投证券 30多个业务系统,为其有效管理 9000+ API,项目试点落地首批用户超过 200人,后期将逐步推广覆盖开发团队全员使用。

Eolink 旗下 Apikit 接口治理平台与国投证券 PaaS 平台有机结合后,赋能现有的开发模式,并且提升国投证券 API 的全面治理能力:

  • 进一步实现生态能力的整合:集成到国投证券 PaaS 平台生态,通过统一门户为用户提供 API 治理能力,打通 PaaS 统一数据模型。

  • 满足核心系统和关键协议需求:满足国投证券交易核心系统与新一代柜面系统的 API 管理需求,全面覆盖交易核心系统私有协议,包括 FS2.0、UFX、MID、中焯等。

  • 高效协同提升接口研发效能:线上化管理 API,提供文档自动生成、文档版本管理、文档共享等功能,识别重点 API、无效 API,降低 API 维护成本。

  • 实现 API 优先理念的有效践行:推行 API First 研发流程,实现前端、后端和测试三方异步协作,降低沟通成本。

  • 可视化让管理者掌握风险信息:实现复杂依赖关系可视化管理,辅助识别系统瓶颈和潜在的问题,防范系统上线给关联系统带来的次生风险。

  • 构建规范化体系提升 API 质量:制定 API 规范,实现规范自动检测,提升 API 质量,改善团队协作,提升 API 安全性和稳定性。

  • 规范化研发流程全面提升效能:制定 API 设计、评审、开发和变更流程规范,推广应用,便于内外部、跨团队、跨产品的对接工作,提升公司研发效能。

  • 量化效果持续提升 API 治理能力:可制定 API 治理可量化的指标,通过平台自动化统计和分析 API 治理情况,并且搭配可落地的 CMMI 工作规范,让 API 治理效果逐步提升。

除了本期实现 API 管理集成到国投证券 PaaS 平台生态外,未来还会通过对接以下平台,实现平台工程整合:

1. 与 Jira 平台对接,实现需求、任务、缺陷与 API 的关联,支撑从需求到发布的闭环管理,降低沟通成本,提高协作效率。

2. 与 Gitlab、流水线对接,实现研发、部署与 API 文档的一站式、自动化过程管理,降低维护成本。

3. 与测试管理平台对接,将开发人员调试、自测用例同步至测试平台,解决开发与测试分离的现状,提升测试效率与质量。

4. 与 API 网关对接,实现API的安全防护与流量治理,保障 API 的安全性和稳定性。

通过深化开发生态、优化接口研发流程,Eolink 与国投证券共同打造了更加高效与安全的系统研发基础设施,研发团队在 API 治理方面实现了显著的提升,这不仅为国投证券在金融领域的创新奠定了坚实基础,同时也为我国金融证券企业的 API 研发管理提供了最佳参考。

...全文

相关推荐

20210128-中信证券-科技行业先锋系列报告197:袋鼠云,行业领先的数字化基础设施供应商.pdf

20210128-中信证券-科技行业先锋系列报告197:袋鼠云,行业领先的数字化基础设施供应商.pdf

如此醉123

无人机固定翼无人机简化燃油燃烧仿真的模拟模型(Matlab代码实现)

内容概要:本文提出了一种面向固定翼无人机的简化燃油燃烧仿真模拟模型,该模型基于Matlab平台实现,旨在对无人机在飞行过程中的燃油消耗行为进行高效、准确的模拟与分析。模型在保证工程实用性的前提下,对复杂的燃烧化学反应和热力学过程进行了合理简化,重点保留了燃料消耗速率、发动机效率与飞行状态(如高度、速度、迎角等)之间的动态耦合关系,构建了一个轻量化且具备良好泛化能力的燃油经济性评估工具。该模型可用于不同飞行剖面下的续航能力预测、任务航程规划以及能源管理策略的初步设计与验证,为无人机系统级仿真与优化提供关键支撑。; 适合人群:具备Matlab编程与仿真实践能力,从事固定翼无人机总体设计、飞行任务规划、航空动力系统或绿色航空技术研究的科研人员与工程师。; 使用场景及目标:①支撑固定翼无人机在多种工况(巡航、爬升、机动等)下的燃油消耗预测与航程评估;②服务于无人机能源管理系统的概念设计与性能优化,提升任务可靠性和飞行经济性; 阅读建议:建议读者结合Matlab代码深入理解模型结构,通过调整飞行参数(空速、海拔、推力设定等)开展仿真实验,观察燃油流量与累积消耗的变化趋势,进而掌握模型的响应特性与适用边界。

抬头望远方

风光储协同并网发电系统仿真(Simulink仿真实现)

内容概要:本文系统介绍了基于Simulink的风光储协同并网发电系统的仿真研究,聚焦风能、光伏与储能系统的多能互补协调控制策略,涵盖并网逆变器控制、虚拟同步发电机(VSG)、下垂控制、模型预测控制(MPC)、中点电位平衡、孤岛检测、低电压穿越(LVRT)等多项核心技术的建模与仿真实现。文档列举了多个典型应用场景,如风光储交直流微电网一体化控制、PEM电解槽制氢耦合系统、VSG预同步切换控制等,并强调结合参考文献与仿真模型进行SCI级别论文的复现,突出其科研指导性与工程实用性。资源包还提供详尽的设计文档、建模报告、Mathcad计算书及配套程序,支持深入理解与二次开发; 适合人群:面向具备电力系统、新能源发电、自动控制等相关专业知识背景的研究生、科研人员及工程技术人员,尤其适用于从事MATLAB/Simulink仿真实践、需完成高水平学术论文或参与实际能源系统设计的研发人员; 使用场景及目标:①用于风光储多能互补系统的并网特性分析、动态响应评估与先进控制策略验证;②支撑SCI论文复现、科研项目攻关与创新方法提出,提升科研竞争力;③服务于高校毕业设计、课程课题研究及实际工程项目中的系统优化、性能测试与方案论证; 阅读建议:建议读者结合提供的参考文献与仿真模型同步操作,优先掌握VSG、MPC、双闭环控制等核心模块的建模逻辑与参数整定方法,注重理论推导与仿真实践相结合,循序渐进地从单一单元扩展至复杂系统集成仿真,全面提升建模能力与科研素养。

yyds_2201

基于三次谐波注入法的Z源升压逆变器仿真、更优升压能力【有参考文献】

内容概要:本文围绕基于三次谐波注入法的Z源升压逆变器展开仿真研究,重点分析该方法在提升逆变器电压增益方面的优越性。通过Simulink仿真平台构建系统模型,详细探讨三次谐波注入的作用机理,并与传统四种基本升压控制策略进行对比,验证其在相同条件下实现更高升压比的有效性。研究还结合LCL滤波器设计以优化输出电能质量,抑制高频谐波干扰,提升系统稳定性与动态响应性能。文档配套提供完整的参考资料和可复现的仿真模型,增强了研究成果的可信度与实用性,对推动新能源发电系统中高效、高可靠逆变技术的发展具有重要参考价值。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生、科研人员及从事新能源发电系统研发的工程技术人员。; 使用场景及目标:①用于教学与科研中对Z源逆变器工作原理与先进控制策略的深入理解与实验验证;②为实际工程应用中提升逆变器升压性能提供理论支持与技术方案;③支撑SCI级别论文的复现、改进与创新性课题研究。; 阅读建议:建议结合文中提供的仿真模型与参考文献进行系统学习,重点关注三次谐波注入的实现方式及其对系统稳态精度与动态响应的影响,鼓励通过调整调制度、谐波注入比例等参数开展拓展性仿真实验,以深化对Z源网络特性和控制策略优化的理解。

欢多天天写代码

基于小波分析的小电流接地系统单相接地故障选线仿真【仿真+说明文档+说明PPT】

内容概要:本文围绕基于小波分析的小电流接地系统单相接地故障选线方法展开研究,依托Simulink仿真平台构建系统模型,配套提供详细的说明文档与教学PPT,系统阐述了在中性点不接地或经消弧线圈接地的配电网中发生单相接地故障时,如何利用小波变换对故障后的暂态零序电流信号进行多尺度分解与特征提取。通过分析各线路故障电流的高频暂态分量极性和幅值差异,实现故障线路的准确识别,有效克服传统稳态量选线方法受过渡电阻大、信号微弱等因素影响导致误判的问题,显著提升选线的灵敏度与可靠性。该方法具有较强的工程应用价值,适用于中低压配电网的自动化故障检测与定位场景。; 适合人群:电气工程及其自动化、电力系统继电保护方向的高校本科生、研究生,以及从事配电网故障诊断、继保装置研发的工程技术人员和科研人员。; 使用场景及目标:①掌握小波变换在电力系统暂态信号处理中的具体应用方法;②完成小电流接地系统故障选线算法的研究与仿真验证;③支撑毕业设计、科研项目或实际工程中故障定位模块的技术开发;④深入理解暂态量选线原理及其相较于传统方法的优势。; 阅读建议:建议结合所提供的Simulink仿真模型、说明文档和PPT进行三位一体的学习,重点理解小波变换的选线判据设计原理,动手运行并调试仿真模型,观察不同故障条件下的选线效果,从而深化对算法鲁棒性与适应性的认识。

程序猿鑫
评论
收藏 已收藏
分享
返回顶部
Eolink
Eolink 企业官方账号 企业官方账号
API 全生命周期 616 成员 109 内容