随着云计算技术的应用深化,企业应用架构将面临重塑。
开发流程方面,金证,乃至行业都经历了瀑布模式、敏捷模式到现在DevOps模式的发展;应用架构方面也从单体、多层到现在微服务时代的过渡;从打包部署发展的角度看,我们也从传统的物理机、虚拟机现在的容器化部署;基础设施建设方面,也经历了从数据中心的托管、自有主机方的建设到现有的云端主机时代。
面对这样的技术变革的大时代,金证思考,未来10年乃至20年在技术上能给行业带来什么?
经过几年的探索实践,KOCA平台——金证开放云原生平台应运而生,这也必将开启金证服务行业的新时代。
01KOCA是金证技术发展史上的第四代JAVA体系平台,在继承和发展了前几代平台优秀思想的基础上,采用新时代的技术手段全新打造。它基于微服务架构,以容器方式打包,由运行于云基础设施之上的平台进行调度,采用持续交付和DevOps实践进行应用开发和管理。
站在企业IT架构的全景视图来看,KOCA提供了构筑企业一体化开发、运行与运维监控的关键组件,包括接入网关、开发框架、WEB服务及组件、注册中心、配置中心、开发中心、监控中心等。
KOCA面向微服务支持容器化的封装,依托CI、CD等持续交付的流水线,能够很好地支持DevOps开发模式。概括而言,KOCA平台实现了技术手段与管理方法的有机融合。
KOCA的设计思想是基于统一内核,支持多种架构,构筑技术中台。包括微服务架构、网关架构、门户架构等。这样可以最大限度保护企业已有的软件资产,降低开发门槛,并顺应技术发展的趋势。
02★开放KOCA有很好的开放性,本身是基于开源构建而成。
★敏捷
KOCA具有敏捷性。快速适应变化是KOCA平台的重要特征之一。从开发的角度,KOCA提供了开发框架,能够让开发人员聚焦在业务逻辑的实现,强调开发规范,并提供自动化检查和提示工具。从测试的角度,KOCA强调接口的测试,提供了一系列工具方便接口的管理与测试,并支持接口的自动化与回归测试,能无缝对接金证的自动化测试平台。从监控运维角度,KOCA提供了集中日志收集、调用链监控和接口监控的功能,可以与业务架构进行融合,方便及时发现和定位问题。
★融合
KOCA有很好的融合性,既可以接入基于KOCA服务框架开发的服务,也可以接入传统KCBP微服务改造后的输入,也支持以往几代的服务,同样可以适配JAVA体系的服务。
★安全
KOCA具有很好的安全性。从设计之初,KOCA就非常重视平台本身的安全性,采用多种手段保证KOCA开发的应用在运行时的安全。
03立足当下,KOCA可以方便与客户已有技术体系进行对接,以最小代价实现主流券商、基金公司系统架构的微服务化。目前,KOCA已逐步应用在金证证券业务综合服务平台等核心系统上。
面向未来,KOCA基于开放、敏捷、融合、安全的基本原则,顺应业界技术趋势,通过云原生,流水线,重塑企业应用架构,打造具有行业特色的金融技术生态圈,成为金融机构自建开发平台的首要选择。
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/1706385.html