微服务架构的自然资源外业核查系统设计与实现
2021-05-27陈德权
地理空间信息 2021年5期
陈德权
(1.福建省基础地理信息中心,福建 福州 350002)
随着自然资源管理业务的不断拓展和深入,自然资源外业现场核查已成为业务管理的核心工作之一。近年来,福建省自然资源厅开展的土地利用变更调查、土地整治项目管理[1-2]、移动执法监察[3-4]等自然资源管理业务均在各自业务系统的支持下,以手持GNSS移动设备为外业核查的技术手段,对相关业务进行监管。未来还将在地质灾害点核查、违法用地督察、矿山生态治理等更多的全省自然资源管理业务上进行深入应用。为避免相同业务功能的重复建设,需在现有业务系统的基础上构建统一的自然资源外业核查系统,为各类自然资源管理业务提供统一的外业核查数据来源,因此需要充分考虑跨平台服务接口的兼容性、服务拓展与可扩充性以及全省多业务应用带来的高并发问题。微服务架构[5-7]则可用来解决上述问题。本文设计了基于分布式微服务架构的自然资源外业核查系统,提升了系统的可靠性和稳定性。系统采用领域驱动设计方法将自然资源核查业务划分为细粒度的微服务[6],以实现服务之间的高度解耦;核查终端还可根据实际业务需要,调用微服务进行功能组合,有效应对业务拓展的需要。
1 系统总体架构
系统由支撑层、数据层、微服务层、服务网关和应用层组成,各部分按照一定的标准和协议紧密结合在一起,为自然资源核查业务提供信息化支撑,如图1所示。……
登录APP查看全文
