国家电网公司“SG186”工程总部企业门户开发实施
“國家電網公司總部企業門戶開發實施”項目(以下簡稱“本項目”)是國家電網公司(以下簡稱“國網公司”)“SG186”工程中的一部分。主要進行國網公司本部一體化信息平臺中門戶的建設。通過本項目的實施,并協同國網公司統一目錄項目、數據中心及綜合查詢項目、數據交換及硬件及網絡平臺的建設,最終完成國網總部的一體化信息平臺的整體建設。
本項目由我同方公司進行承建。通過本項目的建設,實現了門戶框架平臺的建設,并在本平臺上,實現了對原系統網(System網)和辦公網(Office網)的整合,完成了十多個業務系統的單點登錄,建設了相應的協同辦公功能,實現了部分綜合查詢系統在門戶中的BI展現,同期建設了虛擬門戶功能,并對系統的管理和監控進行了完善,同時進行了和下級單位的門戶級聯,實現了門戶的個性化展現。達到了項目建設及合同約定的目標。
本項目從合同簽訂之日起實現了第二個月系統初步上線、第四個月通過初步驗收并正式上線,并經過了三個月正式運行的考驗。
1 項目主要成果
建設了國家電網公司總部門戶應用系統
項目設計并構建實現了國家電網公司本部的門戶系統,形成了企業信息統一訪問如口,提供更綜合的信息來源。
實現了多個應用系統的單點登錄
在本項目中實現了十多個業務系統的單點登錄,用戶僅需在門戶中認證一次,就可直接登錄到營銷、招投標、綜合統計等應用系統。
融合、統一了系統網、辦公網
在項目建設過程中,作為內部信息展示平臺,替換并綜合了原來系統網和辦公網分離的局面,打造了全新的內部企業信息門戶平臺
實現了與網省公司的門戶級聯
在本項目建設中,通過目錄同步和加密認證的組合方式,實現了國網公司-省公司之間的門戶級聯。達到了預設的互聯互通的目標。
豐富了協同辦公功能,提高協同辦公效率
在門戶系統中,綜合體現了新公文、新郵件、待辦工作、協作信息、工作聯系單等功能,提高了辦事效率和信息響應水平。
完成了一系列技術標準和報告
編寫完成了一系列研究報告和技術標準,包括《國家電網公司門戶詳細設計文件》、《待辦事宜接口規范》、《頁面集成接口規范》、《單點登錄接口規范》《門戶級聯設計規范》、《界面設計規范》、《BI集成規范》、《虛擬門戶建設方案》等技術規范文件及《國家電網公司門戶系統測試文件》。
2 項目主要創新點
門戶與統一目錄的用戶集成
在總部門戶實施中,門戶系統使用了統一目錄服務系統的用戶及組織信息,達到了統一目錄建設的規范化目標。
在國網總部的信息系統中,門戶系統、綜合查詢系統、招投標系統和其他已建的信息系統都有各自的用戶賬戶信息,在本期“SG186”的建設目標中,新建的門戶系統、綜合查詢系統等都使用了統一的LDAP目錄服務器的用戶賬戶信息。
多種SSO技術在單點登錄的實現
在本期項目中,根據業務應用系統的不同特點,使用了多種優秀的SSO技術實現了不同應用系統的單點登錄。
門戶中的絕大多數B/S結構得應用系統,主要通過Novell iChain的認證去實現,Novell iChain的認證方式有兩種方式Form Fill(填表式)HttpHeader(文件頭式)。對于不適于用Novell iChain使用的B/S架構的應用系統,可以使用門戶系統和業務系統的專門的開發實現單點登錄,一般通過Token認證方式,通過通過門戶和應用系統之間的認證重定向來實現。
桌面應用系統的單點登錄
在本項目中,實現了C/S結構系統(桌面應用系統)單點登錄如跨區電網數字化生產管理系統、江蘇電網基建工程監控平臺、上海電力營業廳綜合系統等系統。
C/S結構系統和B/S結構系統的區別在于C/S結構系統需要安裝客戶端,不能集中部署,其自身的特點決定了在單點登錄實現方式上不能采用B/S結構的模式。我們通過javascript腳本,搜索桌面應用的注冊信息,定位它的啟動exe文件路徑并啟動桌面應用。用戶密碼的自動填寫和提交,需要桌面應用的客戶端做一定的改造,能夠允許設置參數格式并接收參數,通過參數方式傳遞用戶口令和密碼,模擬用戶提交動作來完成用戶登錄,實現在門戶中集成C/S結構系統的單點登錄。
與內容管理(CMS)集成處理
內容管理作為企業信息門戶的一部分,可以作為第三方產品進行集成實現,也可以通過門戶平臺二次開發進行實現。國網門戶系統開創了內容管理的集成方式實現的典范。
與內容管理的集成方案,針對TRS和TurboCMS產品分別使用了數據集成河頁面集成的方式。在后者與TurboCMS集成過程中,攻克了平臺共用、域體系一致、頁面動態縮放和內容管理個性化的核心技術難題。
實現了內網的系統網和辦公網的整合
本期門戶建設,代替了原用系統網和內部網的分割模式,是系統網和辦公網整體合一,為后期的“三網合一”奠定了基礎。
在門戶平臺中,在登錄前為系統網狀態;在登錄后,為系統網和辦公網的綜合欄目。
實現了與其他應用系統協同辦公提示
在門戶和其他應用系統的集成接入中,使用Web Service進行數據的封裝和交互,將與當前用戶相關的當前工作,從各個業務系統中通過適配器(web服務或其它方式)抽取到EIP系統中,點擊具體工作任務可以進入到相應的業務系統進行查看處理等功能(與單點登錄結合實現)。同時也維護數據間的同步問題(比如說某任務處理完后業務系統和EIP系統中的該任務狀態的同步問題)。
門戶個性化功能實現
個性化是Portal提供的一個基礎而重要的功能。個性化的服務提供使得用戶可以自定義頁面的內容、布局和顯示風格,使用戶最關注的內容得以最優體現,提高了用戶的訪問效率,增強用戶的滿意度和歸屬感。
在本項目設計實施中,集成BEA Weblogic Portal的個性化組件,通過平臺的桌面配置實現了門戶的個性化控制和使用。
通過加密令牌方式實現門戶級聯
門戶級聯有多種方式,其中包括基于SAML的聯邦認證和加密令牌方式兩種。
對于關于聯邦認證能解決認證的問題,但不能實現授權的問題。即這種模式下,總部用戶可以訪問天津門戶,但僅能訪問門戶中公共的部分,不能訪問授權的門戶內容。至于如何既能使用聯邦認證,又能訪問權限的技術方案,未有明確的技術手段。
門戶平臺的雙機可靠性問題
總部門戶平臺部署在兩臺配置相同的HP7620上,采用HP HA,使用一個浮動ip。在雙機的啟動腳本中,加入了門戶服務啟動程序,當雙機啟動時,門戶服務自動啟動。在雙機監測腳本中,加入了對門戶服務進程即weblogic進程的監控程序,當檢測到weblogic進程在系統中不存在時,就會把自動啟用另一個節點即啟動雙機中的另一臺服務器,保障門戶系統的短時間切換。
轉載于:https://www.cnblogs.com/chenjq0717/archive/2011/07/31/2122841.html
總結
以上是生活随笔為你收集整理的国家电网公司“SG186”工程总部企业门户开发实施的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【技术贴】五分钟解决打开软件提示wind
- 下一篇: 计算整数n的b进制展开式