上海静安区公共信息平台政府门户内外网一体化信息发布系统案例
来源:Echinagov 更新时间:2008-03-13


一. 概述

  政府门户网站是电子政务建设的重要内容之一。2002年7月3日,国家信息化领导小组第二次会议审议通过了《中国电子政务建设指导意见》(17号文),明确了"十五"期间电子政务建设的指导思想、原则、主要目标、任务以及采取的措施。形成了包括内网、外网平台,政府门户网站,人口、企业法人、宏观经济、自然资源与空间地理等四个基础信息库,以及十二个业务系统(又被称为十二金工程,如金宏、金财、金关、金税、金盾、金保、金农、金水、金质等)所组成的电子政务发展框架。1999年,各级政府联合发起"政府上网工程",我国政府信息基础设施条件有了明显改善,重点工程备受关注,政府网站日益增多。

  静安区作为上海市的中心城区和上海的重要商业商务区,其政府信息化建设也早早的就开展了起来。在中共静安区委、区政府的高度重视和市信息委的指导下,静安区内外网已经各自建设了信息发布系统,分别为静安区政府外网门户网站信息发布系统、静安区内网公共信息平台信息服务系统,以及各委办单位的内网门户网站。

  其中静安区政府外网门户网站"静安网"作为政府外部门户是面向公众用户的动态信息管理发布平台,具有门户概念的政府网站,是政府部门对外宣传、形象展示以及与社会公众和企业交流、业务受理和咨询的平台和窗口。集成包括政策法规查询、领导信箱、网上投诉、网上办事等多种web应用,是政府内部办公、外部交流的通道。静安网以推动静安经济发展为重心,由政府搭台、企业唱戏,通过政府上网工程推动企业上网,体现"小政府大企业"。 以不同受众为对象的网站架构,通过网站多角度展示静安区风采,充分体现了静安"双高区"特色和亮点。静安区政府外网门户网站全方位、多角度的反映了静安区的政情、民情,让外界更好的了解静安,增强静安区作为国际大都市中心城区对投资者的吸引力,为区域内的企业提供了全方位开放的平台,为企业和市民,尤其是海内外客商和社区居民提供服务,架起政民沟通的桥梁,为各界人士关注静安区就、参与静安建设提供了一条新的渠道。

  而静安区政府内网公共信息平台作为政府内部门户侧重于政府日常协同办公运作,并运用先进的内部OA、数据交换,共享、采集、发布手段,使得各政府机构在同一平台上传递信息、开展纵向和横向协作业务,促进原来分散的业务系统的整合,加速政府内部、政府间的信息交流;优化了传统办公流程,减轻了繁重的办公负担,节省办公经费,是为政府外部门户服务的基础平台。静安区政府内网是党政机关办公网的重要组成部分,它的主要功能就是对信息资源的高效规划和管理,实现整个党政机关的信息发布、信息采集、信息交流、信息共享以及协同办公。

  目前内外网系统间物理隔离,发布内容的维护各自独立,不易于统一维护管理和信息的统一发布。为了进行内外网一体化发布,静安区政府外网门户网站(政府外部网)和静安区政府内网公共信息平台(内部网)通过物理隔离系统建立异步联结,在确保内部信息不泄密的前提下,实现内外部的可靠沟通,保证对于相同信息需要发布到多个网站的情况,操作人员只需要发布一次,就能将信息内容发布到分别在内外网不同的网站上;同时用户在政务外部网上进行的申请、申报或反馈等能及时转交到政府内部网上相关工作人员进行处理。


二. 应用系统解决方案

  1. 建设内容

  静安区政府外网门户网站(政府外部网)和静安区政府内网公共信息平台(内部网)的内外网一体化发布将充分利用公共信息平台中的数据交换平台功能,实现系统间的数据映射和代码转换。同时采用"安全岛"方式,实现内外网数据交换。

  2. 系统架构

    根据内外网一体化发布的具体需求,内网(公共信息平台)、外网和区委办局的信息发布系统,都将遵照静安区一体化发布数据格式规范,将其需要进行一体化发布的内容发布到本系统的前置数据库中。基于东方通科技的消息中间件TongLINK/Q和集成中间件TongIntegrator架构的数据交换平台负责将发布方的前置数据库表中的数据,交换到接受方的前置数据库表中。由于该数据交换平台中的集成中间件TongIntegrator能够实现数据格式转换和映射的功能,因此前置数据库表的具体数据格式定义由各系统定义,但应保证能够通过数据交换平台将格式转换成符合数据格式规范的格式。

  所有需要发布到外网的数据首先由内网数据交换平台交换到安全岛上的缓冲数据库中,然后安全岛切换到与外网连接,由外网数据交换平台将数据交换到外网门户网站的前置数据库中。

  前置数据库与信息发布系统内部数据库之间的数据同步由各系统自行解决。

  3. 数据交换平台

  数据采集与数据交换作为静安区政府门户内外网一体化发布的基础服务功能,为系统提供了沟通异构系统的能力,满足了各种数据信息在各个业务系统中顺畅流动的需求。各种数据信息的存在形式主要分为异构数据库表和XML格式文件。目前,XML作为一种能够以统一的格式描述信息的文本语言,它能将不同系统来源的信息按照统一的格式显示,也能够进行格式的互相转化,已经成为当前信息标准化的主流。因此数据交换平台采用XML作为数据交换的中间格式,同时系统提供多种映射转换,东方通拥有包括数据库、文件、SOCKET、OLAP在内的大量适配器,能够很好地兼容各委办局不同的业务系统,具有强大的集成功能。可以很好的实现系统的数据转换、交换及集成需要。

  应用集成中间件TongIntegrator的适配器为数据交换平台提供了与异构系统共享数据的能力。系统管理员利用可视化建模工具为数据文件建模,利用映射定义工具为不同的数据格式文件之间定义转换形式。开发人员利用数据交换平台提供的XML数据服务API扩展系统功能。

  平台的数据传输部分采用成熟的消息中间件TongLINK/Q,消息中间件TongLINK/Q可以正常运行在包括Windows系列、Unix系列以及Linux系列在内的等众多操作系统平台之上,以最大限度的保护用户投资、充分利用用户资源。

  数据交换平台中需要交换的信息基本上分为两类,一类是实时性信息,亦既较小的消息包,要求实时传输、大量并发、不间断处理。一类是管理类信息,要求传输大批量、传输可靠等。以满足管理系统的需要。根据两种传输的特点不同,数据交换平台采用不同的内部实现机制,以更好地满足不同应用的需要。

  · 内网信息汇总数据交换平台中间件的部署

    数据交换平台利用覆盖各个委办局的静安区政府内网公共信息平台,组成一个星型拓扑结构的通信网络。他们之间的数据格式转换以及数据传输是通过集成中间件和消息中间件来实现,所以数据交换平台提供数据交换和信息交换的安全可靠性机制。

  在静安区政府中心数据交换平台服务器上需要部署集成中间件TongIntegrator和消息中间件TongLINK/Q。在各个街道和委办局委的数据交换前置机上部署应用集成中间件TongIntegrator和消息中间件TongLINK/Q,并将TongLINK/Q配置为前端节点。实现静安区街道和各委办局的前置数据库(SQL Server)向静安区政府相应中心库(SQL Server)的集中汇总,要求数据实时同步。此数据同步具体过程如下:

   各委办局和街道的TongIntegrator以数据库表触发的方式将新采集的信息经过数据格式内部转换后,实时通过TongLINK/Q发送到区中心的TongLINK/Q和TongIntegrator端。  

   区中心的TongLINK/Q接收到各委办局和街道传递过来的数据消息后,将其直接通过TongIntegrator的数据库适配器插入到数据库中。

  · 内外网一体化发布数据交换平台中间件的部署  

    由于内外网物理隔离,在静安区政府中心的内外网上分别需要部署集成中间件TongIntegrator和消息中间件TongLINK/Q,所有需要发布到外网的数据首先由内网数据交换平台交换到区政府中心安全岛上的缓冲数据库中,然后安全岛切换到与外网连接,由外网数据交换平台将数据交换到外网门户网站的前置数据库中。

  不同内外网站栏目间的对应关系是网站间实现一体化发布的基础。如果某个信息发布系统需要发布一些稿件到其他网站信息发布系统中的某些栏目,应在本信息发布系统中建立对应的"一体化发布栏目"。在内外网的数据交换平台上分别配置"一体化发布栏目"和目的信息发布系统栏目的对应关系。所有发布到这些栏目的稿件,将通过数据交换平台发送到目的信息发布系统中对应栏目中。

    当安全岛与内网连接时,区中心内网平台的TongIntegrator以数据库表触发的方式将需要一体化发布的栏目的稿件信息采集后,通过TongIntegrator的JDBC数据库适配器将数据缓存到安全导的缓冲数据库中。

  当安全岛切换到与外网连接,区中心外网平台TongIntegrator的JDBC数据库适配器采集到缓存的一体化发布的栏目的稿件信息,并将其直接通过TongIntegrator的数据库适配器插入到数据库中。

   4. 数据交换平台功能特点

  数据交换平台是基于应用集成中间件TongIntegrator和消息中间件TongLINK/Q的信息交换体系,具有了以下许多特性:

  · 支持多种数据格式
  在上海静安区公共信息平台政府门户内外网一体化信息发布系统中,各个委办厅数据源的表现形式多种多样,基于不同的硬件、软件平台,基于不同的逻辑架构,信息具有不同的表现形式。利用集成中间件TongIntegrator和消息中间件TongLINK/Q构建的数据交换平台支持多种不同类型的数据格式。

  · 支持多种通讯方式
  在上海静安区公共信息平台政府门户内外网一体化信息发布系统中各部门数据交换时,集成中间件TongIntegrator和消息中间件TongLINK/Q在保证数据传输的稳定性、可靠性、安全性和完整性基础上,提供异步方式TLQ/MQ/JMS,WEB服务等多种数据通讯接口,增加平台对不同系统的适应性。

  · 流量控制
  应用程序不在网络上直接相互通话,而是间接地将各种用户数据以消息的形式放入消息队列。因为程序没有直接的联系,所以它们不必同时运行,而是由消息中间件TongLINK/Q实行消息传输、流量控制等处理。消息放入适当的队列时目标程序可以是忙的。消息的到达并不影响程序的当前处理,也不意味程序需要立即处理该消息。

  · 优先级控制
  在处理一条队列中的信息时,除了先入先出(FIFO)的顺序处理以外,还可通过给要传送的消息指定相应的优先级,使得信息在队列中以特定的优先级排队发送。

  在处理整个业务系统的信息时,可以把不同业务类型的信息按照优先级放置在不同的队列上,通过不同的通道进行传送,在网络层上保证低优先级的数据不会影响高优先级的数据。

保证了重要信息的及时处理。

  · 独立队列处理
  在处理多种业务的数据时,数据交换平台可以根据需要提供独立的队列处理,使不同种类的业务数据放置在不同的队列中独立处理。其中动态或临时的队列是在应用被处理时才建立的。队列也可以被重新定义和重新配置,应用程序本身不必做任何修改。

  · 消息传输特性
  虽然消息传输以异步方式进行,但消息中间件TongLINK/Q凭借优异的性能完全能够满足实时传输要求。此外, TongLINK/Q产品支持消息的断点续传、流量控制等技术,保证了数据的传输效率。

  · 交换任务和管理任务分离
  消息中间件TongLINK/Q为用户提供简单易用的集中配置、管理和监控机制。当交换平台运行的时候,系统管理员可以通过独立的管理平台(可视化工具)对交换系统进行管理监控,交换任务与管理完全分离。

  · 异步传输机制
  数据交换平台支持消息的异步的,并行的工作方式。当一个数据采集终端将一个消息传送给其它终端时,它不需等待另一个终端的回答,甚至不需要关心消息是否被对方接收,继续执行后续任务。