1.一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,其特征在于,所述業(yè)務(wù)處理的方法包括:
S1.流程引擎接收觸發(fā)請求,配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn);
S2.接口節(jié)點(diǎn)接入業(yè)務(wù)系統(tǒng);
S3.業(yè)務(wù)系統(tǒng)處理業(yè)務(wù);
S4.業(yè)務(wù)系統(tǒng)反饋處理結(jié)果到流程引擎。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)處理方法,其特征在于,所述步驟S1包括:
S11.流程引擎接收觸發(fā)請求,由主導(dǎo)航進(jìn)行封裝;
S12.通過流程監(jiān)聽器獲取當(dāng)前會話流程以及流程狀態(tài),選擇對應(yīng)的流程控制器對消息進(jìn)行處理;
S13.通過流程控制器根據(jù)消息內(nèi)容進(jìn)行處理;
S14.通過流程轉(zhuǎn)換器將消息處理完成后由流程轉(zhuǎn)換器控制流程流向;
S15.流程轉(zhuǎn)換器通知流程監(jiān)聽器對結(jié)果進(jìn)行緩存。
3.根據(jù)權(quán)利要求1所述的業(yè)務(wù)處理方法,其特征在于,所述業(yè)務(wù)處理的方法還包括:
在所述流程引擎接收觸發(fā)請求前,對所述觸發(fā)請求進(jìn)行格式轉(zhuǎn)換。
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的業(yè)務(wù)處理方法,其特征在于,所述觸發(fā)請求包括用戶發(fā)出的消息和/或業(yè)務(wù)系統(tǒng)返回的業(yè)務(wù)處理結(jié)果。
5.一種即時(shí)通訊環(huán)境中業(yè)務(wù)處理架構(gòu),其特征在于,所述業(yè)務(wù)處理架構(gòu)應(yīng)用于權(quán)利要求1至4任一項(xiàng)所述的即時(shí)通訊環(huán)境中業(yè)務(wù)處理的方法,所述業(yè)務(wù)處理架構(gòu)包括:
流程引擎,所述流程引擎用于接收觸發(fā)請求以及配置流程節(jié)點(diǎn)至接口節(jié)點(diǎn);
至少一個接口節(jié)點(diǎn),所述接口節(jié)點(diǎn)用于接入業(yè)務(wù)系統(tǒng);
至少一個業(yè)務(wù)系統(tǒng),所述業(yè)務(wù)系統(tǒng)用于處理業(yè)務(wù)并反饋處理結(jié)果到流程引擎。
6.根據(jù)權(quán)利要求5所述的業(yè)務(wù)處理架構(gòu),其特征在于,所述流程引擎包括:流程監(jiān)聽器、流程控制器、流程轉(zhuǎn)換器。