百度百科   
 
高教思政
 
 
 
 
 
 
 
 
 
 
杨俊芳 电子政务应用支撑平台建设实践
论文编辑部-新丝路理论网   2011-06-12 17:30:29 作者:中国期刊界http://www.jiaoyu85.com/index.php 来源: 文字大小:[][][]

(山西省经济信息中心 山西 太原 030002

 

  :本文介绍了山西省电子政务外网应用支撑平台的建设意义、功能和整体架构,对平台的协作流程和主要技术要点进行了阐述,并通过平台的建设实践提出几点经验总结。

关键词:电子政务 外网 门户 应用支撑

 

山西省电子政务外网应用支撑平台将为省政务外网上的各类应用提供相应的应用环境支持,是各应用系统开发、运行、维护、管理的基础软件环境。应用支撑平台为实现跨部门、跨地区的信息资源共享创造条件,促进业务系统的互联互通和信息共享,提高政府的监管能力、服务质量与政务信息化水平,对推进电子政务业务系统的发展有重要意义,是各级政务部门转变政府职能,健全政府职责体系,完善公共服务体系,强化社会管理和公共服务的应用环境支持系统。

应用支撑平台建设内容主要包括企业级J2EE应用服务器中间件、企业级应用集成中间件、消息中间件、数据库管理系统、统一认证、内容协作管理、全文检索、个性化定制、网络信息智能采集等,通过对这些业务组件产品的进一步集成,形成一个统一的应用服务支撑平台,并预留接口为各类应用提供应用服务支撑。

 

1 应用支撑平台的功能

 

1.1消除信息孤岛,实现部门间业务协同,提高办事效率,提升政府服务能力

应用支撑平台利用企业级应用集成中间件为各业务系统提供应用集成解决方案,实现有多种应用系统互连互通、数据共享、业务流程协调统一的集成目标。它将异构的两个或更多的硬件、平台及应用系统进行无缝集成,使它们形成一个统一的整体,从而达到业务协同,为用户提供“一站式”办公服务的目的。

1.2提供统一的用户身份管理系统

统一的用户身份管理,一方面可以提升用户访问体验和系统安全性,加快应用系统的部署,降低管理和维护的成本;另一方面可为授权用户提供统一的单点登录入口,授权用户登录后即可访问授权范围内的所有业务系统,便于工作人员办公。另外,还可以支持LDAP/CA等第三方认证系统的用户供应和认证策略。

1.3为政府工作人员提供个性化服务

应用支撑平台的portal产品可供工作人员灵活定制自己的工作页面。可以使原本分散的应用系统、隐性资源、数据资源和互连网资源统一整合起来,展现在同一个工作页面上。用户可建立自己的门户标签页,选择自己所关心的栏目,并调整个人首页的风格、布局、栏目显示位置、栏目参数等。同时还可以根据个人喜好加入通讯录、待办工作提醒、邮件收发、个性化订阅、常用工具及其它知识管理、协作办公、内容管理、搜索引擎等丰富内容,全面实现集信息、事务、交流、工具于一体的功能。

1.4网络信息智能采集

其主要功能是能对设定的网站(包括互联网资源)进行实时监控和目标网站内容的采集,通过对采集到的信息进行过滤和自动分类处理,最终将最新内容及时发布出来,并实现统一的信息导航功能。同时通过与全文检索系统的集成实现包括全文检索、日期(范围)检索、标题检索、URL检索等在内的全方位信息查询手段。采集的内容可以与内容协作组件集成后发布到外网网站的栏目中,也可通过与portal产品的集成,成为政府工作人员的个性化工作页面内容的一部分。

1.5便捷的内容协作管理功能

内容协作管理可以减少开发工作量,以静态页面发布网站内容,提高网站安全性,提供包括多站点、多级频道、信息共享、文档生命周期管理、工作流、模板管理、发布管理等。支持网站群建设,集中部署,通过授权进行分级管理,同时支持集群架构,满足将来需求扩充,保护前期投资,并实现工作流用户管理和统一用户管理平台的集成。通过选件实现表单、视频、广告、问卷调查、元数据、智能信息处理等方面栏目和内容的编辑、管理与发布功能。另外,通过完善的统计、日志审计等功能,系统可对网站管理员的工作绩效进行统计,帮助了解工作人员具体的工作量以便评估和进行绩效考核。

1.6强大的信息检索功能

平台采用第三方的成熟的全文检索产品,提供对非结构化、结构化数据的统一检索,支持XML数据管理、实现XML的全息索引,支持多语种、多编码管理,支持常用格式文件的入库和检索。全文检索数据库可以容纳百万级别以上记录,对每条记录没有限制。支持按中文字词混合索引及中英文以及其他语言的混合检索。支持主流开发平台,支持CJava.Net API等二次开发接口,以方便在项目中进行检索定制开发。

 

2 应用支撑平台整体结构

 

山西省政务外网应用支撑平台是建立在统一的外网网络环境上,外网网络环境为应用支撑平台提供了完整的安全保障系统、统一的CA认证系统、专用的数据存储和备份系统。另外,外网提供完整的运行维护体系和专业的运维队伍,使应用支撑平台能更好地发挥效能,为用户提供有效服务。

应用支撑平台由一系列应用中间件组成,所有中间件均基于工业标准,采用J2EE架构,以组件形式通过集成相互协同工作,同时该平台还支持各种主流平台,具有极强的灵活性和可扩展性,提供对符合架构标准的第三方产品的集成接口。平台整体结构分为基础数据、安全认证、业务集成、支撑工具和应用展现五层。基础数据包括各种数据、文件系统以及目录系统等;安全认证采用统一认证系统结合山西省外网平台已建的RA认证系统为平台提供安全保护;业务集成主要为厅局已有业务系统的融合提供支撑;支撑工具层使业务可以快速定制、方便部署并易于管理;同时,为使山西省电子政务外网更好地为政务部门、工作人员和公众提供有效服务,本期工程利用本平台建设了政务外网网站并为注册用户提供个人门户定制功能作为应用支撑平台的一个应用展现。

 

3 平台建设中的关键技术

 

3.1应用支撑平台各组成部分间的协同工作流程

“协同”与“集成”是应用支撑平台建设与使用过程中的两个主要概念,各中间件需要通过集成部署来达到协同工作的目的。在本期建设内容中,通过集成而实现的协同工作流程主要包括以下几方面:

1)统一认证平台、门户portal、内容协作平台、全文检索系统、数据库系统间的集成和协同流程。

用户经过统一认证平台的认证后,可以进入个性化定制的门户portal平台,在这个portal平台上可以显示外网web服务器上的内容(要注意的是外网web服务器上的栏目和内容由内容协作平台发布而来),也可以显示来自互联网其它网站的内容,以及用户自己定义的如通讯录、待办事项等功能,还可以通过检索入口调用全文检索系统。统一认证及portal平台的相关数据存储在数据库服务器中。

2)统一认证平台、内容协作平台、网络信息采集工具、全文检索系统、数据库系统间的集成和协同流程。

用户经过统一认证平台的认证后,可以进入内容协作平台。在这个平台上,管理员可以对外网网站进行数据及栏目的编辑、修改、定制、发布等,发布后的内容以静态页面形式推送到外网web服务器上并展现给访问用户。同时,内容协作平台还可以将网络信息采集工具采集来的其它网站上的内容发布到外网web服务器上相关栏目中供用户访问。同样,外网web服务器页面上也可以通过检索入口调用全文检索系统。

内容协作平台通过选件实现表单自动生成和管理、生成并管理互动类栏目内容、生成并管理网页上的视频栏目及内容、生成并管理网页上的广告logo类内容等。内容协作平台的相关数据同样也存储在数据库服务器中。

3)网络信息采集工具、全文检索系统、数据库系统间的集成和协同流程。

全文检索网关负责将数据库服务器中的数据转换成全文检索系统专用的数据格式并存储在全文检索数据库服务器中,网络信息采集工具采集来的其它网站上的内容也存储在全文检索数据库服务器中。最后检索应用服务器处理用户的检索请求,并从全文检索数据库服务器中检索出数据返回给调用检索的页面。

3.2门户资源树获取过程

个人门户portal系统可以使用户把自己感兴趣的网页全部或局部、自己常用的应用、以及常用的知识管理如通讯录、待办事项提示等定制到自己的个性化页面中。这些可供用户拖动到个性化页面中的资源以资源树的方式集成到系统中,当有权限的用户使用这些资源时,门户启动向资源树获取资源的流程。

1)在用户通过Portal Server来查看资源树节点下面的子节点的时候,Portal Server根据当前用户在Portal中的会话ID,结合统一认证系统,获取用户在统一认证系统上面登录的全局会话ID,如果协作应用配置不支持Cookie,则通过Portal Agent,根据全局会话获取ID用户在协作应用上面的会话ID,并向Portal Agent发送请求,在请求中包含管理员配置的获取子节点的页面,并传递用户全部登录信息。

2Portal Server底层会通过代理的方式将用户的本次请求转发给被整合应用产生资源树的页面,如果用户没有登录,则被整合应用和IDSAgent配合完成用户的登录,最后由被整合应用根据本次请求产生资源树对应的节点信息,然后Portal Server根据这些信息将该用户有权限浏览的资源展现给用户。

3.3单点登录集成架构

单点登录(Single Sign-On,SSO)使用户一次登录就可以访问多个应用,同样用户只需要从任意一点退出一次,即可退出所有的应用,实现此功能的前提是这些应用系统首先要与统一认证服务器实现SSO集成。

在单点登录集成架构中,首先在协作应用服务器上部署IDS Agent通信代理模块和单点登录协同模块,统一认证服务器通过http/https协议或ssl协议与这两个模块交互实现用户的单点登录流程。其中,单点登录协同模块是由各应用系统开发协同模块Actor或者调用SSO API接口实现。

3.4应用集成模式

应用集成中间件TongIntegrator基于工业标准,如遵循J2EE规范、完全支持XML数据交换、支持Web服务常用规范(如SOAPWSDL等),采用基于ESB总线的SOA架构的应用集成模式。在这种架构中应用系统之间的交互通过总线进行,服务请求者与服务提供者之间,根据已发布的服务契约和服务水平协议,通过服务接口进行通讯,服务接口封装了所有的实现细节,任何时候服务请求者都不需要了解服务提供者对内部实现的信息,这样,保证了服务的接口松耦合。同时也可以降低集成开发难度,便于业务系统灵活重构,快速适应业务及流程变化需要。为了方便用户进行异构系统接入,TongIntegrator还提供了大量的基于JCA规范的适配器。

 

4 平台建设实践总结

 

4.1选用成熟产品

在应用支撑平台的建设过程中,各产品的部署和相互集成是建设中的一个重要部分。因此,选用成熟的产品能够减少部署调试时间,也便于日常的维护。同时成熟产品经过实践的检验和发展,在对第三方产品的兼容性、可扩展性等方面都相对更完善。

4.2注意标准规范的编制

“集成”和“协作”是贯穿于应用支撑平台的建设与使用过程中。平台基于工业标准,遵守业界常用协议规范来集成第三方应用,预留各种标准规范的接口以便于扩展和定制。因此,在建设过程中要注意这些协议及接口标准规范的编制,协同应用的集成必须遵守平台的接口规范。要整理编制完整详细的规范手册以供日后的定制开发和扩展参考。

4.3加强培训,注意人员的培养

基于组件集成思想的应用支撑平台对运行维护人员是一个难点,要注重对运维人员的业务培训和运维经验的积累。同时,还要注意对用户的培训,如使用Portal门户的个人定制功能等方面,不断加强对用户的培训,才能高效发挥出平台的作用。

 

作者简介:

杨俊芳,山西省经济信息中心,高级工程师,信息系统项目管理师,软件工程专业工程硕士。

中国期刊界http://www.jiaoyu85.com/index.php

联系电话:029--85327298       投稿信箱:qikan85@163.com
编辑QQ651891680                直投杂志社QQ416480082

最新评论
发表评论
评论标题
评论内容
图片上传
表情图标

 
李 彬 以司法行政改革 
冯志军 戚叶雯 张  
魏明英 避税与反避税探 
靳利华 中俄毗邻区域生 
卿 红 基于宪法思维的 


覃俊丽 公益助学类社会 
蒲一帆 讲好中国扶贫故 
吴化杰 张瑞敏 “后扶 
周荣 昆明市巩固提升脱 
崔国鹏 三大行动背景下 
杂志简介 稿件要求 汇款方式 联系方式

CopyRight (C)2005-2015 Www.xinxi86.Com  All Rights Reserved..  陕ICP备15009280号
所有论文资料均源于网上的共享资源及期刊共享,请特别注意勿做其他非法用途
如有侵犯您论文的版权或其他有损您利益的行为,请联系指出,论文网在线会立即进行改正或删除有关内容