根據接入系統特點(diǎn),采用Weblogic的Portlet開(kāi)發(fā)技術(shù)并結合關(guān)系數據庫,實(shí)現了企業(yè)門(mén)戶(hù)與數據中心跨平臺、跨系統的對接,提高了企業(yè)門(mén)戶(hù)對于數據中心多指標接入及展現功能的可配置性與可維護性。
企業(yè)門(mén)戶(hù)是各接入系統的集中統一展現平臺,系統接入是指將各系統通過(guò)一定的規則接入企業(yè)門(mén)戶(hù),在企業(yè)門(mén)戶(hù)框架中集成各系統的相關(guān)功能,使用戶(hù)能夠通過(guò)企業(yè)門(mén)戶(hù)直接訪(fǎng)問(wèn)權限內的功能,而不需要重復登錄分別進(jìn)入各系統中進(jìn)行處理。數據中心需要在企業(yè)門(mén)戶(hù)中實(shí)現多指標集成、展現及分析,為解決數據中心跨平臺及多技術(shù)融合等接入技術(shù)難題,需要開(kāi)展企業(yè)門(mén)戶(hù)與數據中心深度融合的研究與驗證。
1 數據中心接入現狀
1.1 數據中心指標接入現狀
數據中心多項業(yè)務(wù)指標的接入改造,初期為了追求效率與功能,直接將數據中心指標以鏈接的方式放入門(mén)戶(hù)展現,界面風(fēng)格無(wú)法控制,造成門(mén)戶(hù)頁(yè)面因指標大小而變形。企業(yè)門(mén)戶(hù)項目組曾要求數據中心按照門(mén)戶(hù)要求進(jìn)行頁(yè)面重新構造,但因數據中心各項指標為廠(chǎng)商的統一框架結構,重新構造造成的工作量和風(fēng)險都較大。
1.2 SAP BW主題接入現狀
企業(yè)門(mén)戶(hù)新建portalet頁(yè)面,將portalet頁(yè)面指向SAP EP提供的SAP BW報表,系統通過(guò)頁(yè)面管理,統一將所有需要展示的SAP BW報表集成在企業(yè)門(mén)戶(hù)中,但由于產(chǎn)品的不相容性,SAP BW及SAP EP軟件都是基于SAP NetWeaver 2004s SP14平臺,而企業(yè)門(mén)戶(hù)系統使用的中間件為Weblogic 9.2,企業(yè)門(mén)戶(hù)集成SAP BW報表后,發(fā)生頁(yè)面不斷刷新的現象,無(wú)法正常運行報表。
2 融合研究與實(shí)踐
2.1 數據中心指標接入功能改造
企業(yè)門(mén)戶(hù)為解決數據中心指標接入頁(yè)面控制問(wèn)題,將數據中心接入指標框架部分以iframe方式嵌入企業(yè)門(mén)戶(hù)頁(yè)面進(jìn)行統一配置展現,當用戶(hù)進(jìn)入各指標功能交互時(shí),交由數據中心統一框架進(jìn)行處理,既解決了門(mén)戶(hù)頁(yè)面嵌入問(wèn)題,也不用剝離原有系統的統一框架,節省了工作時(shí)間,也簡(jiǎn)化了開(kāi)發(fā)商接入系統的技術(shù)改造難度。
2.2 SAP BW身份管理與數據主題接入實(shí)現
2.2.1 用戶(hù)身份管理的實(shí)現
身份管理通過(guò)目錄服務(wù)系統的身份同步工具,根據預先指定的策略,將身份目錄中的用戶(hù)信息同步至SAP系統,從而實(shí)現賬號的自動(dòng)創(chuàng )建、變更、銷(xiāo)戶(hù),取代原有人工方式的賬號管理模式。使用Novell公司的SAP connect技術(shù)可以將IDM(Novell Identity Manager身份管理系統) 和SAP各應用系統無(wú)縫集成,使實(shí)施和應用更方便,更靈活。
2.2.2 單點(diǎn)登陸的實(shí)現
在企業(yè)門(mén)戶(hù)的目錄服務(wù)中添加目錄樹(shù),用于存放對應SAP EP、SAP BI、SAP ECC登錄用戶(hù)ID來(lái)支持單點(diǎn)登錄服務(wù),對請求登錄的用戶(hù)進(jìn)行認證并獲取用戶(hù)對SAP EP系統的訪(fǎng)問(wèn)權限。該目錄系統依據已有的中央身份庫信息,根據SAP ECC系統命名規則進(jìn)行轉換,通過(guò)Novell IDM驅動(dòng)實(shí)現無(wú)縫對接。
2.2.3 數據主題的展現
企業(yè)門(mén)戶(hù)新建portalet頁(yè)面,將portalet頁(yè)面指向SAP EP提供的數據倉庫報表(SAP BW通過(guò)SAP EP的BI JAVA組件將數據倉庫報表以iView的形式展示),企業(yè)門(mén)戶(hù)通過(guò)頁(yè)面管理,統一將所有需要展示的數據倉庫報表集成在企業(yè)門(mén)戶(hù)中。為解決產(chǎn)品的不相容性,在企業(yè)門(mén)戶(hù)集成SAP EP的portalet頁(yè)面中加入JS腳本。
3 應用效果分析
企業(yè)門(mén)戶(hù)與數據中心深度融合后,可直接在企業(yè)門(mén)戶(hù)中配置數據中心的待辦和頁(yè)面集成,每次配置操作都可省去開(kāi)發(fā)、調試所占用的工作量,節省了運維成本,具有高度的可維護性。對SAP EP及SAP BW這樣的異構系統嵌入式開(kāi)發(fā)總結了一套經(jīng)驗,為今后跨產(chǎn)品、跨平臺系統接入提供了借鑒和參考。采用目錄服務(wù)系統,保證了數據中心接入企業(yè)門(mén)戶(hù)入口的安全性,用戶(hù)的應用無(wú)需任何修改即可完成接入,對未來(lái)應用提供了更好的適用性與可擴展性。
4 結語(yǔ)
通過(guò)對企業(yè)門(mén)戶(hù)與數據中心深度融合的研究與實(shí)踐,總結了一套異構系統嵌入式集成開(kāi)發(fā)、調試及部署經(jīng)驗,為今后新技術(shù)、新產(chǎn)品的推廣應用奠定了基礎,也為其它系統的應用集成提供了豐富的參考價(jià)值與借鑒。