APP下载

J2EE框架和分布式集成部署在政府信息公开平台的应用和实践

2015-08-07韦皓元

大众科技 2015年1期
关键词:统一部署政府

易 城 韦皓元

(广西壮族自治区经济信息中心,广西 南宁 530000)

J2EE框架和分布式集成部署在政府信息公开平台的应用和实践

易 城 韦皓元

(广西壮族自治区经济信息中心,广西 南宁 530000)

以往政府信息公开网站或系统都是针对本单位实际需要而开发的,在整个自治区层面缺乏统一规划、统一部署和标准规范,导致政府部门之间数据难以交换和共享,一定程度上是浪费人力和物力。文章根据这种错综复杂的现象提出新概念,寻找出一条新路,将J2EE框架和分布式部署技术复合应用,解决政府部门之间的政府信息公开数据交换和共享疑难问题,建立了权责一致、分工合理、监督有力的行政管理体制和运行机制,开辟了政府信息公开系统在电子政务建设领域中新的途径。

政府信息;交换共享;政府信息公开平台;应用实践

当前世界各国重视政府信息化建设,政府信息化的发展程度已成为国家或城市之间竞争力发展水平的重要标志。1999年,我国“政府上网工程”正式拉开序幕,各地政府予以热情关注和积极响应,政府网站点迅速增加,促进了政府信息公开的进展。

1 传统政府网站存在的弊端

经过十几年发展,政府网站取得可喜成就,政府信息内容得到充分的公开。但是也存在各种各样的问题,其中传统网站系统存在弊端主要是两方面。一方面是传统的网站系统是由若干子系统组成,而每个独立子系统又是由若干业务模块组成,导致面向构件技术不能完成一个或多个功能的特定服务,也不能为用户提供了多个接口,无法进行数据交流。另一方面是政府部门网站设计缺乏统一格式,没有统一标准,仍沿用“为了复用目的而设计的软件”,不采用构件技术实现软件复用,导致数据信息不能完全共享。

2 应用平台的新概念

随着政府信息化建设的不断深入,政府信息公开系统之间的信息共享也越来越受到重视,公众对政府信息统一浏览统一检索有十分迫切的需要。如何达到信息交换与共享,提高政府信息的汇聚度,是当前政府网站需要解决的一大难题。使用J2EE开发框架和分布式集成部署方式,能解决系统间共享问题,是促进政府信息集约化的一种重要手段与技术基础。

2.1 J2EE体系

J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等。

J2EE的特点决定了它适合用在政府的应用系统中。 为了保证政府信息系统的权威性,政府对其信息系统的安全性和稳定性要求很高,J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。同时,政府对信息系统的需求会随着工作的需要经常发生变化,需要开发人员对系统进行快速的升级完善,J2EE通过提供统一的开发平台,降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,有良好的向导支持打包和部署应用,提高了系统的可维护性。

2.2 分布式集成部署

分布式部署是指将应用程序或网站分布在不同计算机上,通过网络来共同完成一项任务,通常为服务器/客户端模式。集成是指服务端采用技术手段实现数据通信,实现数据的集中式管理与监控。分布式集中部署方式最终的效果类似于星形网络结构,是一种解决信息数据分散的有效策略。

我国电子政务建设普遍存在信息资源开发利用不足,共享水平较低的问题,这一问题在政府信息公开方面尤为明显。虽然各个政府部门都单独建立了自己的网站,并通过自己的网站发布本单位的政府信息,但由于各个单位都使用不一样的网站应用系统,使数据不能得到集中共享和利用,导致了政府信息资源共享困难,信息孤岛大量存在。

3 统一平台应用的技术原理

广西壮族自治区政府信息公开统一平台(以下简称统一平台)利用J2EE技术框架和分布式集成部署的信息资源共享方式,解决了各地政府网站信息公开不完整、不能交换,内容分散不统一等问题。在技术设计和功能设计上都致力于实现网站分散式部署和集中式管理的模式,设计难度大。在建设过程中,通过运用创新技术解决建设过程中遇到的难题,使统一平台能顺利的建设完成并投入使用。

3.1 技术设计

图1 统一平台设计理念图

统一平台设计理念为大平台,小软件,集中应用管理,分布客户端软件服务,这样既保证了软件平台的统一管理、方便管理员维护,又保证了各厅局信息数据保障。统一平台软件涉及面广,为了保证平台设计合理规范,在设计上必须遵循安全、可靠、先进、适用、可扩展和可管理的原则。

平台使用SOA方式实现了系统架构的分散与集中。SOA本质就是一个“松耦合”的架构,不同的系统和系统之间耦合度很低,不会因为改变一个系统导致其他系统被迫做出不必要的改变。而面向构件强调的是业务构件化,强调应用以构件形式进行封装。从应用开发的层次看,面向构件技术可以看作是SOA中“服务”的组装和实现。

统一平台除了采用SOA技术之外,还采用J2EE的MVC框架,对数据展现和业务逻辑进行隔离,保证平台的松耦合性。平台的中间层由平台公共组件、公共控制部分组成,包括开发通用组件,权限组件等。中间层提供了架构基础的各类组件。

平台采用MVC架构,其主要组成部分为:

(1)客户端

用户通过浏览器利用AJAX、ActiveX和JSP等方式向平台发出请求。

(2)Web层

URL调度处理请求并进行授权验证,通过验证的请求再通过控制器调用业务对象。

(3)业务层

服务总线作为组件容器,接收Web层对业务对象的请求,调用相应的业务对象,并对业务对象进行管理;业务对象调用平台的基础构件(工作流、商业规则和权限等)进行业务处理,并通过ORMapping机制对持久层进行数据访问。

(4)数据层

采用关系型数据库进行数据存储,并通过Hibernate提供的持久层机制为业务层提供数据访问接口。

3.2 数据输出功能设计

统一平台在功能设计上紧密围绕“政府信息公开管理”工作的各个方面进行,设计合理,贴合工作实际,在技术上着重解决信息分散不统一问题,在管理上通过技术手段实现公平公正的电子监察和绩效考核,使平台的信息内容保障得以顺利推进,确保统一平台的数据信息量。

实现信息内容的对外输出,是指对政府信息公开前台展现系统的输出,也泛指对第三方政府信息公开系统和其他应用系统的输出。

(1)系统提供信息输出接口,数据以XML、HTML的形式进行加密传输,保证信息传输的高效和安全;对政府信息前台模板支持灵活多样静态模板发布,对政府公开信息支持用户自定义动、静态页面发布,可满足多用户的高并发访问,减少系统压力,提高系统性能。

(2)系统支持向外部数据源的CMS系统输出信息,为广西统一平台等其他信息公开网站提供信息数据。

(3)系统提供多种类别的标准Web Service接口,以便于第三方政府信息公开系统和其他应用系统调用其信息资源(节点结构、目录分类、主动公开信息等)。

(4)统一平台部署在互联网上,独立部署的节点可以互相推送信息数据,同时默认向自治区平台推送一份实现电子监察和绩效考核。

4 新技术和新运维模式广泛应用

为了发挥统一平台在全区政府信息公开中的作用,在系统的实际应用中,从信息共享和业务协同、体系建设、责任划分和绩效考核六个方面进行了创新,其中信息共享、业务协同和体系建设成就显著,使统一平台在推动全区信息公开工作中发挥了核心作用。

4.1 促进信息共享和业务协同

平台从建设伊始就从政务信息资源目录内容建设、标准规范制定、目录系统建设和管理制度制定等多方入手,以政务信息资源编码作为规范体系建设的核心工作,推动电子政务信息共享交换标准规范体系的建设。建成并投入运用后的统一平台形成统一的技术标准、操作规范,形成单位间政务信息资源物理分散、逻辑集中的交换模式,提供单位间按需信息交换服务,提高各级政府行政管理效率和公共服务水平,满足各级政府履行职能的需要。

4.2 建立自治区、市、县(市、区)、乡镇四级政府信息公开体系

统一平台严格按照广西统一编制的《广西壮族自治区各级行政机关(公共企事业单位)政府信息公开类别目录》,分别开发设计了自治区行政机关、自治区企事业单位、市(县)级行政机关、市(县)级公共企事业单位、乡镇级行政机关5个目录结构,构建了内容统一、版面设计统一、数据格式统一、技术架构统一和工作管理统一的信息公开网站,并统一在广西政府门户网站集中发布,形成全区数据索引目录的政府网站群,为公众提供跨部门、门类全、综合性的政府信息公开服务。

5 应用与推广

5.1 推广应用前景

(1)减少政府支出,降低行政费用

统一平台的建设,将减少政府政务信息公开的重复投资,实现全区统一风格统一要求统一监督的网站群,减少人力投入,节省应用软件的开发费用,为信息共享创造基础环境。

按每个网站及信息公开系统每年升级运维费用10万元计,将为全区每年节约网站维护费用达9亿元以上。

(2)带动我区社会信息化发展

统一平台的建设将大大提高我区政务公开透明度,便于公众知情,参与和监督,进一步推动我区社会信息化发展。并且也建成了自治区、市、县(市、区)、乡镇四级政府高度统一的政府信息公开体系。

(3)实现政务信息资源整合和统一发布

通过在门户网站上建设政府信息公开统一平台,逐步实现各部门、各地方政府的政务信息公开的透明度,推进政府管理方式创新,促进政务公开,改进公共服务,提高行政效能,便于公众知情,参与和监督。

(4)促进我区电子政务建设

通过门户网站建设带动全区各级政府对政府网站的建设重视程度,提高地方领导的电子政务意识,对推动各级政府的信息化建设和电子政务发展具有很大的推动作用。

5.2 推广应用范围广

2012年1月1日,统一平台正式在全区范围内推广应用,截至2013年6月底,纳入统一平台进行信息公开的单位有自治区、市、县、乡镇级共计8637家,部署范围广,规模体系大、影响程度深。应用与推广从技术支持、制度保障、人才培养等多方面着手,多措并举。

6 结束语

统一平台借助J2EE和SOA技术解决“信息孤岛”疑难问题,促进资源共享和业务协同,形成统一的技术标准、操作规范,提高各级政府行政管理效率和公共服务水平,满足各级政府履行职能的需要,整合各级这个部门政府公共信息资源,以一个内容完整、信息公开、服务便捷的政府形象面对公众,这对于实现信息资源共享、方便用户查询、加强工作监督、提高政府公信力和执行力,树立良好的四型”政府具有重要而深远的意义。

【参考资料】

[1] 《Develop n-tier application using J2EE》- Steven Gould.

[2] 《The Business Benefits of EJB and J2EE Technologies over COM+ and Windows DNA》.

[3] 《The J2EE Tutorial》chapter overview - Monica Pawlan.

[4] J2EE 全面简介https://www.ibm.com/developerworks/ cn/java/j2ee/.

J2EE framework and distributed integrated applications and deployment platform for government information disclosure practices

Previous disclosure of government information sites or systems are required for the actual unit developed,throughout the autonomous level the lack of unified planning, unified deployment and standards.It is difficult to exchange and share data between government departments.To some extent is a waste of human and material resources.This article proposes a new concept based on this complex phenomenon.Looking for a new path,the J2EE frameworks and distributed application deployment technology complex.Solve the disclosure of government information exchange and sharing of data between government departments difficult problems,etablish a consistent responsibilities, reasonable division of labor, and effective oversight management system and operation mechanism,Openup a new government information disclosure system in the field of e-government approach.

Government information; exchange and sharing; open government information platform; application practice

F490

A

1008-1151(2015)01-0173-03

2014-12-10

易城,广西壮族自治区经济信息中心经济师,研究生;韦皓元,广西经济信息中心工程师。

猜你喜欢

统一部署政府
一种基于Kubernetes的Web应用部署与配置系统
坚持严管和厚爱相统一的着力点
晋城:安排部署 统防统治
碑和帖的统一,心和形的统一,人和艺的统一
部署
统一数量再比较
知法犯法的政府副秘书长
部署“萨德”意欲何为?
依靠政府,我们才能有所作为
政府手里有三种工具