【摘要】隨著電力信息化建設(shè)的推進(jìn),企業(yè)信息門戶建設(shè)越來越重要。本文主要介紹了國電投河南公司平頂山分公司企業(yè)信息門戶系統(tǒng)的實(shí)施,包括企業(yè)信息門戶單點(diǎn)登錄的實(shí)現(xiàn)原理以及主要實(shí)現(xiàn)的功能及應(yīng)用效果的分析。
【關(guān)鍵詞】企業(yè)信息門戶 單點(diǎn)登錄 資源整合
1、企業(yè)信息門戶的概念
企業(yè)信息門戶EIP(Enterprise Information Portal)是指在Internet/Intrane/Extranet環(huán)境下,把企業(yè)的各種應(yīng)用系統(tǒng)、數(shù)據(jù)資源統(tǒng)一集成到企業(yè)信息門戶之下,根據(jù)每個用戶的使用特點(diǎn)和角色的不同,形成個性化的應(yīng)用界面。并通過對事件和消息的處理、傳輸把用戶有機(jī)地聯(lián)系在一起。同其它管理系統(tǒng)不同,EIP的價值鏈?zhǔn)怯啥鄠€分散的內(nèi)部和外部的信息處理系統(tǒng)構(gòu)成,EIP通過建立一個跨越在這些系統(tǒng)之上的體系結(jié)構(gòu)實(shí)現(xiàn)信息集成統(tǒng)一的功能。
2、實(shí)施背景
國電投河南公司平頂山分公司原名平頂山魯陽電廠(以下簡稱平頂山分公司)現(xiàn)在裝機(jī)容量為2×1000MW,是國電投集團(tuán)公司最大的電廠。平頂山分公司從2008年開始籌建,#1機(jī)組和#2機(jī)組先后于2010年11月23日和12月8日順利通過168試運(yùn)行。平頂山分公司自建設(shè)以來就對信息化建設(shè)高度重視,采取信息化登高計(jì)劃,對信息化建設(shè)高標(biāo)準(zhǔn)嚴(yán)要求。平頂山分公司自基建期就開始著手信息化建設(shè),先后實(shí)施了協(xié)同辦公系統(tǒng)、SIS(廠級監(jiān)控系統(tǒng))系統(tǒng)、MIS(生產(chǎn)管控一體化系統(tǒng))、企業(yè)郵箱系統(tǒng)、燃料管理系統(tǒng)、檔案系統(tǒng),MIS建設(shè)的同時也實(shí)施了企業(yè)信息門戶系統(tǒng),從而避免"信息孤島"的存在,實(shí)現(xiàn)了各系統(tǒng)數(shù)據(jù)共享。
3、企業(yè)信息門戶設(shè)計(jì)
3.1設(shè)計(jì)目標(biāo)
針對企業(yè)內(nèi)部各應(yīng)用系統(tǒng)的整合體系架構(gòu),其目標(biāo)是建設(shè)企業(yè)綜合管理信息平臺,成為企業(yè)各崗位員工的辦公工具,通過整合企業(yè)內(nèi)部各應(yīng)用,為員工內(nèi)部信息交互和協(xié)同工作的一體化平臺,通過整合內(nèi)部的數(shù)據(jù),可以為各級領(lǐng)導(dǎo)提供決策的輔助數(shù)據(jù)支撐。企業(yè)信息門戶建設(shè)是一個持續(xù)改進(jìn)的過程,通過系統(tǒng)的建設(shè)可獲得以下利益:
> 健全 IT 管控架構(gòu),打造統(tǒng)一認(rèn)證及安全控制體系
> 改變數(shù)據(jù)多頭管理的狀況,打造綜合信息展現(xiàn)平臺
> 解決信息不對稱性問題,促進(jìn)企業(yè)橫向及縱向交流
> 構(gòu)建集成信息化環(huán)境,提升企業(yè)整體形象
3.2系統(tǒng)的功能框架設(shè)計(jì)
系統(tǒng)平臺利用Liferay Portal5.2.3為原型進(jìn)行開發(fā)實(shí)現(xiàn),采用開源軟件開發(fā)模式,以Tomcat6.0.2作為應(yīng)用服務(wù)器,并采用JSP技術(shù)設(shè)計(jì)友好的用戶界面。底層數(shù)據(jù)庫服務(wù)器采用oracle。針對Liferay Portal結(jié)構(gòu)和功能的分析,系統(tǒng)實(shí)現(xiàn)的主要功能:
3.2.1實(shí)現(xiàn)統(tǒng)一入口訪問所有信息資源--單點(diǎn)登錄
單點(diǎn)登錄,基本上是做門戶系統(tǒng)的必備工作之一,在以前使用的登錄系統(tǒng)中,需要給每一臺機(jī)器上的應(yīng)用系統(tǒng)準(zhǔn)備一套用戶管理系統(tǒng)和系統(tǒng)用戶授權(quán)策略,考慮到可操作性和安全問題,SSO將所有應(yīng)用系統(tǒng)的用戶登錄和用戶帳號管理集中到一起,用戶在進(jìn)入系統(tǒng)時一次性進(jìn)行身份認(rèn)證功能,每個用戶不用再去保管自己的ID文件,也不用在自己的機(jī)器上安裝客戶端程序,只用一個帳號,就可以進(jìn)入所有有權(quán)限訪問的應(yīng)用系統(tǒng),不必重復(fù)登錄。這種整合所產(chǎn)生的Web應(yīng)用雖然實(shí)際運(yùn)行在不同的應(yīng)用服務(wù)器上,但是它提供了允許用戶只需一次登錄到站點(diǎn)的功能。相比以前繁瑣、安全性較低的登錄系統(tǒng),SSO的好處主要體現(xiàn)在:SSO避免了用戶在登錄不同應(yīng)用系統(tǒng)時,必須記不同的用戶帳號和口令,降低了用戶登錄出錯的可能性,節(jié)省了用戶登錄不同系統(tǒng)耗費(fèi)的時間,實(shí)現(xiàn)安全的同時避免了處理和保存多套系統(tǒng)的用戶認(rèn)證信息,減少了系統(tǒng)管理員增加、刪除用戶和修改用戶權(quán)限的時間,系統(tǒng)管理員可以通過直接禁止和刪除用戶來取消該用戶對所有系統(tǒng)資源的訪問權(quán)限,使管理用戶更加方便,也提高了用戶的安全性。
Portal的單點(diǎn)登錄是基于應(yīng)用集成系統(tǒng)的,單點(diǎn)登錄使用了JASIG的CAS認(rèn)證模式,這個服務(wù)與企業(yè)門戶一起部署在單獨(dú)的服務(wù)器中,平頂山分公司所有的系統(tǒng)通過CAS來認(rèn)證訪問者的身份。
3.2.2實(shí)現(xiàn)資源與用戶的角色授權(quán)--信息安全
在系統(tǒng)用戶權(quán)限管理上,采用Liferay Portal自身的關(guān)聯(lián)方式來實(shí)現(xiàn)用戶授權(quán)管理。通過角色定義權(quán)限,角色分配給用戶組或直接分配給用戶,用戶可以單獨(dú)存在,也可以屬于用戶組。本系統(tǒng)實(shí)現(xiàn)從管理員、員工等多角色來劃分,針對不同角色提供相應(yīng)權(quán)限。通過對用戶權(quán)限的分配,所有用戶都可以訪問默認(rèn)的公共主頁,以管理員的身份登錄后,用戶就可以修改公共主頁的相關(guān)內(nèi)容,包括對頁面風(fēng)格、網(wǎng)頁布局、欄目及其屬性等進(jìn)行選擇與定制,而其他用戶只能瀏覽、使用該主頁。平臺的網(wǎng)頁格式依靠Liferay Portal的模板編程技術(shù)控制進(jìn)行輸出,以達(dá)到實(shí)現(xiàn)門戶頁面定制管理功能,在門戶定制中可以利用Ajax技術(shù)實(shí)現(xiàn)鼠標(biāo)拖拽調(diào)整欄目布局,包括頁面布局模板、頁面風(fēng)格模板等。并通過開發(fā)增加新的網(wǎng)頁布局模板和主題來滿足實(shí)際頁面布局需求。
3.2.3實(shí)現(xiàn)資源統(tǒng)一與集中一資源整合
平頂山分公司軟件系統(tǒng)有協(xié)同辦公系統(tǒng)、MIS系統(tǒng)、燃料管理系統(tǒng)、檔案系統(tǒng)等,這些系統(tǒng)從編程語言、到后臺數(shù)據(jù)庫都各不相同,不能及時共享,數(shù)據(jù)的利用率不高,從而形成了一個個信息孤島。在面對現(xiàn)有零散的應(yīng)用系統(tǒng)問題時,我們采取的方法是建設(shè)統(tǒng)一信息門戶進(jìn)行信息和資源的整合,在Portal中,Portlet既是一個展現(xiàn)應(yīng)用的小窗口,也是一種業(yè)務(wù)整合的工具,這樣就形成了一個優(yōu)秀的信息集成和應(yīng)用集成的平臺。
系統(tǒng)實(shí)現(xiàn)集成了多種應(yīng)用系統(tǒng)的數(shù)據(jù)源(包括oracle 10g,mysql等)。集成的應(yīng)用系統(tǒng)有:辦公自動化系統(tǒng)、MIS(生產(chǎn)管控一體化系統(tǒng))、企業(yè)郵箱系統(tǒng)。系統(tǒng)根據(jù)用戶需求的不同劃分等級分配相應(yīng)權(quán)限,用戶根據(jù)各自權(quán)限查看相應(yīng)信息。如:1)管理員權(quán)限:包括對用戶界面、應(yīng)用程序、各級用戶角色、資源訪問權(quán)限等進(jìn)行管理。2)新聞發(fā)布權(quán)限:用戶登錄后可以添加、刪除、修改新聞。3)一般用戶權(quán)限,可以添加、刪除修改職責(zé)范圍內(nèi)資料的增加、修改和刪除。
3.3 功能描述
3.3.1網(wǎng)站建設(shè)
通過設(shè)置不同的頁面風(fēng)格、頁面布局,組織文字、圖片等各種信息,靈活、多元地展示網(wǎng)站信息。
* 企業(yè)內(nèi)網(wǎng):提供企業(yè)內(nèi)、外信息的抓取,強(qiáng)大的內(nèi)容管理(CMS)。
* 企業(yè)外網(wǎng):通過企業(yè)門戶及時向客戶和合作伙伴提供產(chǎn)品、服務(wù)的信息,展示企業(yè)風(fēng)采,開拓新的網(wǎng)上業(yè)務(wù)。
* 部門網(wǎng)站:展示部門風(fēng)采、可定制的展示方式,提供部門內(nèi)部信息共享。
3.3.1.1最新消息
通常放在頁面banner下方,橫向滾動顯示比較簡短的公告、提示等信息。系統(tǒng)管理員可修改顯示內(nèi)容,設(shè)定滾動的速度等。這些配置信息保存在全局配置中,而且只能由有管理權(quán)限的人員維護(hù)。
3.3.1.2最新新聞
縱向滾動顯示各欄目中發(fā)布的最新的新聞標(biāo)題及發(fā)布時間,點(diǎn)擊標(biāo)題可打開查看新聞的詳細(xì)內(nèi)容。管理員可設(shè)定顯示高度、標(biāo)題顯示字?jǐn)?shù)、顯示條數(shù)、滾動速度等參數(shù)。這些配置信息可保存在Portlet的Preference中,并且可設(shè)置讀取不同社區(qū)、全部欄目或不同欄目中發(fā)布的新聞信息。每個頁面可放置多個"最新新聞"Portlet。顯示的新聞是通過后臺發(fā)布系統(tǒng)進(jìn)行發(fā)布的。
3.3.1.3新聞列表(公司新聞、公司公告、行業(yè)信息)
列表顯示指定欄目中最近發(fā)布的新聞標(biāo)題及發(fā)布時間,點(diǎn)擊標(biāo)題可打開查看新聞的詳細(xì)內(nèi)容。管理員可設(shè)定欄目名稱、標(biāo)題顯示字?jǐn)?shù)、顯示條數(shù)等參數(shù)。這些配置信息可保存在Portlet的Preference中,并且可設(shè)置讀取不同社區(qū)、不同欄目中發(fā)布的新聞信息。通過指定不同的欄目及Portlet標(biāo)題,來實(shí)現(xiàn)公司新聞、公司公告、行業(yè)信息等Portlet。顯示的新聞是通過后臺發(fā)布系統(tǒng)進(jìn)行發(fā)布的。
3.3.1.4 天氣預(yù)報(bào)
* 嵌入式天氣預(yù)報(bào):在允許訪問外網(wǎng)的情況下,通過WebService或其它方式實(shí)時調(diào)用天氣預(yù)報(bào)網(wǎng)站提供的天氣預(yù)報(bào)信息,此時通??商峁┹^豐富的圖文顯示。
* 錄入式天氣預(yù)報(bào):在不允許訪問外網(wǎng)的情況下,由相關(guān)人員按時錄入天氣預(yù)報(bào)信息,并以文字方式顯示。
天氣預(yù)報(bào)設(shè)置信息保存在全局配置中,且只能由有管理權(quán)限的人員維護(hù)。
3.3.1.5 圖片展示
通過Flash展示最新發(fā)布的圖片信息,多個圖片可隨機(jī)使用不同切換效果,點(diǎn)擊圖片可顯示大圖。管理員可設(shè)置顯示圖片的數(shù)量、圖片所在文件夾等參數(shù)。設(shè)置信息保存在全局配置中,且只能由有管理權(quán)限的人員維護(hù)。顯示的圖片是通過"圖片庫"功能發(fā)布的。
3.3.1.6常用鏈接
可設(shè)置多個企業(yè)內(nèi)部、外部的常用網(wǎng)站鏈接,方便用戶導(dǎo)航到其它網(wǎng)站。這些鏈接分為兩類,一類是按鈕形式的,另一種是下拉列表形式的,最多可設(shè)置三個下拉列表。沒有設(shè)置的鏈接類型不會顯示在頁面上。具有管理權(quán)限的人員可設(shè)置顯示鏈接,設(shè)置信息保存在Portlet的Preference中。
3.3.1.7系統(tǒng)導(dǎo)航
系統(tǒng)導(dǎo)航使用和"常用鏈接"相同的方式,方便用戶導(dǎo)航到其它系統(tǒng)。系統(tǒng)導(dǎo)航信息適合使用按鈕形式的鏈接。如果用戶已登錄,相關(guān)的系統(tǒng)已和門戶實(shí)現(xiàn)單點(diǎn)登錄,則可直接進(jìn)入目標(biāo)系統(tǒng),不需要再次登錄。管理員可設(shè)置"系統(tǒng)導(dǎo)航"的信息,設(shè)置信息保存在全局配置中。
3.3.1.8登錄
可輸入"用戶名"及"密碼",點(diǎn)擊"登錄"驗(yàn)證正確后可進(jìn)入"個人桌面";輸入不正確時給出錯誤提示信息。登錄成功后,顯示當(dāng)前登錄人員及"退出登錄"按鈕。"登錄"Portlet通常放置在"企業(yè)桌面"和"個人桌面"的首頁。
3.3.1.9文檔庫顯示
可顯示本社區(qū)文檔庫中公共權(quán)限的文檔,文檔按創(chuàng)建日期排序,點(diǎn)擊后可下載文檔。顯示的文檔是通過"文檔庫管理"維護(hù)的。
3.3.1.10圖片庫顯示
可顯示本社區(qū)圖片庫中公共權(quán)限的圖片,圖片按創(chuàng)建日期排序,點(diǎn)擊后可顯示大圖片。顯示的圖片是通過"圖片庫管理"維護(hù)的。
3.3.1.11網(wǎng)頁內(nèi)容列表
以列表形式顯示通過"網(wǎng)頁內(nèi)容"功能維護(hù)的信息,列表中顯示名稱、日期及作者??稍O(shè)置類型、每頁面默認(rèn)顯示條數(shù)、排序方式、點(diǎn)擊后顯示方式等參數(shù)。設(shè)置信息保存在Portlet的Preference中。
3.4.1.12網(wǎng)頁內(nèi)容顯示
顯示通過"網(wǎng)頁內(nèi)容"功能維護(hù)的信息中的一個,可切換為其它的"網(wǎng)頁內(nèi)容"。
3.3.2個人桌面(工作臺)
3.3.2.1 Maximo待辦
查詢Maximo數(shù)據(jù)庫,獲得當(dāng)前用戶的任務(wù)收件箱數(shù)據(jù),將其通過列表方式顯示在頁面,按時間倒序排序。點(diǎn)擊標(biāo)題后,可進(jìn)入Maximo系統(tǒng)進(jìn)行處理。"Maximo待辦"可設(shè)置顯示條數(shù)、標(biāo)題顯示長度等信息,設(shè)置信息保存在Portlet的Preference中。
3.3.2.2 Maximo常用功能
查詢Maximo數(shù)據(jù)庫,獲得當(dāng)前用戶啟動中心上"喜愛的應(yīng)用程序"數(shù)據(jù),通過列表方式顯示在頁面。點(diǎn)擊某個信息后可直接進(jìn)入Maximo中相應(yīng)的應(yīng)用進(jìn)行處理。
需要分析scconfig,faconfig 數(shù)據(jù)信息。
3.3.2.3運(yùn)行定期工作
查詢Maximo數(shù)據(jù)庫,獲得當(dāng)前用戶的運(yùn)行定期工作信息,通過列表方式顯示在頁面,按時間順序排序。點(diǎn)擊某個信息后可直接進(jìn)入Maximo中相應(yīng)的應(yīng)用。
3.3.2.4協(xié)同待辦
通過WebService獲得用友OA中當(dāng)前用戶的待辦信息,以列表的形式顯示在頁面,按時間倒序排序。點(diǎn)擊某個信息后,可直接進(jìn)入用友OA查看、處理待辦。可設(shè)置顯示條數(shù)、標(biāo)題顯示長度等信息,設(shè)置信息保存在Portlet的Preference中。需要的信息同Maximo待辦。
3.3.2.5協(xié)同公告
通過WebService獲得用友OA中當(dāng)前用戶可查看的公告信息,以列表的形式顯示在頁面,按時間倒序排序。點(diǎn)擊某個信息后,可直接進(jìn)入用友OA查看、處理。可設(shè)置顯示條數(shù)、標(biāo)題顯示長度等信息,設(shè)置信息保存在Portlet的Preference中。需要的信息同Maximo待辦。
3.3.2.6文檔庫
部門或個人都可以建立文檔庫,通過文檔庫的建立,可逐漸形成個人、部門、公司的知識庫??梢越⒆幽夸洠缮蟼?、修改、下載文檔,也可建立文件的快捷方式,并可設(shè)置訪問權(quán)限。對于公開的文檔,每個人都可以查看、下載;對于非公開文檔,默認(rèn)只有擁有者可查看、下載。對上傳文檔的類型、大小進(jìn)行限制,并對部門、個人文檔庫的總?cè)萘窟M(jìn)行限制。用戶可不登錄門戶,設(shè)置并使用WebDAV方式訪問操作文檔。對于Word、Excel文件可直接通過WebDAV操作文檔,免去下載、編輯、上傳的繁瑣過程。
3.3.2.7圖片庫
圖片庫功能與文檔庫類似,限制上傳文件為圖形文件。通過圖片庫可具體、直觀地展示個人、部門、公司風(fēng)采。
3.3.2.8日歷
提供類似Outlook日歷的功能??筛鶕?jù)日歷方便添加不同類型的事件,如:會議、約會、晚餐等;可設(shè)置事件的起始、持續(xù)時間,可設(shè)置事件是否為重復(fù)事件以及重復(fù)周期;提供天、周、月、年瀏覽視圖;提供郵件、IM等事件提醒方式;可設(shè)置事件為公開或私有事件。
4、應(yīng)用效果分析
平頂山分公司企業(yè)門戶網(wǎng)站自投入以來,得到各級領(lǐng)導(dǎo)及用戶的一致好評,信息化水平得到進(jìn)一步的提高。
4.1 采用單點(diǎn)登錄方式實(shí)現(xiàn)各類Web應(yīng)用系統(tǒng)的集成。如協(xié)同辦公系統(tǒng)、生產(chǎn)管控一體化系統(tǒng)、企業(yè)郵箱系統(tǒng)等,這樣用戶登錄到門戶系統(tǒng)后,就可以直接進(jìn)入各相關(guān)子系統(tǒng)開展自己權(quán)限范圍內(nèi)的工作。對各個信息孤島進(jìn)行了串聯(lián),加強(qiáng)了各業(yè)務(wù)系統(tǒng)信息共享。
4.2企業(yè)門戶網(wǎng)站展示了機(jī)組自投運(yùn)以來安全生產(chǎn)天數(shù)、和機(jī)組安全運(yùn)行天數(shù),比較直觀,為安全生產(chǎn)計(jì)時提供了保障,為安全管理人員全面掌控機(jī)組的經(jīng)濟(jì)性、安全性提供了可能。
4.3 企業(yè)門戶網(wǎng)站用戶名、密碼登錄后進(jìn)入個人桌面,個人桌面支持個性化設(shè)計(jì),用戶可根據(jù)自己的習(xí)慣來設(shè)置各種事項(xiàng)顯示先后順序,方便了不同權(quán)限用戶按照自己的需求來查看信息。還可以在門戶首頁和個人桌面之前切換,門戶首頁展示了各種網(wǎng)站新聞信息和各種鏈接,個人桌面則可以查看個人私有信息。
4.4 處理各類個人信息,如個人的協(xié)同待辦事項(xiàng)和MIS待辦事項(xiàng)。用戶登錄門戶系統(tǒng)后除了能夠看到上述各類公共信息外,還可以看到本人未處理MIS任務(wù)和未處理協(xié)同公文情況。如果需要,用戶可以單擊相關(guān)條目直接進(jìn)入MIS系統(tǒng)和公文系統(tǒng)進(jìn)行處理。
5、結(jié)語:
國電投河南公司平頂山分公司企業(yè)門戶系統(tǒng)建立了一個包含各種重要生產(chǎn)數(shù)據(jù)和常用辦公功能的綜合性電力信息門戶系統(tǒng),從而實(shí)現(xiàn)了整個公司系統(tǒng)的主要經(jīng)營指標(biāo)和運(yùn)行狀況的實(shí)時監(jiān)控;實(shí)施項(xiàng)目實(shí)現(xiàn)的軟件功能強(qiáng)大、數(shù)據(jù)準(zhǔn)確、內(nèi)容完善、界面友好、實(shí)用化程度很高,達(dá)到了預(yù)期的效果。對決策層提高管理效率、促進(jìn)管理水平提高起到了積極的作用。為快速決策提供了重要支持。
(作者簡介:翟利霞(1981) 女 工程師 從事發(fā)電企業(yè)計(jì)算機(jī)信息系統(tǒng)的管理和維護(hù)工作
國電投河南公司平頂山發(fā)電分公司 )
參考文獻(xiàn):
[1] 黃銀瑞. 基于Liferay Portal的門戶網(wǎng)站建設(shè).電腦知識與技術(shù),2012(25)