|银行烟囱式系统难题,如何通过应用集成方式来解决?( 三 )
就如同银行不能再像以前一样 , 保守地将技术应用限制在自己的体内 , 需要逐步从封闭走向开放 。
所以为突破对单一资源依赖、促进分布式系统发展、避免单点故障提高可用性、提高复用性等方面原因 。 在应用集成的过程中 , 核心和基础组建被抽取出来作为单独的系统对外提供服务 , 形成API平台 。
本文插图
银行通过API快速开放核心能力 , 并对API提供安全运行和高效管理的成熟软件 , 通过API包装成符合互联网模式的产品或服务 , 积极输出给自身的业务场景、或合作伙伴 , 实现共赢 , 加快银行数字化转型的速度 。
API平台对传统银行互联网化可分为三大能力 , 分别是服务访问、管理组织和运维管控 。
服务访问用于提供稳定高效且可线性扩展的服务能力 , 可细分为协议转换、认证鉴权、服务控制;管理组织包括API的发布和管理、服务授权与消费;运维管控具有多样的运维管理工具 , 包括日志监控、平台配置等 。
构建API平台是一项颇具挑战性的任务 , 受制于过去银行内部系统间报文结构的惯性 , 业务和技术部门的分隔也是巨大障碍 。 国内的先行者 , 有浦发银行的API开放平台和招商银行的企业开放平台 , 可以通过官网了解到 。
5)云服务总线
随着银行业信息化的快速发展 , 各银行都认识到云平台对银行架构转型的重要性 , 纷纷大力建设云平台 。 就来说说能帮助银行实现行内系统之间、与合作伙伴或第三方系统间服务互通的CSB 。
云服务总线 CSB(Cloud Service Bus)提供平台化的应用集成和服务开放能力 , 通过统一的服务管理 , 可以适配多种常见服务协议 。 CBS支持跨环境服务互通 , 主要用于专有云、混合云 。
CSB可以把企业内外应用提供的服务发布成API , 供消费方订阅调用 , 并提供审批授权、服务管控和计量监控等能力 。 不仅是内部服务开放到外部 , 还可以是内到内、内到外、外到内、外到外的灵活开放模式 。
本文插图
上图来源于阿里云 , 这块还不太了解 , 就不再展开 , 感兴趣的朋友可以自行深入 。 接下来进入第二部分~
二、用集成技术与方式解决烟囱问题
1、 集成技术介绍
不同的应用场景选用不同的集成技术 , 下面就从系统间集成需求的角度来对系统集成技术进行分类 , 好让大家对集成技术有更为深入的认识和思考 。
本文插图
应用功能交互是指系统间互相调用对方提供的功能或服务;数据交互是指系统间以获取对方数据为目的的交互或数据传输 , 又可细分为轻量、批量(大量) 。 对联机/实时查询交易来说 , 也作为轻量的数据交互类型选择合适的集成技术 。
关于集成技术的简述如下:
- WebService(SOAP/HTTP)使用于快速与ESB平台对接 , 是连接异构系统或语言的首选协议 。 它不依赖于语言和平台 , 便可以实现不同的语言间的相互调用 , 通过Internet进行基于Http协议的网络应用间的交互 , 多用于同步通信模式;
- JMS是一个Java平台中关于面向消息中间件(MOM)的API , 用于在两个应用程序之间 , 或分布式系统中发送消息 , 进行异步通信 。 Java消息服务是一个与具体平台无关的API , 绝大多数MOM提供商都对JMS提供支持;
- RMI是远程方法调用 , 允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象 。 这两个虚拟机可以是运行在相同计算机上的不同进程中 , 也可以是运行在网络上的不同计算机中 , 但不建议用于大数据量传输;
推荐阅读
- 金融营销新视界|拥抱金融科技,中国银行持续提升用户体验!
- Android系统|如果iPhone 12用的是安卓系统,还能卖6299元吗?
- windows系统|微软云电脑Cloud PC曝光:配置一般还不便宜
- 电脑使用技巧,windows系统|【Windows 10面向更多用户开放Meet Now功能】
- 电脑使用技巧,windows系统|Windows 10的圆角图标现在扩展到了Microsoft Edge上
- 八戒谈科技|深惠视发布双目相机 边缘计算、轻松部署新一代ES-2000系列嵌入式3D相机系统
- 大地量子TerraQuanta|中国已建成70万5G基站、俄将投巨资建“球体”卫星系统...
- 平板电脑,IOS系统|苹果 M1 跑分出炉!CPU 超前作,GPU 逼近独显水平,但都不是新 Mac 最大亮点
- IOS系统|处理器性能创新高!Mac系列将迎历史转折点
- 中国新闻网|告别各自为营,梧桐车联宣布开放系统“技术底座”