让信息多跑路消息中间件功不可没!

来源:bob体肓官网入口 发布时间:2024-04-21 13:55:57 阅读: 1

  变“群众跑腿”为“信息跑路”,变“群众来回跑”为“部门协同办”,变被动服务为主动服务。这既是我国“互联网+”战略的延伸,也是推进国家治理体系和治理能力现代化,建设服务型政府的必然趋势和要求。

  但现在摆在我们面前的情况却是,过去是各个部门依据不同经营事物的规模进行独立组建各自的政务业务系统,造成政务系统各自运行、互不相联,难以发挥整体效应,导致了“一个部门一条线、一项业务一盘棋”的资源浪费、重复建设和过度的财政支出。并且已经建设的系统众多,系统结构和层次复杂:需要接入的应用系统繁多、环境不一致、数据格式不一致、缺乏数据传递的统一机制,导致了“互联网+政务服务”建设所需涉及的系统架构类型多而杂。

  面临这样一些问题,如何构建一套可跨越不同操作系统、适用于不同网络环境的数据交换平台成为系统建设的关键。在此情况下,要如何使得几十个政府部门间的互联互通、信息共享,实现多项审批服务业务网上办理,提高办事效率和公共服务的品质?这就必须说到我们今天的主角——消息中间件。

  消息中间件是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。简单来说,消息中间件就好像我们生活中的邮局,消息中间件负责传递,并保证传输过程中的各类问题。

  对于电子政务系统来说,在总系统中无论是横向还是纵向的部门间,都存在着大量的数据交换需求,如公文传递、部门数据库与数据中心的数据同步等等,为完成这一些数据交换任务,需要规划一个统一的数据交换平台,作为其他电子政务应用系统的支撑平台,为有必要进行信息交换的应用系统提供统一的集成框架,同时提供各业务部门间的数据加工处理和递送服务。

  依托消息中间件建设的数据交换平台作为核心平台,提供市级审批平台和区县级审批平台之间的调度任务的转发,同时也提供各局委办之间横向与纵向的业务数据交互。它是系统中至关重要的模块。所有的业务系统、数据交换与共享都必须围绕它而展开。

  消息中间件为应用系统提供高效、灵活的消息同步和异步传输处理、存储转发、可靠传输。在大规模分布式环境下确保消息安全、可靠、高效送达。

  1.持久化可靠机制。传输数据能够最终靠可靠的消息队列进行存放和发送,即使出现宕机、掉电或网络故障等情况,数据也能在系统和网络恢复后得到可靠传输。

  2.安全管理。应用程序不仅在发送消息之前调用加密接口,在接收消息之后调用解密接口,可以轻松又有效保证传输过程中私有数据的保密性。且能提供配置文件加密、管理权限、用户审计等安全管理功能。

  3.支持多种分发模式的集群。若干个服务器节点组成一个群组,统一对外提供消息接收和处理功能,且集群内的各个服务器节点对于应用是透明的。当单个服务器节点不足以满足大负载的消息处理要求,能够正常的使用集群功能将负载分配到多个服务器节点上,提高系统的解决能力和可扩展性。

  4.异步通信机制。消息生产者在发送消息时不必知道消费者的状态,更无需等待消费者的回复,而消费的人在收到消息时也不必知道生产者的目前状态,更无需进行同步的消息处理。它们之间的连接完全是松耦合的。

  消息中间件最突出的特点是提供数据传输的可靠性和高效性,这对电子政务来说也是至关重要的一个环节,也正是这个环节实现了“让数据多跑路、群众少跑腿,最大限度方便人民群众。”