当前位置:编程学习 > JSP >>

J2EE电子政务门户系统

答案: 

政府是全社会中最大的信息拥有者和最大的信息技术的用户,有效地利用信息技术,通过建立一个真正有效的、可伸缩的电子政务系统,可以帮助政府向更加勤政、精简、廉洁和高效的方向发展。电子政务将实现政务应用的四化方向:信息统一化、办公自动化、政务公开化、管理科学化,通过一站式的管理和服务,提升政府部门职能、办公效率,更好的为国家和人民服务。

整个电子政务系统从需求上可以分为两大部分:综合门户系统和政府政务系统。前者是面向公众的一个窗口,通过门户系统方便企业或市民办事;通过后者可以在政府内部建立一个信息共享、办事流程自动运转的高效协作协调体系。

电子政务系统是个非常复杂纷繁的系统,涉及很多功能和具体要求,越是这样庞大的工程,越需要一个总体架构设计,将那些几百甚至上千种具体功能纳入一个总体框架下,这样电子政务系统才能变成一个可伸缩、可动态扩展、可维护又是可控制性的良性系统。

需求分析

门户系统是整个电子政务系统的基础,体现了政府为民服务的基本思想,社会的需求驱动了政府机器的运转,从图7-1的结构图中可以发现门户系统在整个电子政务系统中的重要性:

7-1 电子政务系统结构图

7-2中门户系统是整个电子政务的最前端,政府可以通过新闻内容管理系统进行单向的信息发布,这是面向整个社会大众的;社会大众将需要政府服务的信息通过网上办事互动功能进行提交,通过专门接口系统将这种服务请求递交到专门的部门系统,需要在多个平级或上下级之间协调的,将由专门的协调督办管理系统进行跟踪,整个系统设计目标之一是保证每个社会请求政府服务的信息都能被随时跟踪定位到,这类似物流公司的货物,货物在某个时间处于哪个环节,处于什么状态,这些信息都能立即被社会大众查询到,从而起到对政府工作效率的社会监督作用。

作为政府领导决策机构,可以从政务专网系统了解一些政策的执行情况和反馈意见,从而为政策修订以及辅助决策提供良好的数据支持。通过决策支持系统,可以将决策层领导从事务性工作中解放出来,将更多时间和精力用于思考和设计推动社会进步的决策上来,同时也能够及时发现和修正一些可能不切实际的方针政策。

政府政务系统属于一个不断动态扩展的系统,是整个系统的核心功能部分,而门户系统是政务专网系统“界面表现”部分,这样的组成结构非常符合现在B/S主流技术的应用需求。

所以,从表面上看,门户系统和政府政务属于两个不同的系统,实际上他们是可以纳入一个统一框架系统下统一设计的,主要思路是:门户系统主要以Web技术来设计,而政府政务系统则设计成一个功能组件系统。

政府政务作为一个功能组件系统,其系统需求是动态,可以依据政府具体需求单独组件,下面首先对门户系统进行需求分析。

门户系统是提供对定制化信息或各种资源应用系统进行有效地访问的网站系统,在传统的门户网站中,信息丰富而复杂,但是访问门户的用户要求不一,因此如何提供一种有效的技术手段,使得用户通过网站能够迅速方便地访问或使用到自己需要的信息或资源,这种新的需求就促使专有门户Portal系统的诞生。

总体归结电子政务综合门户系统的用例需求如下:

7-2 门户系统的用例需求

在这样的需求中,门户系统需要帮助企业或市民能够方便的定制自己相关的信息内容,同时提供一个网上办事的窗口,使得企业或市民能够通过这个窗口实现一些行政审批服务、政府采购、网上税务以及网上工商等。

门户系统提供了丰富而复杂的内容频道,例如新闻公告类有政府公告、机构介绍、新闻活动、法律制度公告和修改;互动性功能有全文检索、电子论坛、意见反馈以及网上办事等,这些内容和功能中,不是每个用户都需要,这样就要求门户网站提供的这些内容频道或互动性功能是由用户可定制的,实现用户自己的自主管理,可定制性是门户系统一个主要功能需求。

由于门户系统属于社会大众和政府的交流接口处,社会大众需要门户系统更好地为自己服务,而政府政务系统需要门户能将自己的服务功能推向社会,在这两种需求驱动下,门户系统的内容必将变得非常复杂和纷乱, 如何对这些内容进行有效的管理和监控也将是门护系统的一个主要功能需求。

除了上述两大功能需求外,还有需要考虑下列重要因素:

有多少用户?都是哪几种类型的用户,用户的角色定义; 用户的访问权限。

需要支持多少种语言?

需要支持哪几种客户端? PC浏览器、手机移动还是其它?

需要支持哪几种媒体类型?声音、图形、以及实时图像?

有多少种内容频道?

如果连接现有的资源?ServelthttpSOAPCORBA等等?

为什么要使用J2EE技术

J2EE作为一个新型成熟的分布式计算技术,已经广泛应用在很多领域,其可伸缩性、可扩展性的框架体系为应用系统带来了灵活的选择和实现。

使用J2EE技术来实现电子政务系统主要有两个好处:高度的安全性以及多样化的选择。

首先是满足安全要求,电子政务系统由于涉及国家机密,作为互联网中的一个部分,其系统的安全性应当是首要考虑的。

实现安全的要求是多方面的,首先是操作系统和通信方面,通过修改操作系统内核实现国家自己的加密体系是一种比较好的方案,那么很显然,基于开放源代码的Linux操作系统将可能大量使用在电子政务系统中,而Java是一种跨平台的安全型语言,因此J2EE技术在安全性上可以满足要求。

电子政务系统中将涉及到大量终端和PC机以及服务器,包括老系统和新系统,WindowsLinuxUnix都有,电子政府系统如何利用这些现有的资源,实现系统无缝运行,跨平台语言Java无疑又是首选,这样节省了投资,降低了成本。

电子政务系统是个复杂的综合性系统,又有大量老的系统资源需要整合,在这个庞大系统的实施过程中,可能碰到前所未有的各种问题,技术作为一种工具是专门来解决这些问题的,但是只有技术工具的多样化,提供各种解决问题的可能性,就如同五金工具箱提供有各种不同的螺丝刀、扳手等,有了这些丰富多样、各有特点的技术工具支持,才能

上一个:J2EE项目中开发团队的组建
下一个:J2EE建议的学习路线

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,