国产化

政务类国产化(信创)改造的相关介绍及适配工作

相信很多在做政务类项目的程序猿们,最常听到的就是国产化、安可、信创这类词汇,对于刚开始接触的菜鸟们来说,大概会一头雾水,不明白这些词汇所代表的意义。下面,我先给大家介绍下这些最基本的词汇及相关的意义。

  ”安可”是“安全可靠”的简称,“信创”是“信息技术应用创新”的简称。这两个项目都是国产化安全的意思,从核心芯片、基础硬件、操作系统、中间件、数据服务器和应用软件方面均达到数据安全、网络安全的目的。信创,计算机信创产业,就是信息科技创新产业的简称。和之前的数字中国、自主可控、安可等,其实都是差不多的(安可这个词在去年的被美方引用研报内容后已经不让用了),差不多是一个东西。

在涉及国产化时,大家首先要明白国产化的背景及意义,明明软件运行环境都有,国家为什么还要花费大力气去投入国产化的研发,深究之后,有更深层次的意义。

国产化的背景:在贸易摩擦的大背景下,相互之间的竞争开始触及到更多更深的层面。要想在这场竞争中掌握优势,需要国产替代化。意义:国产化的最根本意义就是掌握技术自主。比如企业掌握自主研发芯片意义重大,一来能够反制“卡脖子”,二来能够拉升“中国芯”的国际地位。在一般的企业中,软件采用开源的框架或其他载体运行,相对来说危险性要小,但是在政务中,国家的安全就显得尤为重要,这也是近些年国家投入大量人力财力去搞国产化的一个前提,目的就是构建一套独属于中国的网络体系,防止被卡脖子。

  安可和信创主要是围绕着华为鲲鹏以及国产替代、信息安全这几个核心在展开。在这类项目中,一般依托于国产服务器、中间件、数据库、终端及相关的软件为主要载体。如依托于中标麒麟+金蝶/东方通/中创+达梦/人大金仓等环境构建的政务OA系统。在实际的开发过程中,中间件层面的使用可以理解为tomcat容器,相关配置较为简单,实用度高,且在多年的发展中,各大中间件厂商已经对软件做了较大的优化,性能提升明显,需要注意的是在数据库层面的使用,虽然各个数据库厂商已最大程度的兼容了oracle、mysql等主流数据库,但仍有部分语法需要单独适配,且性能也不及本身语法高。相对来说最大的难点在于前端的适配。下面就我今年做国产化适配中所积累的经验谈谈信创改造主要适配点有哪些。

1.前端语法应用的适配,在国产终端所使用的浏览器目前有火狐、360、奇安信三种,这三中浏览器之间没有太大的区别,其与传统的windows系统终端最大的区别在于浏览器只有极速模式,说白了也就是只支持google内核,而IE内核被摒弃掉了,如果是完整的开发一套应用,完全可以在普通环境中,依托于google、火狐、360极速模式进行开发,若为老项目适配,则需要关注IE方面的语法改造。

2.数据库层面的适配,国产环境下,目前数据库厂商很多,但相对来说发展前景好的,目前有达梦与人大金仓两大厂商,在国产化数据库中占了60%以上的份额,其中达梦底层依托于oracle实现,人大金仓依托于mysql实现,大家在实际开发中,可以以此选择数据库。适配应用建议选用的国产数据库底层与原环境数据库一致。

3.中间件层面的适配,国产环境中,目前主要有金蝶、中创、东方通三大中间件厂商,三者的区别不是很大,都需要在控制台中配置应用与jdbc连接,当然数据库连接在应用中配置也可,但理论上建议应用改为jndi方式,实际连接配置到中间件中,相对来说便于管理,且性能要好与应用直连,需要注意的一点是,中创中间件即使是应用中直连数据库,依旧需要在中间件中配置jdbc连接,具体原因及意义,可以电话咨询厂商,也希望大家了解后给我反馈,这也是我一直很疑惑的点。

4.国产插件的适配,像政务OA中,因需要大量的公文分发,涉及到文档在线编辑的插件使用,在此类中,一般需要适配国产插件,外围插件基本不受支持。如在OA中需要用到的WPS、永中、书生阅读器、数科阅读器、金格电子签章工具等。

作者:4461be505e06
链接:https://www.jianshu.com/p/8e7216aaaeee
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Avatar photo

人生长恨水长东

留言

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据