前言
信创,即信息技术应用创新产业,这个词最早源自于2016年成立的“信创工委会”,是由国内24家专业从事软硬件关键技术研究及应用的单位共同发起成立的非营利性社会组织。后来,信创将各个行业的软硬件等领域整合在一起,重新定义为信息技术应用创新产业,简称为“信创”。
在国内,信创与国产化紧密相连,其核心本质是实现自(fǎn)主(zhi)可(lǎo)控(měi)。本文将就信创国产化改造的几个方面进行探讨,并介绍适配改造的实践。
一、信创国产化改造的几个方面
1. 操作系统&服务器
国产化改造的首要硬件是服务器和操作系统。客户通常会采购服务器,并将其部署在电信云、联通云等私有云环境中,以满足自身需求。在操作系统方面,麒麟和统信是主要的国产化解决方案。
2. 数据库
数据库是国产化改造的基础,也是必然需要进行改造的部分。目前市场上被广泛认可的国产数据库解决方案有人大金仓(Kingbase)和达梦。
3. 应用中间件
在国产化改造中,应用中间件也是需要进行替换的一部分。例如,将传统的应用服务中间件如Tomcat、Undertow替换为国产化的中间件,如东方通(TongWeb)和金蝶等。
4. 密评
为了保证敏感数据的安全性和完整性,国产化改造中的密评是不可或缺的一项工作。通过对敏感数据加密和隔离处理,以及建立完善的数据备份和恢复机制,可以有效应对突发事件。
二、适配改造
1.操作系统&服务器
在操作系统和服务器方面,无论是麒麟还是统信,基本上都能满足需求。由于这类服务器通常处于内网环境,无法直接通过外网获取各种安装包,因此需要进行离线安装。在申请服务器时,建议尽量要求厂商提供包含解压缩等命令的全面基础镜像。
2.数据库
在数据库方面,Kingbase是我接触过的一种解决方案,使用起来感觉良好。Kingbase可以根据原数据库的不同进行适配。例如,如果原框架应用了MySQL数据库,Kingbase提供了对应MySQL的安装包。只需更换对应数据库驱动,即可实现框架的迁移。当然,也可以尝试不更换数据库进行适配(PostgreSQL无需更换)。
3. 应用中间件
国产化中间件如TongWeb可以直接通过Maven引用后使用,但需要授权码(建议由客户牵头索要)。金蝶类似于Tomcat,只需将部署包放入对应目录下启动即可。
4. 密评
通常情况下,客户会提出具体的要求和标准,根据这些要求和采购的密评接口进行实现即可。基本要求包括敏感字段的加密(如电话号码、身份证号码等)和数据一致性的校验(联合字段加密后定期校验),而其他可能涉及的内容包括单点登录和UKey对接等。
总结
当前的国产化改造形势仍然具有一定的繁琐性,许多技术尚无法兼容,只能通过“绕路”的方式建立技术壁垒。然而,如果国产化形势能够大好,项目中将不再需要依赖那么多国外技术产品。
综上所述,国产化改造对于信创产业仍然面临诸多挑战,但通过对各个方面的适配改造,我们可以逐步提高国产化水平。这将为我国信息技术应用创新产业的发展注入更多动力,实现自主可控的目标。只有不断推进国产化改造,加强技术研发和创新,我们才能够在全球信息技术领域取得更加广阔的发展空间。