二、架構設計
1、網絡架構設計
由於單位網絡問題,平常使用的內網(管理網)不能直接連接互聯網,需要由外聯網中介。同時由於安全策略的緣故,外聯網與管理網是單向訪問(外聯網不能訪問管理網,管理網可以訪問外聯網),所以數據庫只能放在外聯網上。
網站架構圖如下
2、下行短信發送
這個流程畫時序圖比流程圖更直觀一點。
首先第三方系統調用短信平台的WebService接口,將下行短信數據存入數據庫。
然后由外聯網的Windows服務循環訪問數據庫,若有數據則調用移動雲MAS組件,將短信信息發送到雲MAS平台,由雲MAS平台完成向用戶發送短信。提交雲MAS平台后將下行短信數據放入歷史表。
同時由Windows服務循環調用雲MAS組件,獲取提交報告和狀態報告,若獲取到數據,則存入數據庫。
3、 上行短信接收處理
首先,用戶發送短信到雲MAS平台。
然后,由外聯網Windows服務定時調用雲MAS組件,獲取上行短信,並將短信信息存入數據庫。
最后,由管理網上行短信處理服務定時訪問數據庫,若獲取到數據,則異步調用第三方系統的WebService進行短信處理。