第27卷第15期Vol.27No.15
计算机工程与
设计 ComputerEngineeringandDesign
2006年8月Aug.2006
基于J2EE的应用支撑平台
刘俊琦1,程虎2
(1.湖南大学
软件,湖南长沙410082;2.中国科软件研究所,北京100081)
摘文章旨在解决目前政府机关应用
系统多而杂,造成资源无法共享、管理、维护困难的
问题。文中提出了一种基于J2EE要:的电子政务应用支撑平台系统
方案的设计思想。它可以做到对各独立的应用系统进行统一的权限、基础信息资源管理;支持各种主流操作系统,多种数据库,并能够将各种语言开发的应用整合到同一个界面中,方便用户的管理和使用;运用LDAP技术管理全局的基础信息,安全便于维护;并为应用系统提供丰富的扩展接口。目前已被一些政府机关信息系统所采用。应用支撑平台;应用整合;集中管理;轻量级目录访问协议;界面统一关键词:TP311.52A1000-7024(2006)15-2821-03中图法分类号:文献标识码:文章编号:
DesignandimplementationofapplicationsupportplatforminJ2EEpattern
LIUJun-qi1,CHENGHu2
(1.CollegeofSoftware,HunanUniversity,Changsha410082,China;2.InstituteofSoftware,ChinaA
cademyofScience,Beijing100081,China)
Abstract:Tosolvetheproblemthatapplicationsystemincurrentgovernmentaredisorder,managementdifficultyandtheyeachothercannotshareresource,thedesignandimplementationofE-governmentapplicationsupportplatformbasedonJ2EEispresented.Thisdesignmayconcentratemanagingtorightandbasedata;mayrunonmainstreamoperationsystemanddatabase;andsupportintegrationaunitmenut
oapplicationsystemwhichisdevelopedusingjavaor.netandsoon,conveniencemanagement;adoptldaptechnologytomanagewholebasedata,securityandeasymaintenance;supplyformanyextendinterfaceforapplication,nowithasadoptedtosomeinformationsystemingovernment.Key
words:applicationsupportplatform;applicationintegration;concentratingmanagement;LDAP;unifymenu
一安全平台、整合用户界面、应用间数据交换、
工作流集成等几个方面对原有应用系统进行整合,并为新开发的应用系统提供支撑环境。它使得应用软件系统的开发由单一的产品形态向整体化、集成式的平台技术方向转变。图1是使用支撑平台进行共享资源统一管理前后整体框架的变化。区别比较如下:(1)左边以前状态:①各应用软件系统以单一形态开发,互相没有关联,根本无法集中管理;②各应用软件系统有独立
以前的状态人事软件人事数据库财务数据库……公文数据库增加平台以后只存放财务平台数据库(存只存放人事个性数据个性数据储权限、基础数据以及平台财人所需数据)务事软……软件件应用支撑平台
0
引
言
由于以往政府的软件都是针对各部门进行独立设计开发的,缺乏统一规划、系统设计和标准规范,使得各部门软件系统(如财务系统、人事系统、考勤系统等等)及其数据库之间数据难以交换,资源难以共享。同时,由于软件的设计开发模式是分散的,造成软件的维护困难,影响软件的生命周期,既浪费了人力、财力,又无法对软件进行统一管理,造成一种混乱的现象[2]。本文针对这种现象,提出了应用支撑平台的概念,通过它可以集中管理各应用系统及其之间的数据交互,统一应用系统的界面展现方式,简化政府信息部门人员的操作,提高办公效率。