前言
本篇细节偏前端。
一、信创的概念
通俗的说就是国产化安全,从核心芯片、基础硬件、操作系统、中间件、数据服务器和应用软件方面均达到数据安全、网络安全的目的。
二、信创的内容
包含it基础设置(CPU芯片、服务器、存储、交换机、各种云)、基础软件(操作系统、数据库、中间件)、应用软件(OA、ERP、办公软件、政务应用、流版签软件)、信息安全(边界安全产品、终端安全产品)。
三、改造计划
- 确定目标(信息化水平)
- 制定方案(内容、时间、预算)
- 分析设计(确定架构、功能、接口)
- 实施方案(购买设备、系统开发、数据迁移)
- 测试验收(确保功能、性能)
- 上线运维(保证系统稳定、安全)
四、改造难点
1.方案:
- 前端语法应用的适配。在国产终端所使用的浏览器目前有火狐、360、奇安信三种,这三种浏览器之间没有太大的区别,其与传统的windows系统终端最大的区别在于浏览器只有极速模式,说白了也就是只支持google内核,而IE内核被摒弃掉了,如果是完整的开发一套应用,完全可以在普通环境中,依托于google、火狐、360极速模式进行开发,若为老项目适配,则需要关注IE方面的语法改造。
- 数据库层面的适配。国产环境下,目前数据库厂商很多,但相对来说发展前景好的,目前有达梦与人大金仓两大厂商,在国产化数据库中占了60%以上的份额,其中达梦底层依托于oracle实现,人大金仓依托于mysql实现,大家在实际开发中,可以以此选择数据库。适配应用建议选用的国产数据库底层与原环境数据库一致。
- 中间件层面的适配。国产环境中,目前主要有金蝶、中创、东方通三大中间件厂商,三者的区别不是很大,都需要在控制台中配置应用与jdbc连接,当然数据库连接在应用中配置也可,但理论上建议应用改为jndi方式,实际连接配置到中间件中,相对来说便于管理,且性能要好与应用直连,需要注意的一点是,中创中间件即使是应用中直连数据库,依旧需要在中间件中配置jdbc连接,具体原因及意义,可以电话咨询厂商,也希望大家了解后给我反馈,这也是我一直很疑惑的点。
- 国产插件的适配。像政务OA中,因需要大量的公文分发,涉及到文档在线编辑的插件使用,在此类中,一般需要适配国产插件,外围插件基本不受支持。如在OA中需要用到的WPS、永中、书生阅读器、数科阅读器、金格电子签章工具等。
2.难点:
- 无设备。找替代方案,项目规定使用奇安信可信浏览器,官网找到试用版,找到产品说明书,明确浏览器兼容范围和项目需要改动的内容。开发和验收都只能使用试用版浏览器。
- 需求复杂。需求文档不完整,无参考。寻求测试老师帮助,约定时间协助指导梳理业务逻辑。
- 人力不够。制定开发计划,根据业务重点划分优先级。
- 开发联调难。前端梳理项目使用第三方插件,验证功能是否正常,查看样式交互是否正常。同时验证业务流程是否正常。使用在线表格记录跟踪问题。接口问题阻塞联调,影响开发效率。
- 验收无环境:与开发环境配置一致。
五、改造效果
业务功能正常,环境稳定。