試題四(共25分)
閱讀以下Web應(yīng)用系統(tǒng)架構(gòu)設(shè)計(jì)的說明,在答題紙上回答問題1至問題3。
【說明】某公司擬開發(fā)一個(gè)市場(chǎng)策略跟蹤與分析系統(tǒng),根據(jù)互聯(lián)網(wǎng)上用戶對(duì)公司產(chǎn)品信息的訪問情況和產(chǎn)品實(shí)際銷售情況來追蹤各種市場(chǎng)策略的效果。其中互聯(lián)網(wǎng)上用戶對(duì)公司產(chǎn)品信息的訪問情況需要借助兩種不同的第三方Web分析軟件進(jìn)行數(shù)據(jù)采集與統(tǒng)計(jì),并生成不同格式的數(shù)據(jù)報(bào)表;公司產(chǎn)品的實(shí)際銷售情況則需要通過各個(gè)分公司的產(chǎn)品銷售電子表格或數(shù)據(jù)庫進(jìn)行采集與匯總。得到相關(guān)數(shù)據(jù)后,還要對(duì)數(shù)據(jù)進(jìn)行分析與統(tǒng)計(jì),并通過瀏覽器以在線的方式向市場(chǎng)策略制定者展示最終的市場(chǎng)策略效果。
在對(duì)市場(chǎng)策略跟蹤與分析系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)時(shí),公司的架構(gòu)師王工提出采用面向服務(wù)的系統(tǒng)架構(gòu),首先將各種待集成的第三方軟件和異構(gòu)數(shù)據(jù)源統(tǒng)一進(jìn)行包裝,然后將數(shù)據(jù)訪問功能以標(biāo)準(zhǔn)Web服務(wù)接口的形式對(duì)外暴露,從而支持系統(tǒng)進(jìn)行數(shù)據(jù)的分析與處理,前端則采CSS等技術(shù)實(shí)現(xiàn)瀏覽器數(shù)據(jù)的渲染與展示。架構(gòu)師李工則認(rèn)為該系統(tǒng)的核心在于數(shù)據(jù)的定位、匯聚與轉(zhuǎn)換,更適合采用面向資源的架構(gòu),即首先為每種數(shù)據(jù)元素確定地址,然后將各種數(shù)據(jù)格式統(tǒng)一轉(zhuǎn)換為JSON格式,通過對(duì)JSON數(shù)據(jù)的組合支持?jǐn)?shù)據(jù)的分析與處理任務(wù),處理結(jié)果經(jīng)過渲染后在瀏覽器的環(huán)境中進(jìn)行展示。在架構(gòu)評(píng)估會(huì)議上,專家對(duì)這兩種方案進(jìn)行綜合評(píng)價(jià),最終采用了李工的方案。
【問題1】(7分) 請(qǐng)根據(jù)題干描述,對(duì)市場(chǎng)策略跟蹤與分析系統(tǒng)的數(shù)據(jù)源特征與數(shù)據(jù)操作方式進(jìn)行分析,完成表4-1中的(1)~(3),并用200字以內(nèi)的文字說明李工方案的優(yōu)點(diǎn)。