国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于WebSphere Portal的數(shù)字校園信息門戶的研究與實(shí)現(xiàn)

2012-11-14 08:39羅輝瓊聶瑞華
關(guān)鍵詞:門戶師范大學(xué)中心

羅輝瓊,聶瑞華

(1.華南師范大學(xué)網(wǎng)絡(luò)中心,廣東廣州 510631; 2.華南師范大學(xué)數(shù)字校園建設(shè)辦公室,廣東廣州 510631)

基于WebSphere Portal的數(shù)字校園信息門戶的研究與實(shí)現(xiàn)

羅輝瓊1,2*,聶瑞華1,2

(1.華南師范大學(xué)網(wǎng)絡(luò)中心,廣東廣州 510631; 2.華南師范大學(xué)數(shù)字校園建設(shè)辦公室,廣東廣州 510631)

針對(duì)華南師范大學(xué)基于WebSphere portal技術(shù)的數(shù)字校園信息門戶系統(tǒng),構(gòu)建了系統(tǒng)的功能體系架構(gòu),闡述了系統(tǒng)的設(shè)計(jì),結(jié)合WebSphere portal技術(shù)對(duì)系統(tǒng)進(jìn)行了開發(fā)實(shí)現(xiàn).研究表明,IBM的WebSphere portal技術(shù)為高校數(shù)字校園信息門戶的建設(shè)提供了很好的技術(shù)支撐平臺(tái).

信息門戶; WebSphere portal; 體系結(jié)構(gòu); 設(shè)計(jì); 實(shí)現(xiàn)

隨著高校各個(gè)職能部門的信息系統(tǒng)不斷建成和投入應(yīng)用,學(xué)校的許多日常事務(wù)通過Internet 提供服務(wù),目前各個(gè)職能部門的信息處于孤島狀態(tài),缺乏相應(yīng)的整合和管理.眾多的校內(nèi)Web 站點(diǎn)也不利于用戶找到所需的服務(wù),大量信息數(shù)據(jù)的增加及系統(tǒng)中存在的數(shù)據(jù)冗余,導(dǎo)致信息獲取的低效率.如何提供一種方便可行的方法使用戶能更快速有效地訪問和使用這些信息資源已經(jīng)成為各高校關(guān)注的熱點(diǎn)問題.此時(shí),高校信息門戶(Campus Information Portal, CIP)[1]將數(shù)字校園的應(yīng)用系統(tǒng)集成到統(tǒng)一的門戶中,實(shí)現(xiàn)了單點(diǎn)登錄和應(yīng)用的集中訪問.同時(shí)校園信息化的普及推動(dòng)著人們對(duì)于個(gè)性化信息服務(wù)、功能更多更強(qiáng)的信息服務(wù)需求,促進(jìn)了高校信息門戶的發(fā)展.校園信息門戶是為校園用戶提供高效、統(tǒng)一、集中的信息服務(wù)的最佳方式,其建設(shè)已經(jīng)成為高校數(shù)字校園信息化建設(shè)不可缺少的一部分[2].本文針對(duì)華南師范大學(xué)數(shù)字校園建設(shè)項(xiàng)目中的基于IBM的WebSphere portal技術(shù),研究華南師范大學(xué)數(shù)字校園信息門戶系統(tǒng)與實(shí)現(xiàn).

隨著高校各個(gè)職能部門的信息系統(tǒng)不斷建成和投入應(yīng)用,學(xué)校的許多日常事務(wù)通過Internet 提供服務(wù),目前各個(gè)職能部門的信息處于孤島狀態(tài),缺乏相應(yīng)的整合和管理.眾多的校內(nèi)Web 站點(diǎn)也不利于用戶找到所需的服務(wù),大量信息數(shù)據(jù)的增加及系統(tǒng)中存在的數(shù)據(jù)冗余,導(dǎo)致信息獲取的低效率.如何提供一種方便可行的方法使用戶能更快速有效地訪問和使用這些信息資源已經(jīng)成為各高校關(guān)注的熱點(diǎn)問題.此時(shí),高校信息門戶(Campus Information Portal, CIP)[1]將數(shù)字校園的應(yīng)用系統(tǒng)集成到統(tǒng)一的門戶中,實(shí)現(xiàn)了單點(diǎn)登錄和應(yīng)用的集中訪問.同時(shí)校園信息化的普及推動(dòng)著人們對(duì)于個(gè)性化信息服務(wù)、功能更多更強(qiáng)的信息服務(wù)需求,促進(jìn)了高校信息門戶的發(fā)展.校園信息門戶是為校園用戶提供高效、統(tǒng)一、集中的信息服務(wù)的最佳方式,其建設(shè)已經(jīng)成為高校數(shù)字校園信息化建設(shè)不可缺少的一部分[2].本文針對(duì)華南師范大學(xué)數(shù)字校園建設(shè)項(xiàng)目中的基于IBM的WebSphere portal技術(shù),研究華南師范大學(xué)數(shù)字校園信息門戶系統(tǒng)與實(shí)現(xiàn).

1 WebSphere Portal技術(shù)

Portal是一種Web應(yīng)用,通常用來提供個(gè)性化、單點(diǎn)登錄和聚集各個(gè)信息源的內(nèi)容,并作為信息系統(tǒng)表現(xiàn)層的宿主.聚集是指將來自各個(gè)信息源的內(nèi)容集成到一個(gè)Web頁面里的活動(dòng)[3].Portal 的核心技術(shù)是Portlet 組件,它是一個(gè)可復(fù)用的Web 組件,由portal server 中的Portlet 容器管理,接收Portal 容器傳來的請(qǐng)求進(jìn)行處理,然后向用戶顯示動(dòng)態(tài)的內(nèi)容,其中同一portlet 的多個(gè)實(shí)例為每個(gè)用戶顯示不同的數(shù)據(jù).多個(gè)portlet 產(chǎn)生的內(nèi)容聚集在一起形成Portal 頁面[4].

華南師范大學(xué)信息門戶系統(tǒng)是基于IBM成功的Struts Portlet Frame[5]架構(gòu)來組建的,用戶認(rèn)證和統(tǒng)一授權(quán)的實(shí)現(xiàn)則采用IBM Portal Server 的LDAP 來實(shí)現(xiàn)用戶統(tǒng)一認(rèn)證,結(jié)合Portal的方式對(duì)Portlet[6]應(yīng)用程序進(jìn)行統(tǒng)一授權(quán).用戶一次登錄就可以進(jìn)入所有具備權(quán)限訪問的應(yīng)用系統(tǒng),無需再次登錄.

2 系統(tǒng)功能體系架構(gòu)

學(xué)校信息門戶包括校內(nèi)公共資源、各院系站點(diǎn)通道、個(gè)人門戶以及消息管理平臺(tái).各院系站點(diǎn)則包括該院系的公共資源,個(gè)人門戶主要集成個(gè)人的日程、日志、任務(wù)、個(gè)人文檔的管理以及與個(gè)人所涉及的應(yīng)用系統(tǒng)業(yè)務(wù)辦理.學(xué)校信息門戶的功能體系架構(gòu)圖見圖1.

3 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

3.1系統(tǒng)設(shè)計(jì)

學(xué)校信息門戶系統(tǒng)是基于IBM成功的Struts Portlet Frame架構(gòu)來組建,架構(gòu)中主要基于MVC模式(模型-視圖-控制器模式)進(jìn)行設(shè)計(jì),業(yè)務(wù)層的實(shí)現(xiàn)以接口設(shè)計(jì)原則,數(shù)據(jù)來源于其他系統(tǒng)提供的WEBSERIVES接口與ORCALE數(shù)據(jù)庫(圖2).

學(xué)校信息門戶提供給不同角色使用,通過登錄控制不同用戶顯示內(nèi)容與操作權(quán)限.用戶登錄后,依登錄門戶做JSP/PORTLET頁面的處理,先由JSP/PORTLET頁面進(jìn)行內(nèi)容請(qǐng)求,分別為通過WEBSERVICES接口請(qǐng)求和直接到數(shù)據(jù)庫中請(qǐng)求數(shù)據(jù).

請(qǐng)求結(jié)果返回到JSP/PORTLET頁面上展現(xiàn)給用戶.利用UML順序圖(圖3)對(duì)系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖進(jìn)行補(bǔ)充.

3.2信息門戶Portal的技術(shù)實(shí)現(xiàn)

3.2.1 主體信息門戶的實(shí)現(xiàn) 信息門戶系統(tǒng)采用IBM PORTAL SERVER 6.0作為系統(tǒng)構(gòu)建的基礎(chǔ),利用它為開發(fā)和執(zhí)行基于工作流的應(yīng)用程序提供編程基礎(chǔ)結(jié)構(gòu)和工具,并利用其提供的功能強(qiáng)大的門戶管理部件和portlet模塊來實(shí)現(xiàn)系統(tǒng)所需要的大部分功能,同時(shí)嵌入針對(duì)華南師范大學(xué)信息門戶的具體情況開發(fā)的portlet模塊部件以及子系統(tǒng),并整合其他產(chǎn)品,來達(dá)到信息的統(tǒng)一展現(xiàn)和跨門戶共享的目的.

圖1 系統(tǒng)功能體系架構(gòu)圖

圖2 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)圖

圖3 業(yè)務(wù)處理的UML順序圖

對(duì)于信息門戶的構(gòu)建,具體實(shí)現(xiàn)如下:

1) 通過IBM PORTAL創(chuàng)建設(shè)門戶主頁.在PORTAL SERVER的管理后臺(tái)的頁面管理的主頁分類中創(chuàng)建了一個(gè)頁為作為信息門戶的首頁.創(chuàng)建后,可通過IBM PORTAL中提供的模板為該主頁定制主題、皮膚;同時(shí),設(shè)置該主頁的頁面布局的排版.

2) 通過RAD創(chuàng)建PORTAL應(yīng)用.通過RAD6.0創(chuàng)建信息門戶的主體工程,其中包括了信息門戶中需要個(gè)性化開發(fā)的主要portlet功能模塊和部署描述符.

3) 制定portlet功能模塊.在上一步創(chuàng)建的PORTAL工程中,按門戶中預(yù)先設(shè)計(jì)的功能模塊進(jìn)行portlet的創(chuàng)建,其中portlet的功能結(jié)構(gòu)的描述信息包括名稱、顯示名稱、中文名、實(shí)現(xiàn)類、初始化參數(shù)、頁名、標(biāo)題、資源等,例如“學(xué)校公文”portlet的描述信息具體如下所示:

SchoolDocument

SchoolDocument

學(xué)校公文

com.mobilecn.portlet.SchoolDocumentPlt

0

text/html

view

zh

com.mobilecn.portlet.nl.SchoolDocumentPltResource

SchoolDocument

4) 系統(tǒng)安裝和功能部署.通過IBM PORTAL提供的后臺(tái)管理功能,可以把RAD開發(fā)并打包的工程WAR包安裝部署到PORTAL服務(wù)器上.安裝好之后,可以在頁面管理功能的布局管理中把定制好的portlet展現(xiàn)在主頁上指定的位置.

5) 用戶統(tǒng)一登錄認(rèn)證.通過IBM PORTAL后臺(tái)設(shè)置自帶的登錄認(rèn)證portlet,可以實(shí)現(xiàn)各級(jí)信息門戶之間的統(tǒng)一登錄.

通過上述步驟,學(xué)校主體信息門戶構(gòu)建成功,并通過如下URL進(jìn)行登錄訪問:http://portal.scnu.edu.cn/wps/portal/login.

3.2.2 子門戶的實(shí)現(xiàn) 在信息門戶中,除了登錄首先進(jìn)入的學(xué)校信息門戶之外,通過IBM PORTAL還便捷地構(gòu)建了教職工門戶、研究生門戶、本科生門戶等個(gè)人門戶,同時(shí)還構(gòu)建了部處門戶、文科院系門戶、理科院系門戶等二級(jí)門戶.這些子門戶在整個(gè)信息門戶結(jié)構(gòu)中,是以虛擬門戶的形式創(chuàng)建的.下面以網(wǎng)絡(luò)中心門戶的創(chuàng)建為實(shí)例,描述子門戶的主要構(gòu)建步驟:

1) 創(chuàng)建網(wǎng)絡(luò)中心門戶管理組及虛擬門戶站點(diǎn).子門戶超級(jí)管理員首先通過IBM PORTAL初始化子門戶信息,然后創(chuàng)建門戶管理組(如網(wǎng)絡(luò)中心門戶管理組);創(chuàng)建好門戶管理組后,再將其添加到所部署portlet的管理權(quán)限當(dāng)中(此操作是為了門戶管理員有權(quán)限訪問到所部署的portlet,并能對(duì)portlet進(jìn)行相應(yīng)操作);然后創(chuàng)建虛擬門戶站點(diǎn)(該虛擬門戶的URL上下文要與門戶初始化信息的門戶訪問URL一致,這里以網(wǎng)絡(luò)中心為例,其URL上下文為netcenter).

2) 設(shè)置虛擬門戶的登錄頁的主題與皮膚.子門戶超級(jí)管理員進(jìn)入虛擬門戶(網(wǎng)絡(luò)中心門戶),對(duì)登錄頁的主題與皮膚進(jìn)行設(shè)置(分別選擇門戶登錄主題與外表).

3) 設(shè)置匿名用戶可訪問虛擬門戶主頁.子門戶超級(jí)管理員進(jìn)入虛擬門戶(網(wǎng)絡(luò)中心門戶),對(duì)虛擬門戶的主頁的用戶訪問權(quán)限進(jìn)行配置(添加匿名用戶組為主頁的訪問用戶組).

4) 初始化網(wǎng)絡(luò)中心門戶的欄目信息.網(wǎng)絡(luò)中心門戶管理員登錄到子門戶信息發(fā)布系統(tǒng),通過欄目管理模板來創(chuàng)建子門戶的欄目信息(如創(chuàng)建2個(gè)動(dòng)態(tài)欄目分別是新聞公告和工作動(dòng)態(tài)).

5) 創(chuàng)建網(wǎng)絡(luò)中心門戶首頁及添加portlet到首頁中.網(wǎng)絡(luò)中心門戶管理員登錄到網(wǎng)絡(luò)中心門戶,進(jìn)入網(wǎng)絡(luò)中心門戶的管理頁面創(chuàng)建網(wǎng)絡(luò)中心門戶的首頁,創(chuàng)建好首頁后,將根據(jù)部處模板portlet分類圖來編輯頁面布局及添加相應(yīng)的portlet.

6) 設(shè)置portlet的外表.網(wǎng)絡(luò)中心門戶管理員添加完portlet后,按照部處模板portlet外表編號(hào)圖來選擇每個(gè)portlet的外表皮膚.

7) 設(shè)置子門戶管理功能頁的URL映射.網(wǎng)絡(luò)中心門戶管理員在網(wǎng)絡(luò)中心門戶中的URL映射功能中創(chuàng)建映射,將其映射到子門戶的管理功能頁.

8) 設(shè)置網(wǎng)絡(luò)中心門戶首頁為歡迎頁.網(wǎng)絡(luò)中心門戶管理員在網(wǎng)絡(luò)中心門戶的主頁面中,將剛創(chuàng)建的首頁上移到網(wǎng)絡(luò)中心門戶的默認(rèn)歡迎頁的上方.

通過上述步驟,網(wǎng)絡(luò)中心的信息門戶已經(jīng)基本構(gòu)建完成.可以通過下面的URL進(jìn)行瀏覽訪問:http://portal.scnu.edu.cn/wps/portal/netcenter.

信息門戶中的數(shù)據(jù),分為基礎(chǔ)信息、發(fā)布信息和附件等3個(gè)部分,其中基礎(chǔ)信息存放在輕量級(jí)的LDAP目錄結(jié)構(gòu)中,這樣方便門戶快速地讀取訪問,也能滿足較高的并發(fā)訪問;發(fā)布信息指新聞、通知、公文等純文字的信息,這些信息存放在ORACLE數(shù)據(jù)中,這主要是從統(tǒng)一管理、數(shù)據(jù)容量、訪問負(fù)載和訪問速度等方面考慮,我們將IBM PORTAL從默認(rèn)的DB2數(shù)據(jù)移植到了ORACLE數(shù)據(jù)庫;附件信息存放在PORTAL服務(wù)器的另外一個(gè)磁盤中,供2個(gè)PORTAL實(shí)例共享.上述3類數(shù)據(jù)采用不同的存放方式從根本上實(shí)現(xiàn)了PORTAL應(yīng)用和數(shù)據(jù)的分離,確保了系統(tǒng)的正常、穩(wěn)健運(yùn)作.

4 結(jié)束語

華南師范大學(xué)信息門戶系統(tǒng)于2007年12月正式上線,經(jīng)過3年來的運(yùn)行使用,穩(wěn)定可靠,用戶數(shù)達(dá)30 000多戶,已經(jīng)成為校內(nèi)廣大師生工作、學(xué)習(xí)、生活交流的必備信息平臺(tái).該系統(tǒng)是華南師范大學(xué)內(nèi)部和外部各類信息與應(yīng)用的高效無縫整合,是學(xué)校師生內(nèi)部交流的一個(gè)信息平臺(tái).由此可見,WebSphere Portal 提供了個(gè)性化、web 內(nèi)容管理、文檔管理、生產(chǎn)功能連同可伸縮的門戶網(wǎng)站框架,并增加了功能強(qiáng)大的協(xié)作功能部件和增強(qiáng)了門戶網(wǎng)站的效力,為高校數(shù)字校園信息門戶的開發(fā)實(shí)現(xiàn)提供了強(qiáng)大的技術(shù)支撐平臺(tái).基于WebSphere Portal 技術(shù)來實(shí)現(xiàn)高校信息門戶的建設(shè),在高校數(shù)字校園建設(shè)中將有很好的應(yīng)用前景.

[1] 徐碧云,王志堅(jiān),張少柏.企業(yè)信息門戶關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)應(yīng)用研究,2005(6):142-144.

[2] 鄧開喜,安寧,蔣林浩.華南師范大學(xué)科技發(fā)展的現(xiàn)狀與思考——與國內(nèi)10所地方高校的比較研究[J].華南師范大學(xué)學(xué)報(bào):自然科學(xué)版,2010(3):121-126.

[3] Websphere Portal 簡介[EB/OL].(2008-11-01)[2010-01-10]. http://hi.baidu.com/tollyhuang/blog/item/8656fca0e16-1748c471064aa.html.

[4] 馬將,聶瑞華,羅輝瓊,等. 基于JetSpeed 的多portlet 流程協(xié)作機(jī)制研究與實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2009(4):70-73

[5] 侯迪,趙仲孟.WebSphere portal管理與開發(fā)[M].北京:世界圖書出版公司,2002.

[6] 王申源, 董傳良, 劉英丹. 基于Portlet的校園信息門戶的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)仿真, 2004, 22(3): 103-110.

Keywords: information portal; WebSphere portal; systematic framework; design; implementation

>SchoolDocument

ResearchandImplementationofDigitalCampusInformationPortalBasedonWebSpherePortal

LUO Huiqiong1,2*, NIE Ruihua1,2

(1. Network Center, South China Normal University, Guangzhou 510631, China; 2. Digital Campus Construction Office, South China Normal University, Guangzhou 510631, China)

The digital campus information portal based on websphere portal in South China Normal University is investigated. Information and websphere portal are explained, and the function architecture of system is constructed. The layout of system is explained in detail, and the system is developed and implemented finally. The study showed that websphere portal of IBM provides a good technical platform for the construction of the digital campus information portal. This university information portal provides a more convenient mode of work and study for the teachers and students.

2011-01-12

中國下一代互聯(lián)網(wǎng)示范工程CNGI示范網(wǎng)絡(luò)高校駐地網(wǎng)建設(shè)項(xiàng)目(CNGI-CERNET2-CPN-2007-060)

*通訊作者,lhq@scnu.edu.cn

1000-5463(2012)01-0067-05

TP393.02

A

【責(zé)任編輯 莊曉瓊】

猜你喜歡
門戶師范大學(xué)中心
剪掉和中心無關(guān)的
關(guān)隘:要道門戶
在打造“兩個(gè)中心”中彰顯統(tǒng)戰(zhàn)擔(dān)當(dāng)作為
西域門戶——兩關(guān)遺址
Study on the harmony between human and nature in Walden
基于內(nèi)外網(wǎng)門戶系統(tǒng)的研究
別讓托養(yǎng)中心成“死亡中心”
Balance of Trade Between China and India
Courses on National Pakistan culture in Honder College
Film Music and its Effects in Film Appreciation