使用 WebSphere Adapter 和 WebSphere Business Events 完成 SAP 系統的業務事件監聽
通過對業務事件的監控和分析,使業務決策人員能夠及時做出業務判斷,使問題能夠被儘早 發現,從而減少可能帶來的損失。本文首先介紹該解決方案的總體架構,以及所涉及到的產品 的基本概念,然後分步介紹如何?這個解決方案,包括開發、部署、運行全過程。
業務需求及解決方案概述
當前企業的業務需求變化越來越快,如何在確保降低風險的同時增加潛在客戶資源,如何洞 察客戶行動,以便在正確的時間由正確的人採取正確的行動,這些都成為企業可能面臨的難題 。於此同時,公司專屬應用程式中存在的潛在問題,如產品品質下降,客戶流失等如何能夠被及時發現 ;如何對企業業務趨勢進行跟蹤與分析,以便及時處理企業成長中的種種問題等。
WebSphere Adapter 和 WebSphere Business Events 產品的整合為解決上述問題提供了一 套完整的解決方案。通過使用 WebSphere Business Events 對業務事件的監控,業務決策者就 能夠及時洞察客戶動向並採取正確舉措,通過對企業業務趨勢的監控可以及時掌控企業所處階 段,預測和分析可能存在的潛在問題,及時制定相應的對策來規避風險。
本文將通過一個具體應用情境——網上支付系統,來描述如何?對公司資訊系統入站資訊 的監聽、分析和整理,並最終將其展現給業務決策人員。
在該情境中,當客戶通過 Web 網站提交支付請求之後,相應的請求記錄將會在 SAP 系統中 被建立。WebSphere Adapter 可以監聽到 SAP 系統中的變化,並根據這些變化的資料構建業務 事件,然後交給 WebSphere Business Events 來進行分析和整理,最終以使用者自訂圖表的方 式顯示在 Business Space(業務空間)中。圖 1 展示了該應用情境的總體架構。
圖 1. 整合解決方案總體架構圖
如圖所示,使用者通過上層 Jave EE Application 對 SAP 系統進行資料更新的同時, WebSphere Adapter 能夠監聽 SAP EIS 相應事件更新,負責將來自 SAP 系統的業務對象構建 成符合 Common Base Event(CBE) 規範的事件,然後將包含有效業務資料的事件發送到 WebSphere Business Events 的 Common Event Infrastructure(CEI) 組件上,CEI 根據內建 的轉寄規則再將該事件轉寄到對應的監控模型的專屬隊列上,最終通過 Business Space(業務 空間)展現給使用者。