




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、海外市場直銷集成系統(tǒng)整體架構(gòu)文檔(OAD)健康產(chǎn)品文檔外傳本文檔由這份文檔僅向健康產(chǎn)品完成,并限量。文檔包含、專業(yè)而重要的材料和信息。、被的供應(yīng)商員工參與到 DSIS 項(xiàng)目第一階段的實(shí)施執(zhí)行的員工,或者那些雙方認(rèn)定的“評估員”。修訂歷史版本日期描述0.1Tony Chen2015-10-070.1 版本發(fā)布0.2Tony Chen2015-10-300.2 版本發(fā)布(增加了第三章并重新整理文檔)0.3Tony Chen2015-11-040.3 版本發(fā)布(項(xiàng)目團(tuán)隊(duì)共同協(xié)作優(yōu)化了文檔)0.4Tony Chen2015-11-050.4 版本發(fā)布(項(xiàng)目團(tuán)隊(duì)共同協(xié)作優(yōu)化了文檔)0.5Tony Che
2、n2015-11-060.5 版本發(fā)布(組件描述更為詳細(xì);為 non-RAC 架構(gòu)更換了數(shù)據(jù)庫)0.6Tony Chen2015-11-090.6 版本發(fā)布目錄簡介51.41.5項(xiàng)目簡介5文檔目5相關(guān)文檔5簡寫或縮寫5文檔變更控制623解決方案架構(gòu)概述7應(yīng)用架構(gòu)93.1系統(tǒng)架構(gòu).23.1.3邏輯視圖9技術(shù)視圖10子系統(tǒng)和模塊113.2組件模型133.2.1組件143.2.2交互圖18架構(gòu)3.3.2內(nèi)容19資產(chǎn)193.4代碼結(jié)構(gòu)19命名方式19編程規(guī)范204數(shù)據(jù)架構(gòu)214.1系統(tǒng)關(guān)系圖214.1.1框架214.1.2概念數(shù)據(jù)模型23數(shù)據(jù)分
3、級24數(shù)據(jù)遷移策略254.24.35678安全架構(gòu)27工具28非功能性需求29部署架構(gòu)3部署周期31持續(xù)性集成32環(huán)境概要與推廣32非生產(chǎn)環(huán)境32生產(chǎn)環(huán)境38基礎(chǔ)設(shè)施架構(gòu)4210 附錄4310.410.510.610.710.810.9接口文檔中間件43接口文檔GDS43接口文檔經(jīng)銷商 APP43接口文檔TW APP43接口文檔支付網(wǎng)關(guān)(接口文檔支付網(wǎng)關(guān)(接口文檔支付網(wǎng)關(guān)()43)43)43接口文檔電子郵件43接口文檔43數(shù)據(jù)模式43RAC 架構(gòu)的 oracle 數(shù)據(jù)庫43簡介項(xiàng)目簡介本文檔概述了將在 DSIS 項(xiàng)目第一階段實(shí)施中所遵循的技術(shù)實(shí)現(xiàn)內(nèi)容
4、、規(guī)范與方法。由于第一階段將是 DSIS的原始構(gòu)建與部署,它對概念和架構(gòu)策略有著的作用,而這將是未來階段與整個(gè)項(xiàng)目的“1.2文檔目標(biāo)”。本文檔有以用:DSIS 實(shí)施中將會運(yùn)用到的規(guī)范的基準(zhǔn);描述了實(shí)施過程中所運(yùn)用的技術(shù)方法與 APP 的功能需求;確定了適用于 APP 的第描述了數(shù)據(jù)模型與其實(shí)施方案;、集成觸控與解決方法;描述了其他系統(tǒng)的接口與結(jié)構(gòu)( 外部系統(tǒng)與原有的系統(tǒng));為 DSIS 未來上線的 APP 提供了參考與風(fēng)格的指導(dǎo)。相關(guān)文檔1.3本文檔將下列文檔。要了解信息,請參閱項(xiàng)目文檔包中的相關(guān)文檔。FRD-功能需求文檔縮寫與簡稱在整篇文檔中,縮寫和簡稱將降低工作量并讓文本簡明扼要。下列是常
5、見簡稱的釋義:DSIS直銷集成系統(tǒng) VM虛擬機(jī)MVC模型視圖控制器 SOA面向服務(wù)的架構(gòu)CMS內(nèi)容管理系統(tǒng)1.4DR()還原RAC實(shí)時(shí)應(yīng)用集群 SIT系統(tǒng)集成測試 UAT用戶驗(yàn)收測試ERD實(shí)體關(guān)系圖1.5文檔變更控制當(dāng)本文檔的最終版本通過了驗(yàn)收并簽署,變更就需要走正式的流程。變更請求將會提交給健康產(chǎn)品和服務(wù)商。一旦雙方同意變更,相關(guān)變更會記載到技術(shù)架構(gòu)文檔中。變更后的文檔將在項(xiàng)目開始前重新驗(yàn)收并簽署。2解決方案架構(gòu)概覽圖 2 解決方案架構(gòu)概覽DSI 系統(tǒng)將分為兩個(gè)站點(diǎn):管理站點(diǎn)與會員站點(diǎn)。管理站點(diǎn)供會員站點(diǎn)供經(jīng)銷商使用。操作員與管理者使用,會員站點(diǎn)腦瀏覽器、移動(dòng)端瀏覽器(自適應(yīng)模式)和 APP
6、,管理站點(diǎn)腦瀏覽器和移動(dòng)端瀏覽器(自適應(yīng)模式)。DSIS 通過中間件與 GDS 交互,并提供了 ESB 與 FTP 服務(wù)。其中,GDS 是數(shù)據(jù)處理流程的后端系統(tǒng)。TW APP 是經(jīng)銷商與操作員使用的移動(dòng) APP。而經(jīng)銷商 APP 供所有經(jīng)銷商使用。系統(tǒng)提供電子郵件服務(wù)。DSIS 將使用郵件系統(tǒng)來向或成員傳達(dá)信息。系統(tǒng)通過 API 來提供服務(wù)。系統(tǒng)可以向不同國家的成員。選擇解決方案的服務(wù)商來提供這項(xiàng)服務(wù)。不同市場有不同的支付網(wǎng)關(guān)提供者。在第一階段,會發(fā)布一些簡單的 BI 功能,并將不斷向客戶提供的 BI 服務(wù)。應(yīng)用架構(gòu)系統(tǒng)架構(gòu)邏輯視圖圖 3-1-1 生產(chǎn)站點(diǎn)邏輯圖上面的圖展現(xiàn)了生產(chǎn)站點(diǎn)的邏輯。生
7、產(chǎn)站點(diǎn)為 3 層結(jié)構(gòu),并使用應(yīng)用程序集來構(gòu)建系統(tǒng)。生產(chǎn)站點(diǎn)通過或網(wǎng)絡(luò)向 DR 站點(diǎn)同步數(shù)據(jù)。DR 站點(diǎn)在正式環(huán)境上線后啟用。3.1.2技術(shù)視圖圖 3-1-2 技術(shù)視圖操作員和管理員通過 PC 端或移動(dòng)端瀏覽器在 DSIS 管理站點(diǎn)中執(zhí)行日常操作。他們所負(fù)責(zé)的操作與賦予權(quán)限都不相同。會員都由直銷業(yè)務(wù)的經(jīng)銷商。他們通過 DSIS 會員站點(diǎn)來拓展業(yè)務(wù)??梢酝ㄟ^ PC 端和移動(dòng)端瀏覽器登錄會員站點(diǎn)。TW APP 是經(jīng)銷商與操作員使用的移動(dòng) APP。而經(jīng)銷商 APP 供所有經(jīng)銷商使用。系統(tǒng)提供電子郵件服務(wù)。DSIS 將使用郵件系統(tǒng)來向或成員傳達(dá)信息。系統(tǒng)通過 API 來提供服務(wù)。系統(tǒng)可以向不同國家的成員
8、。選擇解決方案的服務(wù)商來提供這項(xiàng)服務(wù)。支付網(wǎng)關(guān)系統(tǒng)通過 API 提供支付服務(wù)。系統(tǒng)直接發(fā)送支付請求到支付網(wǎng)關(guān)?,F(xiàn)在有以下支付網(wǎng)關(guān)提供商:-:World Pay-:中國:管理站點(diǎn)通過 MVC(模型視圖控制器)架構(gòu)來提供服務(wù)。會員站點(diǎn)通過 SOA(服務(wù)導(dǎo)向架構(gòu))架構(gòu)提供服務(wù)。集成系統(tǒng)提供外部系統(tǒng)、會員站點(diǎn)的集成服務(wù)。公共包中包含了常用的服務(wù)。編程參考。子系統(tǒng)與模塊DSIS 系統(tǒng)分為三大子系統(tǒng):管理站點(diǎn)、會員站點(diǎn)、集成系統(tǒng)。管理站點(diǎn)系統(tǒng)管理站點(diǎn)系統(tǒng)通過 MVC 架構(gòu)來構(gòu)建。模型:模型代表了包含數(shù)據(jù)的 JAVA POJO。如果數(shù)據(jù)變化,它能夠及時(shí)更新控制器。大部分時(shí)間中,這是一項(xiàng)服務(wù)。視圖:視圖代表中
9、模型中的數(shù)據(jù)是可視化的。控制器:控制器作用于“模型”和“視圖”。當(dāng)數(shù)據(jù)更新時(shí),它控制著數(shù)據(jù)輸入到模型中并實(shí)時(shí)更新著視圖。系統(tǒng)模塊如下:圖 3-1-3-1 管理站點(diǎn)模塊注:“常見服務(wù)”中包含了常用的服務(wù)。編程參考。會員站點(diǎn)子系統(tǒng)系統(tǒng)將使用 SOA 架構(gòu)構(gòu)建。系統(tǒng)沒有后端邏輯而是靠頁面來組織模塊。前端頁面通過 web服務(wù)與后端系統(tǒng)進(jìn)行交互。系統(tǒng)模塊如下:圖 3-1-3-2 會員站點(diǎn)模塊注:“常見服務(wù)”中包含了常用的服務(wù)。編程參考。集成子系統(tǒng)系統(tǒng)通過 SOA 架構(gòu)構(gòu)建,提供客戶端調(diào)用外部系統(tǒng),如系統(tǒng)等功能。系統(tǒng)模塊如下:圖 3-1-3-3集成系統(tǒng)模塊注:“公共服務(wù)”中包含了常用的服務(wù)。編程參考。組件
10、模型組件以下是按子系統(tǒng)和模塊分類的組件列表:子系統(tǒng)模塊組件描述管理站點(diǎn)正確控制提供了資源(URL 或者頁面)的列表、創(chuàng)建、更新、刪除等服務(wù)。提供了用戶組正確角色資源分配的服務(wù)。(基于角色的控制。)管理站點(diǎn)賬戶管理登錄提供登錄服務(wù)管理站點(diǎn)賬戶管理忘記提供忘記服務(wù)管理站點(diǎn)賬戶管理用戶信息當(dāng)前登錄狀態(tài)能夠修改用戶的個(gè)人信息,如號碼或者等。管理站點(diǎn)賬戶管理管理提供日志查看服務(wù)管理站點(diǎn)賬戶管理自動(dòng)發(fā)貨管理提供銷售訂單的搜索、查看、創(chuàng)建、更新(暫?;蜃詣?dòng))操作。管理站點(diǎn)賬戶管理獎(jiǎng)金管理提供獎(jiǎng)金調(diào)整服務(wù)(搜索、查看、創(chuàng)建、更新、刪除);提供獎(jiǎng)金計(jì)算服務(wù)(歷史、支付詳情、獎(jiǎng)金);提供支付轉(zhuǎn)口服務(wù)。管理站點(diǎn)公司
11、信息公司信息提供公司信息和用戶分配的搜索、查看、創(chuàng)建、更新操作。管理站點(diǎn)指示板管理指示板管理提供用戶客制化的指示板服務(wù)。本部分主要通過圖表來展現(xiàn)。(可能要和 BI 系統(tǒng)集成)管理站點(diǎn)物流管理物流管理提品物流的搜索、查看、打印操作管理站點(diǎn)文件管理文件管理提供文檔配置的列表、創(chuàng)建、刪除功能;提供文檔上傳服務(wù)和給用戶或會員分配文檔權(quán)限的服務(wù)。管理站點(diǎn)活動(dòng)管理活動(dòng)管理提供活動(dòng)信息的搜索、查看、創(chuàng)建、更新、刪除功能。管理站點(diǎn)用戶管理用戶管理用戶可以搜索、查看、創(chuàng)建、更新其他用戶的信息;批準(zhǔn)/新建新用戶。管理站點(diǎn)庫存管理庫存管理提供庫存信息的搜索、查看、創(chuàng)建、更新、轉(zhuǎn)入、轉(zhuǎn)出功能;創(chuàng)建、更新、刪除、搜索廠
12、商信息。管理站點(diǎn)供應(yīng)鏈管理供應(yīng)鏈管理提供中心信息的搜索、查看、創(chuàng)建、更新、刪除功能;創(chuàng)建會員/銷售的訂單/獎(jiǎng)金;交付管理,庫存查詢和銷售報(bào)表;批準(zhǔn)/獎(jiǎng)金。管理站點(diǎn)市場信息管理市場信息提供市場信息的搜索、查看、創(chuàng)建、更新功能管理站點(diǎn)會員管理會員管理提供會員信息的搜索、查看、創(chuàng)建、更新功能管理站點(diǎn)消息管理消息管理提供消息數(shù)據(jù)的搜索、查看、創(chuàng)建、更新、發(fā)布、分配用戶等功能。管理站點(diǎn)訂單返回管理訂單返回管理提供銷售訂單的搜索、查看、創(chuàng)建、更新、取消、退款、換貨等功能。管理站點(diǎn)產(chǎn)品管理產(chǎn)品管理提供目錄、產(chǎn)品信息的搜索、查看、創(chuàng)建、更新、刪除;分配產(chǎn)品到目錄下等功能。管理站點(diǎn)促銷管理促銷管理提供促銷的搜索
13、、查看、創(chuàng)建、更新、終止、自動(dòng)應(yīng)用等功能。管理站點(diǎn)報(bào)表管理報(bào)表管理提供報(bào)表生成、導(dǎo)出、服務(wù);生成 BI 報(bào)表并提供與 BI 服務(wù)器集成的報(bào)表。管理站點(diǎn)銷售訂單管理銷售訂單管理提供銷售訂單的搜索、查看、創(chuàng)建、更新、取消、自動(dòng)保存、訂單模板、銷售訂單歷史列表等功能。管理站點(diǎn)銷售訂單管理打印服務(wù)提供用戶輸出訂單信息或者提貨單信息,然后導(dǎo)出到 excel/pdf 文件中的界面。管理站點(diǎn)調(diào)度管理調(diào)度管理提供調(diào)度工作信息的陳列、創(chuàng)建、更新、刪除、執(zhí)行功能;提供執(zhí)行歷史日志服務(wù)。管理站點(diǎn)服務(wù)中心信息服務(wù)中心管理提供服務(wù)中心信息的搜索、查看、創(chuàng)建、更新、刪除等功能;批準(zhǔn)/申請;向服務(wù)中心分配和生成服務(wù)中心獎(jiǎng)金
14、。管理站點(diǎn)層管理層管理提供層信息的搜索、查看、創(chuàng)建、更新、終止等功能。管理站點(diǎn)系統(tǒng)參數(shù)管理系統(tǒng)參數(shù)提供市場相關(guān)的系統(tǒng)參數(shù)的搜索、查看、創(chuàng)建、更新功能。管理站點(diǎn)稅務(wù)管理稅務(wù)管理提供年度/月度稅的搜索、查看、生成等功能;并提供參考文件的。會員站點(diǎn)賬戶管理會員登錄提供會員登錄服務(wù)會員站點(diǎn)賬戶管理會員忘記提供會員“忘記”服務(wù)會員站點(diǎn)賬戶管理會員配置提供會員信息的搜索、查看、創(chuàng)建、更新、批準(zhǔn)、功能。會員站點(diǎn)賬戶管理會員自動(dòng)訂貨管理提供自動(dòng)化訂單信息的查看、修改功能。會員站點(diǎn)結(jié)賬管理結(jié)賬管理提供申請收據(jù)、物流選擇、計(jì)費(fèi)、訂單核價(jià)、申請付款等服務(wù)。會員站點(diǎn)管理管理提供文檔服務(wù)。會員站點(diǎn)活動(dòng)管理會員活動(dòng)管理提
15、供活動(dòng)的查看、登記功能會員站點(diǎn)管理管理提供信息的搜索、查看、打印、服務(wù)。會員站點(diǎn)會員管理會員管理提供會員信息的搜索、查看、創(chuàng)建、更新等功能。會員站點(diǎn)通知管理會員通知管理提供消息的搜索、查看、分類、刪除功能。會員站點(diǎn)訂單歷史管理訂單歷史提供訂單的列表、查看功能會員站點(diǎn)產(chǎn)品管理產(chǎn)品管理提品信息的列表、查看功能會員站點(diǎn)購物車購物車提供購物車的添加、保存、修改、清空功能。會員站點(diǎn)收據(jù)管理收據(jù)管理提供收據(jù)的查看、申請功能。集成配置配置服務(wù)提供其他組件的參數(shù)初始化服務(wù)。集成安全安全服務(wù)提供了數(shù)據(jù)加密/的服務(wù)。(公共服務(wù))集成服務(wù)客戶端服務(wù)客戶端提供調(diào)用外部系統(tǒng),如中間件的請求。集成服務(wù)器ESB器ESB 的
16、請求管理站點(diǎn)子系統(tǒng)的組件:圖 3-2-1管理站點(diǎn)組件集成會員器會員站點(diǎn)的請求集成APP器TW APP /經(jīng)銷商 APP 的請求公共郵件服務(wù)提供郵件服務(wù)公共服務(wù)提供公共FTP 服務(wù)提供 FTP 服務(wù)公共安全服務(wù)提供數(shù)據(jù)加密/服務(wù)公共驗(yàn)證服務(wù)用戶驗(yàn)證公共驗(yàn)證服務(wù)驗(yàn)證用戶輸入的內(nèi)容是否有效公共服務(wù)生成公共文件上傳服務(wù)問卷上傳服務(wù)公共日志服務(wù)提供日志服務(wù)會員站點(diǎn)子系統(tǒng)組件:圖 3-2-1-2會員站點(diǎn)組件集成子系統(tǒng)組件:圖 3-2-1-3集成組件所有子系統(tǒng)中常用的組件:圖 3-2-1-4常用服務(wù)組件3.2.2交互圖下列交互圖供開發(fā)團(tuán)隊(duì)參考。管理站點(diǎn):賬戶管理模塊圖 3-2-2-1會員站點(diǎn):購物車模塊賬戶
17、管理模塊序列圖圖 3-2-2-2購物車模塊序列圖站點(diǎn)結(jié)構(gòu)站點(diǎn)內(nèi)容基于功能結(jié)構(gòu)前端站點(diǎn)內(nèi)容(JSPs)將分類到目錄中?!皟?nèi)置”的目錄將會用于整個(gè)站點(diǎn)的 JSP,其中包括會在整個(gè)站點(diǎn)多個(gè)領(lǐng)域運(yùn)用到的片段頁面。可重復(fù)使用的“代碼段”的例子如:頁頭頁腳能夠根據(jù)需要放置在不同的頁面中。它在不同頁面中有同樣的結(jié)構(gòu)、形狀,這樣就大大減少了的工作量。JavaScript 和 CSS 文件將采用同樣的結(jié)構(gòu)。3.3.2資產(chǎn)資產(chǎn)劃分為兩種類型:1)在內(nèi)容服務(wù)器中并用定義好名方式來的,和其他形式;2)站點(diǎn)的外觀和控制性元素如邊框、背景、按鈕等將被在應(yīng)用服務(wù)器目錄中并通過代碼部署來管理。代碼結(jié)構(gòu)命名方法DSIS 將會采
18、用下列命名標(biāo)準(zhǔn): com.lkkhpg.dsis.*是所有 java 資源文件的 java 包標(biāo)準(zhǔn)命名樣式。 com.lkkhpg.dsis.admin.*是管理站點(diǎn) java 的 java 包標(biāo)準(zhǔn)命名樣式。 com.lkkhpg.dsis.member.*是會員服務(wù)站點(diǎn) java 文件的 java 包標(biāo)準(zhǔn)命名樣式。 com.lkkhpg.dsis.式。 cegration.*是會員站點(diǎn)和其他系統(tǒng)集成部分的 java 包標(biāo)準(zhǔn)命名樣mon.*是常用 java 文件的 java 包標(biāo)準(zhǔn)命名樣式。 com.lkkhpg.dsis.member.*包下的 java 源代碼不能com.lkkhpg.ds
19、is.admin.* mon.* 和了這條規(guī)則,創(chuàng)建的編碼無效。包下的代碼,但它們都能ccomlkkhpg.dsis.egation.*包下源代碼。如果在后續(xù)每個(gè)詞中首字母大寫的復(fù)合情況將會在 JSP 文件中使用(如:accountManagement.jsp)3.4.2編程規(guī)范代碼按一個(gè)普通的編程規(guī)范編寫是非常重要的,這樣開發(fā)才能更容易理解。DSIS項(xiàng)目要求,開發(fā)h遵循 Oracle Sun 設(shè)定的規(guī)范編程。相關(guān)規(guī)范可參照:/doc s/condeconv/開發(fā)團(tuán)隊(duì)?wèi)?yīng)使用 checkstyle/findbug/sona 等來提高編程質(zhì)量。數(shù)據(jù)結(jié)構(gòu)系統(tǒng)關(guān)系圖4.1.1 框架系統(tǒng)/參與者類型描述
20、用戶用戶使用 DSISDSIS用戶負(fù)責(zé)執(zhí)行 DSIS 系統(tǒng)中的日常業(yè)務(wù)。DSIS用戶包括操作員和I-Po用戶。他們將被分配到不同的公司和不同的權(quán)限組來進(jìn)行不同的業(yè)務(wù)操作,例如,產(chǎn)品/庫存/銷售訂單/配貨等。他們通過PC 和移動(dòng)設(shè)備的瀏覽器來管理員成員外部用戶使用 DSIS成員是直銷企業(yè)的經(jīng)銷商。他們使用DSIS 系統(tǒng)來發(fā)展自己的業(yè)務(wù)。他們通過PC 和移動(dòng)設(shè)備的瀏覽器來成員。網(wǎng)關(guān)系統(tǒng)企業(yè)電子郵件系統(tǒng)來提供郵件發(fā)送服務(wù)。DSIS 將使用這個(gè)系統(tǒng)給成員和用戶發(fā)送信息。SMS 網(wǎng)關(guān)外部第供應(yīng)商通過 API 提供短消息服務(wù)的系統(tǒng)。系統(tǒng)將給不同國家的成員發(fā)送消息。選擇一個(gè)一站式服務(wù)的供應(yīng)商來提供此服務(wù)。支
21、付網(wǎng)關(guān)外部第供應(yīng)商通過 API 提供支付服務(wù)的系統(tǒng)。系統(tǒng)將直接發(fā)送支付請求給支付網(wǎng)關(guān)。現(xiàn)在 有以下支付網(wǎng)關(guān)提供者:World Pay:中國 商業(yè):外部第供應(yīng)商提供支付功能的系統(tǒng),成員將通過收到他們的。:中國商業(yè):國際商業(yè)GDS系統(tǒng)提供全球數(shù)據(jù)服務(wù)并且與傭金計(jì)算系統(tǒng)交互的企業(yè)系統(tǒng)。4.1.2 概念數(shù)據(jù)模型實(shí)體關(guān)系模型(ERD)實(shí)體描述:實(shí)體名稱數(shù)據(jù)項(xiàng)目描述格式是否PKFKMarketMarket ID市場 IDX(20)YMarket Name市場名稱X(200)Y稅務(wù)部門外部第供應(yīng)商DSIS 需要產(chǎn)生稅表,并根據(jù)規(guī)定的形式提交給。移動(dòng)端 APP系統(tǒng)通過移動(dòng)端給批發(fā)商提供服務(wù)的系統(tǒng)?,F(xiàn)在有兩個(gè)在
22、使用的移動(dòng)端 APP: TW APP 和批發(fā)商 APP。備注:X-String ; 9-Number4.2 數(shù)據(jù)分級使用者數(shù)量(從 2016 年到 2020 年)假設(shè):該評估是基于現(xiàn)有的 3 個(gè)市場的平均。數(shù)據(jù)庫大?。◤?2016 年到 2020 年)對于以上用戶及每個(gè)用戶的每份數(shù)據(jù)大?。?.15(kb)每天的使用率:1.13%的估計(jì):1164備注:出于安全原因,詳細(xì)的背景信息請參考文件“Forecast of DSIS Users in 2016 2020.xls”和“Forecast of DB Usage in 2016 2020.xls”。結(jié)論:當(dāng)系統(tǒng)第一次啟動(dòng)時(shí)的數(shù)據(jù)庫大小為 3TB
23、。201620172018201920201.1TB1.4TB1.8TB2.3TB3TB201620172018201920209000001100000150000018000002500000Start Date市場的有效開始日期DATEYEnd Date市場有效的結(jié)束日期DATEMember ApprovalIndicator新成員申請批準(zhǔn)設(shè)置X(1)YMemberMarket ID市場 IDYYYMember ID成員 IDX(20)YYMember Name成員名稱X(100)Membassword成員X(20)GSD ID NumberGSD ID 號碼9(20)4.3 數(shù)據(jù)遷移策
24、略運(yùn)用“直接交換”的方式進(jìn)行數(shù)據(jù)遷移。當(dāng) DSIS 啟動(dòng)后,所有必要的數(shù)據(jù)從接入 DSIS。而在同一時(shí)間和 GDS 之間的任何接口都是關(guān)閉(暫停)的。由于現(xiàn)有的分紅年度月期間,那個(gè)月的 20 號之后。需要選擇一個(gè)合適的時(shí)間來啟動(dòng)數(shù)據(jù)遷移。建議的日期是更詳細(xì)的策略:分析所有和 DSIS 的表,繪制出它們之間不同點(diǎn)的表。根據(jù)數(shù)據(jù)分析的結(jié)果,數(shù)據(jù)的和數(shù)據(jù)的轉(zhuǎn)移將會開始進(jìn)行。數(shù)據(jù)分離成靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)。創(chuàng)建導(dǎo)入并在測試環(huán)境對它們進(jìn)試。靜態(tài)數(shù)據(jù):很少改變的數(shù)據(jù)。如用戶(會員,Po等。用戶),產(chǎn)品,公司,服務(wù)中心,I-動(dòng)態(tài)數(shù)據(jù):動(dòng)態(tài)變化的或需要由外部系統(tǒng)更新的數(shù)據(jù)。如銷售訂單,訂單發(fā)貨等。會提供今年至少
25、 3 個(gè)月的歷史數(shù)據(jù)。對于這個(gè)項(xiàng)目的時(shí)間可能是 2016 年 1 月 1日至 2016 年 7 月 21 日(實(shí)際結(jié)束時(shí)間是上線時(shí)間)。在適當(dāng)?shù)臅r(shí)間啟動(dòng) DSIS 系統(tǒng),并通知 GDS 關(guān)閉和 GDS 之間的接口。進(jìn)行數(shù)據(jù)導(dǎo)入和檢查。在此之后,需要根據(jù)數(shù)據(jù)驗(yàn)證計(jì)劃來驗(yàn)證該數(shù)據(jù)。如果數(shù)據(jù)遷移徹底失敗,需要打開和 GDS 之間的接口,并關(guān)閉 DSIS 和 GDS之間的接口。所有的業(yè)務(wù)處理將在行遷移。系統(tǒng)來完成。DSIS 的 bug 修復(fù)后,再次進(jìn)的數(shù)據(jù)遷移進(jìn)程以及所涉及的利益相關(guān)者:項(xiàng)目過程DSIS 發(fā)展團(tuán)隊(duì)客戶GDSGCS0數(shù)據(jù)遷移策略協(xié)商1數(shù)據(jù)分析2數(shù)據(jù)遷移計(jì)劃3數(shù)據(jù)遷移失敗計(jì)劃4數(shù)據(jù)驗(yàn)證計(jì)劃
26、5數(shù)據(jù)遷移6數(shù)據(jù)驗(yàn)證7數(shù)據(jù)遷移失敗5 安全架構(gòu)在整個(gè)項(xiàng)目設(shè)計(jì)、開展、測試和部署期間,Web 應(yīng)用程序操作者方面的數(shù)據(jù)泄漏應(yīng)該極力避免以下十個(gè)隱私風(fēng)險(xiǎn):數(shù)據(jù)的應(yīng)對措施不徹底的刪除非透明的政策,條款和條件不為主要目標(biāo)需要的數(shù)據(jù)收集與第的數(shù)據(jù)共享過時(shí)的個(gè)人信息會話過期機(jī)制的缺少或不安全的數(shù)據(jù)傳輸以上信息來源于 OWASP 組織(開放式 Web 應(yīng)用程序安全項(xiàng)目)。6及工具名稱版本描述RedHat EntriseLinux 6(or above) 64 Bit操作系統(tǒng)()JAVA SDK1.8.51JVM (免費(fèi))Apache2.xHTTP Web 服務(wù)器 (免費(fèi))Tomcat9.x應(yīng)用服務(wù)器(免費(fèi))
27、Redis3.0.3分布式緩存(免費(fèi))Oracle Database 12cEntrise 數(shù)據(jù)庫()Oracle Golden Gate取決于數(shù)據(jù)庫版本數(shù)據(jù)同步()SSL CertificationN/AHTTPS 服務(wù)()JDBC Driver取決于數(shù)據(jù)庫版本數(shù)據(jù)存取(免費(fèi))Apache Maven3.3.3構(gòu)建工具(免費(fèi))Jenkins1.624構(gòu)建服務(wù)器(免費(fèi))Apache SVN1.9.0源代碼(免費(fèi))Eclipse3.3開發(fā)工具(免費(fèi))Spring Framework4.x代碼框架(免費(fèi))7 非功能性需求項(xiàng)目描述Exten(擴(kuò)展)技術(shù)設(shè)計(jì)不同國家、地區(qū)對于稅務(wù)、票證、支付等有不同的
28、商業(yè)規(guī)則。為了快速在一個(gè)國家上線站點(diǎn), 應(yīng)該運(yùn)用一些設(shè)計(jì)模式來實(shí)現(xiàn)本地化功能。比如策略模式,模板方法模式等。應(yīng)用模塊設(shè)計(jì)策略來使系統(tǒng)更靈活。有些功能可以通過修改配置文件來實(shí)現(xiàn)。該系統(tǒng)應(yīng)提供的特性:時(shí)區(qū),語言,貨幣,付款等。數(shù)據(jù)庫在未來通過添加數(shù)據(jù)庫實(shí)例來并發(fā)數(shù)據(jù)的能力硬件添加新虛擬機(jī)到 web/應(yīng)用群集改善并發(fā)請求并減少響應(yīng)時(shí)間。云部署和 CDN 服務(wù)成員站點(diǎn)基于 SOA 設(shè)計(jì)以分離前端和后端。必要,端可部署到云來利用 CDN 云服務(wù)來減少響應(yīng)時(shí)間。Security(安全性)IP 過濾器供接口調(diào)用SSL(HTTP)用于數(shù)據(jù)傳輸?shù)陌踩玀D5 算法數(shù)據(jù)加密 d數(shù)據(jù)加密(比如數(shù)據(jù)庫中的)防保護(hù)(7*
29、24)代碼泄漏掃描工具:New RelicMaenance Page(界面)在系統(tǒng)中斷時(shí)應(yīng)該有一個(gè)界面,安裝和移除界面應(yīng)該不超過 15 分鐘。Acsibility(可性)通過 PC 和移動(dòng)設(shè)備的瀏覽器應(yīng)該提供應(yīng)答模式Performance(性能)TPS(每秒事務(wù)處理量):100MRT(最大響應(yīng)時(shí)間)=3 秒并發(fā)請求:3000用戶用戶:3000經(jīng)銷商+忠實(shí)客戶:2000000性能測試工具:Load RunnerCompliance(柔性)PCIDSS眾所周知現(xiàn)在的系統(tǒng)存在問題。嘗試跟上 PCIDSS。如果無法完全滿足規(guī)則,在數(shù)據(jù)和轉(zhuǎn)移時(shí)應(yīng)該加密。Reliability(可靠性)負(fù)載均衡數(shù)據(jù)庫備份
30、頻率:24 小時(shí)(全部備份)外:7 年的數(shù)據(jù)備份和恢復(fù)7*24 運(yùn)行:99.5%提供恢復(fù)服務(wù)System Monitoring(系統(tǒng))7*24硬件,磁盤空間,內(nèi)存使用率,I / O,CPU 使用率,服務(wù)器狀態(tài),網(wǎng)絡(luò)連接,網(wǎng)絡(luò) 等。開發(fā)團(tuán)隊(duì)?wèi)?yīng)該提供一些簡單的網(wǎng)頁向 團(tuán)隊(duì)顯示這些信息。而且在某些情況下應(yīng)該發(fā)送電子郵件給股東。日志文件7 天保留日志文件和1 年歸檔日志文件Disaster Recovery(恢復(fù)性)恢復(fù)數(shù)據(jù)中心位于生產(chǎn)數(shù)據(jù)中心的不同的物理位置/區(qū),避免不可接受的業(yè)務(wù)影響業(yè)務(wù)的可用性和連續(xù)性。服務(wù)級別協(xié)議RTO(恢復(fù)時(shí)間目標(biāo)):4 小時(shí)RPO(恢復(fù)點(diǎn)目標(biāo)):1 小時(shí)8 部署架構(gòu)DEV
31、將設(shè)在辦事處的數(shù)據(jù)中心;SIT 和 UAT 環(huán)境將設(shè)在廣州辦事處的數(shù)據(jù)中心;生產(chǎn)環(huán)境將設(shè)在的互聯(lián)網(wǎng)數(shù)據(jù)中心。8.1 部署生命周期備注:在生產(chǎn)環(huán)境保持三個(gè)最近的版本。如果部署失敗或被回滾到之前的版本。8.2 持續(xù)性集成為了加快有效的發(fā)展,開發(fā)團(tuán)隊(duì)?wèi)?yīng)建立持續(xù)集成機(jī)制?;究蚣苁?SVN+Maven/Gradle+Jenkins。SVN: 源代碼控制工具M(jìn)aven/Gradle:構(gòu)建工具Jenkins:持續(xù)集成服務(wù)器(需要在 LKKHPG IDC 設(shè)置持續(xù)集成環(huán)境)供應(yīng)商應(yīng)提供自動(dòng)構(gòu)建和單元測試機(jī)制。8.3 環(huán)境概要與推廣以下三個(gè)環(huán)境將組成 DSIS 推廣過程的結(jié)構(gòu)。供應(yīng)商(SVN,構(gòu)建,集成/QA
32、)是新特性和功能的第一個(gè)推廣點(diǎn)。供應(yīng)商應(yīng)該創(chuàng)建架構(gòu)并將它部署到自己的QA 環(huán)境,在這里供應(yīng)商的 QA 團(tuán)隊(duì)將執(zhí)行密集的測試以確保所有的功能正常有序并加以定義規(guī)格。第二個(gè)部署的是開發(fā)環(huán)境,在這里所有功能將由供應(yīng)商 QA 團(tuán)隊(duì)和 LKKHPG QA 團(tuán)隊(duì)執(zhí)行單元測試和端到端測試。供應(yīng)商 QA 團(tuán)隊(duì)必須確保將要前通過了測試。的版本在傳到這個(gè)環(huán)境第三個(gè)部署的是 SIT 環(huán)境,在這里供應(yīng)商 QA 團(tuán)隊(duì)和 LKKHPG QA 團(tuán)隊(duì)執(zhí)行集成測試和端到端測試。第四個(gè)部署的是 UAT 環(huán)境,在這里客戶和 LKKHPG QA 團(tuán)隊(duì)執(zhí)行集成測試和端到端測試。這是產(chǎn)品上線之前最后的部署。生產(chǎn)是最終的目的和面向廣大用戶
33、的環(huán)境。8.3.1 非生產(chǎn)環(huán)境 總覽 DEV 環(huán)境備注:DEV 環(huán)境將設(shè)在辦事處的數(shù)據(jù)中心。所有的服務(wù)器都是虛擬機(jī)。服務(wù)器配置參數(shù)如下:策略:將開放 80(HTTP)和 443(HTTPS)給互聯(lián)網(wǎng)用戶;將打開端口 22(SSH&SFTP)用于應(yīng)該對 DSIS 接入互聯(lián)網(wǎng)沒有限制。接入和文件上傳;服務(wù)器CPU內(nèi)存硬盤空間Web Server(x1)3GHz* 1 Core2GB操作系統(tǒng):Redhat EntriseLinux 6 或更高(Apache)50G(包括操作系統(tǒng)),可擴(kuò)展Application Server(x2)3GHz* 1 Core8GB操作系統(tǒng):Redhat Entrise
34、Linux 6 或更高(Tomcat)50G(包括操作系統(tǒng)),可擴(kuò)展Database Server(x1)3GHz* 2 Core16GB操作系統(tǒng):Redhat Entrise Linux 6 或更高數(shù)據(jù)庫:Oracle 12C R1 標(biāo)準(zhǔn)版100G( 包括操作系統(tǒng)),可擴(kuò)展SVN Server(x1)3GHz* 1 Core4操作系統(tǒng):Redhat Entrise Linux 6 或更高900GB,可擴(kuò)展:/: 50G/opt: 800G/var/log: 50GBuild Server(x1)3GHz* 1 Core4操作系統(tǒng):Redhat Entrise Linux 6 或更高600GB
35、,可擴(kuò)展:/: 50G/opt: 500G/var/log: 50G SIT 環(huán)境備注:SIT 環(huán)境將設(shè)在廣州辦事處的數(shù)據(jù)中心。所有的服務(wù)器都是虛擬機(jī)。服務(wù)器配置參數(shù)如下:服務(wù)器CPU內(nèi)存硬盤空間Web Server(x1)3GHz* 1 Core2GB操作系統(tǒng):Redhat EntriseLinux 6 或更高(Apache)50G(包括操作系統(tǒng)),可擴(kuò)展Application Server(x2)3GHz* 1 Core8GB操作系統(tǒng):Redhat Entrise Linux 6 或更高(Tomcat)50G(包括操作系統(tǒng)),可擴(kuò)展Database Server(x1)3GHz* 2 Co
36、re16GB操作系統(tǒng):Redhat Entrise Linux 6 或更高數(shù)據(jù)庫:Oracle 12C R1 標(biāo)準(zhǔn)版50G(包括操作系統(tǒng)),可擴(kuò)展策略:將開放 80(HTTP)和 443(HTTPS)給互聯(lián)網(wǎng)用戶;將打開端口 22(SSH&SFTP)用于接入和文件上傳;將打開端口 1521(JDBC)給 GDS 測試環(huán)境;應(yīng)該對 DSIS 接入互聯(lián)網(wǎng)沒有限制。 UAT(Staging)環(huán)境備注:UAT 和 Staging 將共個(gè)環(huán)境,這個(gè)環(huán)境將設(shè)在廣州辦事處的數(shù)據(jù)中心。數(shù)據(jù)庫將是實(shí)體服務(wù)器,其他的是虛擬機(jī)。服務(wù)器配置參數(shù)如下:服務(wù)器CPU內(nèi)存硬盤空間Web Server(x4)3GHz* 1
37、Core2GB操作系統(tǒng):Redhat EntriseLinux 6 或更高(Apache)50G(包括操作系統(tǒng)),可擴(kuò)展策略:將開放 80(HTTP)和 443(HTTPS)給互聯(lián)網(wǎng)用戶;將打開端口 22(SSH&SFTP)用于應(yīng)該對 DSIS 接入互聯(lián)網(wǎng)沒有限制。接入和文件上傳;8.3.2 生產(chǎn)環(huán)境 總覽ApplicationServer(x4)3GHz* 1 Core8GB操作系統(tǒng):Redhat EntriseLinux 6 或更高(Tomcat)50G(包括操作系統(tǒng)),可擴(kuò)展Database Server(x2)3GHz* 2 Core16GB操作系統(tǒng):Redhat Entrise Li
38、nux 6 或更高數(shù)據(jù)庫:Oracle 12C R1 企業(yè)版900G 可擴(kuò)展:(包括操作系統(tǒng))BI Server(x4)2GHz* 8 Core32GB操作系統(tǒng):Redhat EntriseLinux 6 或更高700G 可擴(kuò)展:(包括操作系統(tǒng)) 生產(chǎn)環(huán)境備注:生產(chǎn)環(huán)境將設(shè)在的互聯(lián)網(wǎng)數(shù)據(jù)中心。數(shù)據(jù)庫服務(wù)器和 BI 服務(wù)器是實(shí)體服務(wù)器,其他是虛擬機(jī)。BI 服務(wù)器將使用冷開關(guān)做故障切換開關(guān)。服務(wù)器配置參數(shù)如下:服務(wù)器CPU內(nèi)存硬盤空間Web Server(x4)3GHz* 1 Core2GB操作系統(tǒng):Redhat EntriseLinux 6 或更高(Apache)300G( 包括操作 系統(tǒng)),可擴(kuò)展Application Server(x8)3GHz* 1 Core8GB操作系統(tǒng):Redhat Entrise Linux 6 或更高(Tomcat)300G( 包括操作 系統(tǒng)),可擴(kuò)展Da
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨部門合作與項(xiàng)目管理的實(shí)施方案及策略優(yōu)化
- 房屋租賃成都合同
- 音樂行業(yè)演唱會取消免責(zé)合同
- 機(jī)動(dòng)車輛買賣合同
- 鄉(xiāng)鎮(zhèn)集體工廠承包合同6篇
- 土地承包經(jīng)營權(quán)租賃協(xié)議樣書8篇
- 7 多元文化 多樣魅力 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治六年級下冊統(tǒng)編版
- 人臉識別門禁使用協(xié)議
- 全國山西經(jīng)濟(jì)版小學(xué)信息技術(shù)第二冊第二單元活動(dòng)4《我愛我家試身手》教學(xué)設(shè)計(jì)
- 第16課 精進(jìn)創(chuàng)編與體能訓(xùn)練方法 教學(xué)設(shè)計(jì)-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 跌倒墜床公休座談會課件
- 浙教版(2023)六上 第15課 人機(jī)對話的實(shí)現(xiàn) 教案3
- 醫(yī)療器械質(zhì)量安全風(fēng)險(xiǎn)會商管理制度
- 人教版初中化學(xué)實(shí)驗(yàn)?zāi)夸?總表)
- Q-GDW 11711-2017 電網(wǎng)運(yùn)行風(fēng)險(xiǎn)預(yù)警管控工作規(guī)范
- 《桃樹下的小白兔》課件
- 強(qiáng)調(diào)句(完整版)-高三英語市公開課一等獎(jiǎng)省賽課獲獎(jiǎng)?wù)n件
- 2022年4月自考00277行政管理學(xué)試題及答案含解析
- 免責(zé)協(xié)議書研發(fā)版
- 《平面向量的基本概念》
評論
0/150
提交評論