資源描述:
《計費中心+-+計費系統(tǒng)架構(gòu)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Alibaba構(gòu)架設(shè)計文檔第30頁共30頁[計費中心]架構(gòu)設(shè)計文檔修訂版歷史日期版本說明作者2009-10-211.0總體設(shè)計戴小丹2009-10-271.1系統(tǒng)邊界高嵩2009-10-281.2業(yè)務(wù)流程袁志俊?Alibaba構(gòu)架設(shè)計文檔第30頁共30頁目錄目錄1.簡介41.1.目的41.2.范圍41.3.適用對象41.4.參考資料42.構(gòu)架目標和約束43.業(yè)務(wù)分析43.1.概述43.2.業(yè)務(wù)主流程54.模塊劃分54.1.主要模塊54.2.工程劃分54.3.邏輯分層55.架構(gòu)設(shè)計65.1.總體結(jié)構(gòu)65.1.1.概述65.1.2.開發(fā)框架75.1.3.
2、技術(shù)特性75.1.4.技術(shù)風(fēng)險75.2.基礎(chǔ)設(shè)施75.2.1.異步框架75.2.2.日志框架85.2.3.多線程85.3.系統(tǒng)設(shè)計:核心業(yè)務(wù)設(shè)計85.3.1.周期性計費劃價流程85.3.2.非周期性計費劃價流程95.3.3.各種維度計費統(tǒng)計105.3.4.出賬和服務(wù)控制流程115.4.系統(tǒng)設(shè)計:詳細業(yè)務(wù)設(shè)計115.4.1.領(lǐng)域模型125.4.2.數(shù)據(jù)采集類圖125.4.3.訂單收集時序圖135.4.4.實時業(yè)務(wù)數(shù)據(jù)采集時序圖14Alibaba構(gòu)架設(shè)計文檔第30頁共30頁5.4.5.數(shù)據(jù)篩選分析類圖155.4.6.數(shù)據(jù)篩選分析時序圖155.4.7.實時
3、性批價類圖165.4.8.實時性批價時序圖175.4.9.周期性批價類圖185.4.10.周期性批價時序圖195.4.11.計費匯總類圖195.4.12.計費匯總時序圖205.4.13.帳務(wù)管理類圖215.4.14.出帳時序圖225.4.15.服務(wù)控制類圖235.4.16.固定帳期服務(wù)控制時序圖245.4.17.帳期之外扣款觸發(fā)服務(wù)控制時序圖245.5.系統(tǒng)設(shè)計:系統(tǒng)邊界接口255.5.1.收費產(chǎn)品原始數(shù)據(jù)采集255.5.2.訂單開通業(yè)務(wù)255.5.3.訂單狀態(tài)變化通知接口265.5.4.批價接口265.5.5.計費系統(tǒng)反饋客戶賬務(wù)欠費狀態(tài)接口275
4、.5.6.扣款接口275.5.7.扣款狀態(tài)回調(diào)接口285.5.8.PC2授權(quán)用戶數(shù)接口285.6.系統(tǒng)設(shè)計:數(shù)據(jù)ER圖296.服務(wù)器部署307.其它307.1.規(guī)模分析(可選)307.2.性能分析及實現(xiàn)(可選)307.3.質(zhì)量的達成(可選)308.附錄(術(shù)語)30Alibaba構(gòu)架設(shè)計文檔第30頁共30頁1.簡介1.1.目的此文檔通過對計費中心總體的業(yè)務(wù)架構(gòu)建模,描述了計費中心整體業(yè)務(wù)架構(gòu)設(shè)計藍圖,對后續(xù)的設(shè)計和開發(fā)提供指導(dǎo)和參照。1.2.范圍本文檔主要涉及計費中心的總體業(yè)務(wù)架構(gòu)設(shè)計及系統(tǒng)中各個業(yè)務(wù)模塊的架構(gòu)設(shè)計。1.3.適用對象本文檔適用于:?產(chǎn)品
5、設(shè)計師:根據(jù)本文檔中描述的架構(gòu)模型評估需求滿足度;?開發(fā)工程師:參照本文檔和詳細設(shè)計文檔進行開發(fā)。1.4.參考資料此軟件架構(gòu)設(shè)計參考計費系統(tǒng)需求及相關(guān)業(yè)務(wù)文檔,如下所示:?《ITBU業(yè)務(wù)支撐系統(tǒng)規(guī)劃V1.0.pptx》?《計費系統(tǒng)UC文檔》2.構(gòu)架目標和約束本文檔從全局的角度出發(fā)描述了計費系統(tǒng)的總體業(yè)務(wù)架構(gòu),打造一個高性能、高穩(wěn)定性計費平臺。3.業(yè)務(wù)分析3.1.概述目前支持計費模式:1、支持非實時按次計費的后付費業(yè)務(wù)2、支持按天計費的后付費業(yè)務(wù)3、支持按天/最大賬號數(shù)計費的后付費業(yè)務(wù)(按每份訂單每天授權(quán)過的最大賬號數(shù)計費)4、支持首次開通N天(首次使
6、用N次)免費的計費策略5、支持同一份訂單同一天內(nèi)暫?;謴?fù)多次僅按一天計費(多份訂單時按每份訂單單獨計費,即使同一天內(nèi)退訂再開通,按多份訂單計費。)Alibaba構(gòu)架設(shè)計文檔第30頁共30頁1、支持用戶使用時按實際付費者收費(老板訂購,業(yè)務(wù)員使用或邀請業(yè)務(wù))2、支持按設(shè)定的日期出賬業(yè)務(wù)3、支持欠費自動停止欠費服務(wù)4、支持充值銷賬后自動開通銷賬成功客戶的服務(wù)1.1.業(yè)務(wù)主流程2.模塊劃分2.1.主要模塊子系統(tǒng)功能模塊數(shù)據(jù)采集數(shù)據(jù)分析賬務(wù)管理2.2.工程劃分略Alibaba構(gòu)架設(shè)計文檔第30頁共30頁1.1.邏輯分層略2.架構(gòu)設(shè)計2.1.總體結(jié)構(gòu)2.1.1
7、.概述本系統(tǒng)設(shè)計以覆蓋阿里巴巴所有SaaS業(yè)務(wù)為目標,根據(jù)不收費模式(預(yù)付費、后付費)進行計費。作為一項復(fù)雜、技術(shù)含量高的項目,SaaS業(yè)務(wù)實時計費結(jié)算系統(tǒng)設(shè)計時從技術(shù)和系統(tǒng)設(shè)計角度看,應(yīng)遵循以下原則:開放性基于統(tǒng)一UDB用戶體系,保證系統(tǒng)之間交互接口支持多種訪問協(xié)議,滿足多個業(yè)務(wù)產(chǎn)品線的業(yè)務(wù)模式??蓴U充性系統(tǒng)要有良好的可擴充性。從總體結(jié)構(gòu)到具體硬件設(shè)備,都要給將來業(yè)務(wù)的新技術(shù)新產(chǎn)品預(yù)留接口,以便進行平滑地升級和資源擴充。容錯性和可靠性實時計費網(wǎng)絡(luò)應(yīng)用,對系統(tǒng)的可靠性要求極高,關(guān)鍵主機系統(tǒng)不允許停機發(fā)布應(yīng)用。這就需要采取各種容錯技術(shù)以確保系統(tǒng)正常工作
8、,如不停機發(fā)布版本等,但是在硬件設(shè)備也需要相應(yīng)的方案支持,如雙機熱備、備份電源等技術(shù)保證服務(wù)器不出現(xiàn)停機故障