複製鏈接
請複製以下鏈接發送給好友

AXP

鎖定
AXP是應用交換平台,是渠道和服務的橋樑。它對渠道提交的數據進行判斷和重新組織,根據業務配置將重新組織後的數據提交到服務器,接收服務器響應,根據渠道端需要組織數據返回渠道。
外文名
AXP
性    質
服務器技術
定    義
接受返回的數值
特    點
統一數據對象

AXP統一數據對象

中間業務涉及到各種外聯繫統和渠道。報文是中間業務平台和渠道、服務器之間傳遞信息的載體。但是渠道與服務器之間的報文類型往往不一致,服務器和服務器之間的報文類型也不一致,因此需要實現各種報文之間的相互轉換。
AXP為簡化外聯繫統和渠道接口處理,採用統一數據對象作為各系統之間數據表示的標準格式。因此每種外聯繫統接口只需要實現和統一數據對象之間的轉換就可以實現和其他任意外聯數據接口之間的轉換,從而保證了不管外聯繫統結構有多少種,都只需實現一種轉換方式即可。

AXP適配器

適配器是為適應各種渠道、外聯系統交易而抽象的一個標準接口。形象地説,中間業務核心如同集線器,適配器就是連接其上的網絡設備(接口統一、功能多樣)。共有兩類適配器,一種是提供服務的適配器,這種適配器一般連接主機服務器,也可視為一個服務的提供。另一種是接受渠道請求服務的適配器,這種適配器對中間業務平台來説是一個交易流程的開始和結束,是服務的結果。
適配器屏蔽了外圍系統和各種渠道的不同通信方式、報文格式和安全管理,為中間業務平台個組件提供了惟一識別的統一數據對象

AXP調度引擎

調度引擎的作用是根據配置信息調度合適的適配器。包含三個方面的功能:
1. 路由決策:決定下一步執行什麼;
2. 數據組織:為已經準備執行的適配器準備正確的數據;
3. 調用適配器:完成和外聯繫統的交易功能。
在中間業務處理過程中,如果整個交易流程的某個適配器失敗(通信失敗或者交易失敗),系統將根據配置信息調用相應的處理流程以保證交易完整性。應用交換平台檢測到某個適配器發生失敗時,將首先設置當前適配器的處理方式。此後應用交換平台將遍歷已經調用的交易,如果交易的錯誤處理屬性設置為衝正,則和正常交易一樣組織衝正的需要數據。此後,應用交換平台將判斷衝正類型:如果是異步衝正,應用交換平台將組織好的數據以統一數據對象方式保存到嵌入式數據庫中; 如果是同步衝正,則馬上調用同步衝正適配器進行衝正。當同步衝正失敗時,應用交換平台將它轉換為異步衝正方式以保證該交易能衝正成功。以上所做的操作由交易調度引擎自動根據配置信息執行。
為保證交易完整性,應用交換平台提供一個異步衝正守護進程。該進程檢測是否有符合條件的待衝正數據,如果有滿足待衝正的數據,異步衝正守護進程也將調用衝正適配器進行衝正。