城市管理执法指挥调度云平台架构研究
2021-08-14李仕峰
李仕峰
(重庆市地理信息和遥感应用中心 重庆 401121)
一、建设目标
(一)城市管理综合行政执法系统的数据中心
建设成为全市城市管理综合行政执法系统的数据中心,统一归集全市城市管理执法业务相关数据,支撑总队执法业务的同时为全市城市管理执法业务提供数据服务。
(二)城市管理综合行政执法系统的信息化能力中心
向全市城市管理执法系统共享其能力平台,为区县执法系统的信息化建设提供共性技术能力支撑,做到统一规划、开放共享。
(三)城市管理综合行政执法系统的执法监督管理平台
服务于市城市管理局和市城市管理局执法总队,面向全市城市管理执法领域进行执法监督。
(四)市城市管理综合行政执法总队的核心业务平台
全面支撑总队各类业务,要充分满足总队的日常办案、执法监督以及指挥调度等核心业务需求。
二、总体设计
行政许可、行政处罚、行政强制、行政检查等流程不变,执法过程中的执法要素(队伍、法、人、事、物)不变。在建设智慧城管时,要遵循“五化三用”的原则。其中,五化指“网络化、智能化、精细化、社会化、协同化”,三用指“强化共用、整合通用、开放应用”[2]。感知、分析、服务、指挥、监察五大功能“五位一体”的物联网平台是城管对于构建智慧城管的基本要求[3]。以执法要素和知识图谱全面刻画执法业务,通过“大平台+微应用”架构一体化,实现自上而下、以上御下、上下互动、整体融合的全市执法信息化体系。
(一)总体架构
为支撑全市城市管理工作实现“横向到边、纵向到底、管理闭环”,实现全市统建、全城统管、一网通办的智慧执法目标。省级城市管理执法指挥调度智能平台总体架构如图1所示:
图1 省级城市管理指挥调度云平台总体架构图
1.基础设施层包括数据库软件、操作系统、开发平台工具、服务软件、云服务器、云网络设备、云存储设备、云安全设备等。
2.能力层包括基础服务、业务服务、基础能力中心、业务服务配置管理(服务、调度、容器、代码构建)和数据中心(数据采集、数据接入、数据治理、数据资产体系、数据运营)。
3.应用层包括业务指导、指挥调度、执法巡查、执法办案、执法监督、执法保障和智能辅助等应用系统。
4.标准体系包括数据规范、接口规范、共享目录规范和运维标准等。信息安全保障包括:数据安全、网络安全、存储安全和系统安全等。
(二)关键技术路线
1.微服务架构
微服务是指开发单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以部署在单个或多个服务器上。微服务也指一种松耦合的、界上下文的面向服务架构。
2.基于J2EE技术标准,支持跨平台应用
J2EE技术提供了一个基于构件的方法来设计、开发、装配和部署企业级应用程序。J2EE平台提供了一个多层结构的分布式的应用程序模型,该模型具有重用构件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制,支持跨平台应用。J2EE具有平台无关性、开放性、标准性、稳定性和可用性等优势,因此本次平台建设须基于J2EE架构技术进行开发。
3.数据中心核心技术
基于RDMS数据库、Solr全文检索、Hadoop HDFS分布式文件系统、Mongodb 对象数据库进行整体开发。
(三)采用稳定成熟云平台架构作为核心架构
随着云计算技术的不断成熟,使得信息化发展必然向云计算的方向进行发展。云计算提供了一种管理大量虚拟化资源的方式,它们可以自动地汇聚并提供服务,可以弹性地进行服务的提供和扩展。
三、结束语
随着城市管理信息化建设进程的深入,城市管理执法指挥调度云平台的建设及应用将得到更为广泛的关注。本文探讨了城市管理指挥调度云平台需实现4个目标,围绕此目标探讨了城市管理执法指挥调度云平台总体架构,并基于此提出相关关键技术路线。城市管理执法指挥调度云平台的建设内容还非常多,比如数据建设、数据管理、数据分析和挖掘、工作流引擎、业务流引擎等,都是下一步需要重点研究的内容和方向。