|银行烟囱式系统难题,如何通过应用集成方式来解决?( 三 )


就如同银行不能再像以前一样 , 保守地将技术应用限制在自己的体内 , 需要逐步从封闭走向开放 。
所以为突破对单一资源依赖、促进分布式系统发展、避免单点故障提高可用性、提高复用性等方面原因 。 在应用集成的过程中 , 核心和基础组建被抽取出来作为单独的系统对外提供服务 , 形成API平台 。
|银行烟囱式系统难题,如何通过应用集成方式来解决?
本文插图

银行通过API快速开放核心能力 , 并对API提供安全运行和高效管理的成熟软件 , 通过API包装成符合互联网模式的产品或服务 , 积极输出给自身的业务场景、或合作伙伴 , 实现共赢 , 加快银行数字化转型的速度 。
API平台对传统银行互联网化可分为三大能力 , 分别是服务访问、管理组织和运维管控 。
服务访问用于提供稳定高效且可线性扩展的服务能力 , 可细分为协议转换、认证鉴权、服务控制;管理组织包括API的发布和管理、服务授权与消费;运维管控具有多样的运维管理工具 , 包括日志监控、平台配置等 。
构建API平台是一项颇具挑战性的任务 , 受制于过去银行内部系统间报文结构的惯性 , 业务和技术部门的分隔也是巨大障碍 。 国内的先行者 , 有浦发银行的API开放平台和招商银行的企业开放平台 , 可以通过官网了解到 。
5)云服务总线
随着银行业信息化的快速发展 , 各银行都认识到云平台对银行架构转型的重要性 , 纷纷大力建设云平台 。 就来说说能帮助银行实现行内系统之间、与合作伙伴或第三方系统间服务互通的CSB 。
云服务总线 CSB(Cloud Service Bus)提供平台化的应用集成和服务开放能力 , 通过统一的服务管理 , 可以适配多种常见服务协议 。 CBS支持跨环境服务互通 , 主要用于专有云、混合云 。
CSB可以把企业内外应用提供的服务发布成API , 供消费方订阅调用 , 并提供审批授权、服务管控和计量监控等能力 。 不仅是内部服务开放到外部 , 还可以是内到内、内到外、外到内、外到外的灵活开放模式 。
|银行烟囱式系统难题,如何通过应用集成方式来解决?
本文插图

上图来源于阿里云 , 这块还不太了解 , 就不再展开 , 感兴趣的朋友可以自行深入 。 接下来进入第二部分~
二、用集成技术与方式解决烟囱问题
1、 集成技术介绍
不同的应用场景选用不同的集成技术 , 下面就从系统间集成需求的角度来对系统集成技术进行分类 , 好让大家对集成技术有更为深入的认识和思考 。
|银行烟囱式系统难题,如何通过应用集成方式来解决?
本文插图

应用功能交互是指系统间互相调用对方提供的功能或服务;数据交互是指系统间以获取对方数据为目的的交互或数据传输 , 又可细分为轻量、批量(大量) 。 对联机/实时查询交易来说 , 也作为轻量的数据交互类型选择合适的集成技术 。
关于集成技术的简述如下: