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