政务系统移动化改造实践分析
现代社会已经进入了万物互联的时代,特别是随着移动互联网技术的出现,传统的信息技术边界已逐步被打破,各类信息系统应用已越来越多地呈现出移动化、泛在化的趋势。电子政务领域的发展也不例外,用户已不再满足于传统办公自动化系统的功能,对于政务办公“移动化”的需求越来越迫切,设计开发“移动办公”应用成为各级政府部门电子政务建设面临的一项新的任务。上海市水务局(上海市海洋局)经过多年的电子政务建设,已建成了基于pc端的完善的政务系统,较好地满足了日常政务办公、业务管理和工作协同等需要。2018年5月,为了满足日益增长的“移动办公”需求,提出了政务系统移动化改造的目标,通过升级改造原有政务系统,同时新建一个面向移动互联网的移动端门户,实现各类办公和业务在pc端与移动端高度整合、相互协同,进一步提升工作效率。
1原有政务系统概况
上海市水务局(上海市海洋局)原有政务系统基于统一平台的理念设计开发,通过统一身份认证、统一权限管理,整合了内部办公类、日常事务类、业务管理类等各个信息系统,具备公文处理、文件传输、信息发布等政务办公基本功能,以及水资源管理、防汛指挥、行政审批等业务管理功能,并实现了政务应用和业务应用的高度协同,为全局各级各类用户基于pc端的日常办公提供了良好的平台。
2总体设计思路和建设内容
2.1总体目标。在不改变原有政务系统总体架构的基础上,建设基于移动端的工作门户,为全局用户提供移动端的统一入口,实现与pc端的全方位业务汇聚和应用连接,做到信息多端同步、多屏互动、协同办公。
2.2总体设计思路。充分利用原有政务系统的软、硬件基础,按照规范化、标准化的原则,以用户为中心,利用消息引擎等技术,通过对资源、数据、应用的连接、展现、推送、聚合、处理、分析,打造一个基于移动端的消息驱动型门户平台。
2.3系统整体架构。系统整体架构如图1所示。移动端门户系统搭建在上海市水务局(上海市海洋局)网络系统的互联网应用安全区,基于现有云计算平台的总体要求和技术规范,通过逻辑的三层架构:接入层、逻辑层和数据层,实现与pc端政务系统的交互对接。接入层:负责接受客户端的大量连接,处理客户端的高并发请求,提供登录认证以及数据转发和透传功能。接入层是对外的唯一服务器入口,只开放有限的端口,并对所有数据包实施非法检测处理。逻辑层:负责服务器的所有业务逻辑,是数据和逻辑运行的枢纽。逻辑层的服务采用通用组件开发,可以根据业务需要,快速搭建新的逻辑服务器,注入到集群中来。所有逻辑层的服务都由中央调度服务进行管理,采用n+n备份机制,保证逻辑层的高可用。数据层:是服务器的核心层,其中包括缓存和数据库。为了满足用户高并发的请求,所有数据都在数据库上层做了缓存,缓存层采用一致性哈希分布策略,可以动态添加服务节点进行系统扩容。同时系统设计了双层缓存,即使一层缓存的服务全部宕机,也不影响整个数据层提供高效服务的能力。数据库采用mysql数据库,可根据分库分表规则进行扩容。同时采用master+slave方式进行数据备份。
2.4建设内容及功能。
2.4.1移动端门户建设。如图2所示,建设移动端登录入口,形成统一的移动门户,实现与pc端相一致的统一身份认证、权限管理,为各类政务应用、业务应用提供移动端接入。主要包括以下功能:工作看板:将所有应用产生的待办信息都统一推送到工作看板,展现所有需要处理的工作。由待办可直接进入办公、业务系统进行操作,实现一个页面处理所有工作。消息推送:通过多种模式接入已有应用系统产生的消息,并将应用消息与沟通消息都推送至消息中心,统一提醒和展现,不仅要做到查阅,还可以实现快捷处理。应用中心:将各类政务应用、业务应用集中在同一页面展现,实现统一入口、单点登录,并与pc端政务系统实现流程协同、数据同步。组织架构:同步现有pc端政务系统的组织架构,以树状结构的形式在移动端展现,支持一人多职,支持姓名、部门、群组的精确和模糊搜索,满足快速找人的需求。即时通讯:基于组织架构的人员信息,提供点对点、群组的即时通讯,支持发送文本、表情、语音、图片、文件,每一条发送的消息都具有阅读状态,可实时查看消息已读/未读的状态。所有消息采用云端存储,保证消息多终端同步,满足多设备工作时对消息完整性的需求。
此处内容需要权限查看
会员免费查看[1]倪雄,季乙玮,黄士力.上海市水务局政务协同系统设计与应用[j].办公自动化,2018(2):47-48.
[2]徐炜.政府移动办公系统设计与实现[j].信息技术与信息化,2018(12):56-58.
[3]程小燕,马小平.办公oa系统移动化应用探讨[j].电子世界,2019(8):208-209.