电子政务信息服务中Headless CMS的运用分析

摘 要: 电子政务信息服务作为信息化社会的基础之一,是政府提供公共信息服务的重要手段。最开始单一的政府网站到应用新媒体进行全方位服务,电子政务信息服务取得了巨大的进展,但也产生了重复建设、安全性等一系列的问题。Headless CMS作为较新的一项信息技术,具有全渠
阅读技巧Ctrl+D 收藏本篇文章

  摘 要: 电子政务信息服务作为信息化社会的基础之一,是政府提供公共信息服务的重要手段。最开始单一的政府网站到应用新媒体进行全方位服务,电子政务信息服务取得了巨大的进展,但也产生了重复建设、安全性等一系列的问题。Headless CMS作为较新的一项信息技术,具有全渠道支持、强灵活性、高安全性等特点,能够应对电子政务信息服务亟需解决的一些问题。本文对电子政务信息服务中Headless CMS的应用进行探究,为新时期电子政务信息服务建设提供一些参考。

  关键词: 电子政务; 信息服务; Headless CMS; 内容管理系统;

  0 、引言

  随着信息技术的发展,电子政务作为政府数字化和信息化建设的核心,相关技术不断完善,服务范围不断扩大,服务能力不断提升,为广大人民群众获取信息和在线服务提供了很多便利。但也存在一些问题。在政府网站方面,从1999年政府上网工程启动以来,各级政府纷纷建设自己的网站,呈现了不同程度的无序发展,产生了重复建设、建设水平差距较大、部分政府部门无力进行日常更新维护等一系列问题[1]。2017年国务院办公厅发布了《政府网站发展指引》,对政府网站进行了规范,要求加强统筹规划和顶层设计,优化技术、资金、人员等要素配置,避免重复建设,以集中共享的资源库为基础、安全可控的云平台为依托,打造协同联动、规范高效的政府网站集群。这使得我国的政府网站数量大幅减少。中国互联网网络信息中心2019年8月发布的《第44次中国互联网络发展状况统计报告》显示,截至2019年6月,我国共有政府网站15143个[2]。虽然规范发布后,我国政府网站整体提升较大,但还存在技术水平不一,网络安全事件时有发生的情况。近年来,如微博、微信、头条号、政务APP等新媒体渠道不断出现,大大增加了政务信息服务的全面性和便捷性。但部分政务信息需要同时在多个平台上发布,也带来了管理和安全性等方面的负担。

  针对电子政务信息政务云平台及多媒体渠道发布、信息服务安全性能加强等需要,本研究探讨了Headless CMS在电子政务信息服务中应用,以求实现服务高效、信息安全的电子政务多渠道信息服务。

  1 、Headless CMS技术介绍

  Headless CMS是近几年逐渐流行的一项信息技术,是一个CMS(内容管理系统),但是仅有后端部分而没有前端部分,通过RESTful API(表述性状态转移接口)在任意客户端展示存储的内容。

  传统的CMS一般提供三部分的功能:内容的存储、对内容的增删查改、前端的展示,并且这三部分是紧密结合的。而解耦的CMS则致力于将前端展示与前两个模块分离。Headless CMS则更进一步,将前端展示完全去除,这就实现了通过多个渠道为用户提供个性化内容的可行性。由于仅通过RESTful API提供服务,所以内容的存储和对内容的增删查改这两个模块也需要重构成为API优先和内容中心的架构。这样也可以方便地利用微服务架构、云上的可伸缩性,带来了成本和性能上的优势。

电子政务信息服务中Headless CMS的运用分析

  2 、Headless CMS在电子政务信息服务中的应用与分析

  2.1、 基于Headless CMS的电子政务信息服务实现

  目前电子政务信息服务在电子政务服务中占主要地位。以政府网站栏目为例,信息公开类栏目数量最多,为 17.3万个,占比为67.7%;其次为网上办事栏目,占比为15.3%;政务动态类栏目数量占比为13.5%[2]。除了网上办事需要流程性的事务处理,信息公开和政务动态都是纯信息服务。而考虑到将信息服务集中到政务云平台上建立统一的网站集群这一趋势,使用Headless CMS的电子政务信息服务的架构如图1所示。

  图1 基于headless CMS的电子政务信息服务平台架构
图1 基于headless CMS的电子政务信息服务平台架构

  整个平台可以架构在各地的政务云基础平台之上,根据政务系统具体需求部署统一的headless CMS平台。可以将同一系统的信息服务归集到一个平台上进行管理,甚至将同一个地区的所有政务信息服务都归集到一个平台上进行管理。在技术上也可以实现根据政府部门的具体需求来确定集约化的程度。而在平台之中,根据权限划分,各个政府部门可以登录到管理平台对本部门的信息进行发布、查看、修改、删除。管理平台则使用对应的API将这些请求应用到数据存储中。对外则可以使用RESTful API提供查看、查询服务,用户使用网站、移动APP、微信平台、物联网设备等可以调用API的任意设备查看政务信息。

  2.2 、优势分析

  使用基于headless CMS带来的优势有很多,应用到电子政务信息服务上主要有三个优势。

  一是集约化,现在大部分地区对外服务的政务系统都往各地的政务云上迁移。但很多系统仅仅是上云,但是系统还是传统的CMS模式。因此各个政务系统依然是分散在政务云的虚拟主机中,没有有效的利用云的动态调度资源能力。而基于headless CMS的政务信息服务系统可以将多个信息服务政务系统集中到一个平台上,节约了设备资源投入,并根据系统负载动态调整系统占用云资源,高效实现了云平台避免重复建设的目的。在政策许可的情况下,一个地区的政务信息服务只需要一个平台就能完成。

  二是全渠道支持,政务信息服务从最开始单一的政府网站到两微一端等新媒体。不断增加的不同渠道在传统模式下都需要用不同的信息服务系统进行服务,对信息服务人员来说大大增加了工作量,产生了不必要的负担,也降低了进行信息服务的积极性。通过headless CMS,信息服务人员只需要在管理后台管理一份信息。而各个不同渠道的客户端可以通过API获取这些信息,并根据设置好的流程决定是否展示或者发布这一信息。

  三是安全性,在电子政务信息服务中安全是重中之重,国内之前政务网站遇到的安全风险一方面是政务网站开发水平参差不齐,一方面是缺乏专业的安全运维能力,还有就是使用人员安全意识薄弱。使用统一的headless CMS平台部署到政务云上,一方面只需要一个专业的运维团队负责安全保障服务;一方面可以提供规范的使用流程,使各个政府部门提供政务信息服务时可以专注于信息服务,减少流程安全漏洞;三是headless CMS与内容展示层分离,可以使用不同的URL进行访问,限制可访问管理后台的IP地址,也降低了安全风险。在OWASP TOP10[3]中排第一的安全风险是注入漏洞,注入漏洞最主流的是sql注入漏洞,而headless CMS与内容展示层之间只使用api进行交互,只需要对api进行防护即可。也可以利用API直接将信息内容生成为静态网站,以实现更好的网站安全。

  3 、总结

  政务信息服务不断向不同渠道扩展,为人民群众提供了越来越全面便捷的政务信息服务。本文介绍了headless CMS这一技术如何在政务信息服务中进行应用,以实现集约化、新媒体、安全性这几个方面的大幅提升。

  参考文献

  [1] 夏金栋.当前政府网站发展现状及对策分析[J].江西通信科技,2018,(3):37-38+41.
  [2] 佚名.2019年上半年中国互联网政务应用发展状况[J].科技中国,2019,(11):23-27.
  [3]OWASP Top 10 2017(RC1)中文版(V1.0)[EB/OL].http://www.owasp.org.cn/owasp-project/OWASPTop102017RC1V1.0.pdf.

    刘少俊,蔡传彪.Headless CMS在电子政务信息服务中的应用研究[J].信息技术与信息化,2020(02):87-88. 转载请注明来源。原文地址:http://www.lw54.com/html/zhlw/20200421/8329049.html   

    电子政务信息服务中Headless CMS的运用分析相关推荐


    联系方式
    微信号 Lw54_com
    热点论文
    14705193098 工作日:8:00-24:00
    周 日:9:00-24:00