1 緒論
課題研究背景及意義。目前,隨著我國電力行業(yè)的快速發(fā)展和電力體制市場化改革的不斷深入,電力單位的業(yè)務(wù)范圍不斷擴(kuò)大,需要處理的數(shù)據(jù)種類激增,數(shù)據(jù)量增大,這使得電力系統(tǒng)中的應(yīng)用系統(tǒng)不斷增加,操作復(fù)雜度不斷上升。原有的鑒權(quán)方式和系統(tǒng)應(yīng)模式不能滿足現(xiàn)有的要求,因此對現(xiàn)有系統(tǒng)進(jìn)行統(tǒng)—登錄管理并將其進(jìn)行整合具有重大的研究意義。需要一種將各種信息系統(tǒng)和數(shù)據(jù)資源以一種統(tǒng)一的用戶界面提供給用戶的信息平臺。使企業(yè)可以快速地建立企業(yè)對客戶、企業(yè)對內(nèi)部員工和企業(yè)對企業(yè)的信息通道,并能夠釋放存儲在企業(yè)內(nèi)部和外部的各種信息。
這里提出了建立一個基于Portal門戶技術(shù)的單點登錄系統(tǒng)的解決方案,將使企業(yè)釋放出存儲在企業(yè)內(nèi)部和外部的各種信息,企業(yè)員工、客戶和合作伙伴能夠從單一的渠道訪問其所需的信息,充分發(fā)揮信息的作用,實現(xiàn)企業(yè)效益的最大化。基于信息存儲中心在數(shù)據(jù)整合和應(yīng)用整合之上,提供各種綜合業(yè)務(wù)和決策分析功能。并通過企業(yè)門戶實現(xiàn)企業(yè)信息資源集成的系統(tǒng)。
2 相關(guān)技術(shù)
2.1 門戶的概念及意義。Portal即門戶,是基于Web的應(yīng)用程序,它將不同資源進(jìn)行整合并展現(xiàn)給用戶,提供一個應(yīng)用清單,使得用戶能方便、快捷地訪問常用的應(yīng)用。
用戶通過統(tǒng)一的登錄界面訪問門戶系統(tǒng),門戶在接收到用戶的訪問請求之后,將用戶的請求轉(zhuǎn)發(fā)給鑒權(quán)服務(wù)器,鑒權(quán)服務(wù)器與認(rèn)證關(guān)系數(shù)據(jù)庫協(xié)作完成用戶的驗證工作。如果用戶信息驗證成功,則將請求返回給門戶服務(wù)器并響應(yīng)用戶的請求,否則將返回登錄界面,并提示錯誤信息。當(dāng)用戶登錄成功之后,可以在Portal當(dāng)中選擇要使用的各應(yīng)用模塊,將其加載到當(dāng)前的用戶界面當(dāng)中。
2.2 Portlet介紹。Portal技術(shù),主要是指Portler技術(shù)。Pnrtlet是部署在容器內(nèi)用來生成動態(tài)內(nèi)容的Web組件。Portlel被門戶用作可插入的用戶界面組件,用戶界面組件用于在信息系統(tǒng)中提供表示層。Portlet容器嵌入到任意的Portal,只要滿足Portlet容器的條件。因此門戶技術(shù)引入了容器服務(wù),為容器注冊過的可拆卸組件提供基礎(chǔ)功能。
2.3 SSO。SSO是Single Sign On的縮寫,即單一登錄模式。SSO服務(wù)器集中管理用戶的身份驗證和權(quán)限管理,這使得其它應(yīng)用程序可以將這些任務(wù)交給SSO服務(wù)器統(tǒng)一完成,也使得用戶只需要在SSO服務(wù)器上登陸一次就可以使用所有相關(guān)聯(lián)的應(yīng)用程序,而無需記憶多個帳戶密碼。SSO的機(jī)制就是在企業(yè)網(wǎng)絡(luò)用戶訪問企業(yè)網(wǎng)站時作一次身份認(rèn)證,隨后就可以對所有被授權(quán)的網(wǎng)絡(luò)資源進(jìn)行無縫的訪問,而不需要多次輸入自己的認(rèn)證信息。
3 系統(tǒng)設(shè)計
單點登錄的過程。單點登錄的過程大致分為4個步驟,分別為訪問單點登錄服務(wù)器、訪問特定應(yīng)用、登錄后訪問其他應(yīng)用以及退出。
3.1 訪問SSO Server。當(dāng)用戶訪問一個Partner Application時,比如說訪問Liferay中的—個應(yīng)用,用戶在瀏覽器中輸入完所要訪問的網(wǎng)址后,將顯示單點登錄的登錄窗口,用戶輸入正確的用戶名和密碼后,將可以訪問自己被授權(quán)的應(yīng)用。
3.2 訪問Partner Application。第一步:用戶在客戶機(jī)通過瀏覽器訪問某個應(yīng)用,Web服務(wù)器檢測該用戶是否已經(jīng)登錄,如果該客戶已經(jīng)登錄成功,直接跳轉(zhuǎn)到第三步對其進(jìn)行服務(wù)。第二步:如果當(dāng)前用戶沒有登錄,則將用戶重定向到LDAP目錄服務(wù)器,在目錄服務(wù)器上通過統(tǒng)一的用戶登錄界面要求用戶輸入登錄信息。用戶提交表單之后,將登錄信息發(fā)送到認(rèn)證信息服務(wù)器進(jìn)行認(rèn)證,認(rèn)證成功之后跳轉(zhuǎn)到第三步進(jìn)行服務(wù),否則跳轉(zhuǎn)到登錄失敗頁面,并要求用戶重新登錄。第三步:用戶訪問這個Partner Application提供的內(nèi)容。
3.3 訪問External Application。用戶可以通過Portal訪問一個Extemal Application,Extemal Application可以定制為—個portlet,訪問一個外部應(yīng)用Portlet分為如下兩種情況:
第一種睛況:第一次訪問External Application。在登錄后,外部應(yīng)用登錄程序?qū)z查SSO存儲的信息,如果沒有登錄認(rèn)證信息,外部登錄程序?qū)⑻崾据斎脒@些信息。輸入外部程序的用戶名和密碼,并選擇Remember My Login Information的復(fù)選框。如果選擇上述的復(fù)選框,服務(wù)器則根據(jù)輸入的信息構(gòu)造—個表單提交到這個外部應(yīng)用的進(jìn)程,這類進(jìn)程已經(jīng)被預(yù)先配置好了,并且和被請求的應(yīng)用相關(guān)聯(lián)。服務(wù)器將這個表單提交到外部應(yīng)用的認(rèn)證服務(wù)器上,這樣就可以登錄這個外部程序了。如果用戶不選中上述的復(fù)選框,將在每次使用外部應(yīng)用的時候都要輸入用戶名和密碼。
第二種情況:再次訪問Extmal Application,就是在第一次訪問之后把相應(yīng)的認(rèn)證信息通過表單的形式存入SSO服務(wù)器里,然后就自動登錄到所訪問的外部程序中。
3.4 退出訪問。在Portal的最上面有一條工具欄,其中的Logout就是退出整個登錄。單擊退出訪問鏈接時,將清除當(dāng)前用戶的所有登錄信息。
4 結(jié)論
以上論述中網(wǎng)站單點登錄設(shè)計方案考慮我國電力企業(yè)多年信息化建設(shè)的現(xiàn)狀和未來走向電力市場后企業(yè)對信息的實際需求。作為一種承前啟后的信息門戶系統(tǒng),它不僅僅是一個管理工具,為用戶提供訪問信息的統(tǒng)一入口。網(wǎng)絡(luò)經(jīng)濟(jì)的特點來看,速度和知識是網(wǎng)絡(luò)經(jīng)濟(jì)的兩大支柱。企業(yè)只有借助于網(wǎng)絡(luò)才能以快打慢,獲得發(fā)展的先機(jī),這已經(jīng)成為業(yè)界的共識。從資源利用的角度來看,企業(yè)門戶是以最小可能成本,實現(xiàn)最大程度開發(fā)、利用現(xiàn)有資源目標(biāo)的最可行途徑。首先,企業(yè)門戶將本需要占用多臺不同的硬件系統(tǒng)的應(yīng)用集成到較少的系統(tǒng)設(shè)備上,從而節(jié)約硬件的投入。減少了多種未經(jīng)集成的應(yīng)用軟件的總體維護(hù)成本。門戶技術(shù)的應(yīng)用,企業(yè)可以實現(xiàn)集中維護(hù),從而降低維護(hù)成本。在今后相當(dāng)長的時期內(nèi),通過建立企業(yè)信息門戶系統(tǒng)能夠充分利用現(xiàn)有的應(yīng)用系統(tǒng);節(jié)約資金,利用門戶系統(tǒng)自身開放、靈活的特點適應(yīng)改革過程中各種信息的需要,為企業(yè)將來向更高水平的信息化建設(shè)邁進(jìn)打下堅實的基礎(chǔ)。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://m.lukmueng.com/
本文標(biāo)題:淺析電力企業(yè)門戶網(wǎng)站單點登錄系統(tǒng)設(shè)計