基于J2EE的行政审批电子监察系统的实践

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于J2EE的行政审批电子监察系统的实践摘要电子监察系统是电子政务系统的重要组成部分,j2ee是目前业界公认的企业级信息系统的支撑体系结构,将j2ee与数据库技术等信息技术有效结合在一起,建立行政审批电子监察系统的研究具有一定的意义。

关键词行政审批;电子监察;j2ee

中图分类号tp31 文献标识码a 文章编号 1674-6708(2011)43-0204-03

0 引言

当前,电子政务建设已经成为我国信息化建设的一个重要内容,加强电子政务建设即成为加快信息化建设步伐的重要举措。行政审批是政府管理社会事务的一项重要内容,也是公民同行政机关发生联系的最经常途径。为了顺应现代计算机网络和软件等信息化技术的发展,构建一站式服务型政府,提高行政行为的效率,降低行政成本,网上行政审批近年来得到了广泛应用,但如何对其进行有效的监控目前还处在探索阶段。

电子监察系统作为电子政务系统的重要组成部分,是利用网络信息技术,创新行政监管模式,实现监察方式、监察内容、监察手段和政府运行机制变革与创新的一种有效形式。建设电子监察系统,实现对审批过程重要环节的实时在线监察,促进行政审批工作的透明化,规范行政审批行为,有利于规范电子政务建设的业务和

技术标准,打破信息孤岛,整合形成统一的行政审批服务平台。

1相关核心技术

1.1j2ee技术

j2ee(java 2 platform enterprise edition),意思是java 2平台企业版,适用于创建服务器端的大型应用软件和服务系统。是1999年sun公司推出了3个版本的java 2平台的之一,通过提供企业计算环境所必需的各种服务,使部署在j2ee平台上的基于构件的分布式应用可以实现高可用性、安全性、可扩展性和可靠性,是目前应用最为广泛的面向web的应用系统结构规范。

j2ee架构划分为表示层、业务层和数据层3个层次,如图1所示。

在表示层,支持java应用、在浏览器中的小应用程序、corba 客户端、以及web客户端;在业务层,通过ejb beans来实现业务逻辑,并运行在支持ejb的应用服务器中;在数据层,同样支持各种数据库管理系统,表示层和业务层之间主要通过rmi-iiop进行通讯;业务层和数据层则通过jdbc和sql/j进行连结。

j2ee提供了跨平台的解决方案,提供了通用的jdbc数据库访问接口,无缝支持通过xml进行系统间和系统内部的数据传递。在j2ee 体系结构中,所有的技术都是开放的,得到业界主流支持的,所以统一使用j2ee体系架构,有利于系统之间的整合,避免重复建设,降低it的建设和管理成本。

1.2 mvc处理模式

mvc是model(模型)/view(视图)/controller(控制器)的缩写,它是软件设计的典型结构。

mvc架构使得应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据、用户界面和应用流程控制这三个层次,增强代码稳定性。我们知道,对于model、view、controller这三部分功能来讲,view的实现一般是由界面设计人员和界面程序员来完成,model则是由业务逻辑程序员来完成,controller则一般由负责整体控制的程序员来完成。controller部分的代码比较稳定,一般会实现一个通用的架构;而model则跟随商务流程的变化而变化;view的更改则是随着用户需求的更改而更改。在java应用程序中引入mvc模式,能很好的将软件模块化,分离系统的数据控制和数据表示功能,从而有利于开发团队间的分工与合作,尤其在开发大型复杂的项目时,这种模式有利于加快项目进度,缩短开发周期,增强软件的可维护性和代码重用性,提高开发效率和项目质量。

1.3 xml技术

xml即extensible markup language(可扩展标记语言)的缩写,是sgml(standard general markup language,标准通用标记语言)的一个子集,由w3c(world wide web consortium,万维网联盟)制定,并于1998年2月正式发布了xml1.0规范。

xml实际上是web上表示结构化信息的一种标准文本格式,它没

有复杂的语法和包罗万象的数据定义。xml同html一样,都来自sgml。与html相比,xml具有更强的扩展性、规范性、灵活性和可读性。xml与html的最大不同在于xml具有丰富的结构信息和明确的语义,而html只对表现形式做了约定。html只是web表示数据的通用方法,而xml提供了一个直接web数据的通用方法,着重描述的是web页面的内容。

xml是一个开放式的基于文本的格式,它可以和html一样使用http协议进行传送,而不需要对现存的网络进行变化。xml的应用涉及到电子政务的方方面面。在电子政务中与xml技术相关的信息交换应用可分为3大类:政府部门之间的信息交换、政府部门内部的信息交换、政府与企业或个人的信息交换。xml适合作为信息交换的数据格式技术标准,作为数据中介,实现异构数据的集成和交换。

在行政审批电子监察系统的设计与实现中,我们采用xml技术来进行数据交换。

2系统框架设计

行政审批电子监察系统利用电子政务基础平台提供的接口和服务,整合构建在电子政务基础平台之上的应用系统的业务数据,与电子政务应用体系资源共享、互联互通,多层次、多角度、全方位地实现了行政许可与非行政许可电子监察,在系统运行过程中还可以进一步扩展电子监察的内容。

按照省政府文件要求,电子监察系统是基于太极统一应用软件平台来构造,该平台基于j2ee应用平台,采用java、ejb、servlet、jsp、xml等java2技术、以及组件技术、数据库技术,采用多层

b/s应用结构体系,使整个应用系统建立在统一的平台上,充分体现了系统的先进性、可扩展性、可移植性等。

系统基础平台:指为应用系统提供底层支持的部分,包括:网络(内部网、政府专网和互联网)、硬件平台(服务器、存储备份设备等)、操作系统(unix/windows/linux等)、数据库管理系统。这些部分是应用系统运行的基础。

j2ee平台:java技术由于其跨平台特性、面向对象特性、安全特性等,使之已经成为构建企业级应用的事实上的标准。j2ee(企业级java)把数据库访问、企业级java组件、命名和目录服务、动态页面生成、xml、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。系统结构如图2所示。

3电子监察系统功能分析

电子监察系统平台从应用功能划分,主要由行政审批监督子系统、绩效测评子系统、综合查询子系统、统计分析子系统、系统管理子系统等组成。其系统功能如图3所示。

通过电子监察系统平台建设,实现实时监控、预警纠错和绩效测评的目的。

相关文档
最新文档