需求分析 门户系统是整个电子政务系统的基础,体现了政府为民服务的基本思想,社会的需求驱动了政府机器的运转,从图7-1的结构图中可以发现门户系统在整个电子政务系统中的重要性: screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.jdon.com/artichect/J2EEandPortal.files/image001.gif');}" src="http://www.jdon.com/artichect/J2EEandPortal.files/image001.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0> 图7-1 电子政务系统结构图
总体归结电子政务综合门户系统的用例需求如下: screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.jdon.com/artichect/J2EEandPortal.files/image002.gif');}" src="http://www.jdon.com/artichect/J2EEandPortal.files/image002.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0> 图7-2 门户系统的用例需求
吸取Apache Slide中的Domain树形结构的思想,可以将门户网站认为是一个在树形结构控制下的集合系统,如图7-3所示: screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.jdon.com/artichect/J2EEandPortal.files/image003.gif');}" src="http://www.jdon.com/artichect/J2EEandPortal.files/image003.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0> 图7-3 门户系统的树形结构控制
整个系统的架构图如下: screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.jdon.com/artichect/J2EEandPortal.files/image004.gif');}" src="http://www.jdon.com/artichect/J2EEandPortal.files/image004.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0> 门户系统中树形结构类似一个组织的组织图,属于系统的高度控制部分,树形结构的访问管理将在服务层中实现。
为应付随时可能出现巨大访问量,通过J2EE组成一个分布式的集群环境将具有强大的处理功能,以JBoss服务器为例: screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.jdon.com/artichect/J2EEandPortal.files/image005.jpg');}" src="http://www.jdon.com/artichect/J2EEandPortal.files/image005.jpg" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" border=0> 统一的用户管理和安全权限机制 通过使用J2EE容器提供的JAAS (Java Authentication Authorization Service :Java验证和授权API),JAAS是J2EE服务器来帮助应用系统实现安全功能,当应用系统的开发者具体实现了LoginModule API,那么J2EE容器就执行LoginModule接口,通过接口和具体实现之间关系,J2EE容器将结合具体应用系统实现特定的JAAS功能。