背景概述
目前,全国新一代移动警务发展应用已成为核心工作任务及工作目标,各省厅地市已陆续涌现出许多亮点应用,但依旧没有达到应用带动平台建设,以平台促进应用发展,搭建起应用生态圈的理想目标。从目前的建设经验来看,应用支撑部门支撑资源不足的情况较为常见,严重影响用户体验,并制约到移动警务的整体发展。
需求分析
移动应用发展整体现状
支撑资源不到位,数据未充分利用,分布散乱无序,导致应用发展缓慢,难以形成应用生态圈
移动应用类型不丰富、发展杂乱,稳定性较差
移动警务应用生态圈应有的属性
丰富的数据资源
开发部署快速简单,与当前已有的系统低耦合
传输速度高效,稳定性高,能够满足各种应用场景
解决方案
微服务基础平台
微服务:单个独立的细粒度功能组件及若干个独立微服务组织在一起,搭建形成App
微服务基础平台:对微服务支撑及管理平台,实现对微服务的注册、发现、调用、安全控制及整体运行监控
微服务组件
资源通道全景图
方案部署图
方案优势
微服务平台:在互联网敏捷开发思想的基础上,与ESB结合使用,为移动应用提供全面且准确的框架服务
服务组件:引入大量的互联网资源,通过微服务框架封装成为标准组件,降低开发成本,提供资源共享能力
传输通道:以请求服务、访问授权、文件摆渡等多种方式,统一为跨平台数据交换提供低适配、高效率、强可控的安全通道