閱讀以下關(guān)于Web 應(yīng)用的問(wèn)題,在答題紙上回答問(wèn)題1 至問(wèn)題3。
traveler.com是一家在線旅游信息服務(wù)公司,其主要業(yè)務(wù)是為自助旅游者提供關(guān)于旅游線路及周邊信息的服務(wù)。隨著公司業(yè)務(wù)的不斷發(fā)展,公司用戶(hù)要求提供基于位置的增值旅游信息服務(wù),即希望能夠在給定位置(利用 GPS 全球定位系統(tǒng)獲取)的情況下得到周邊的地理位置、住宿、餐飲和交通等旅游相關(guān)信息。針對(duì)該需求,公司技術(shù)人員對(duì)現(xiàn)有系統(tǒng)的架構(gòu)和運(yùn)行模式進(jìn)行了認(rèn)真分析,決定采用 Mashup(一種基于互聯(lián)網(wǎng)的內(nèi)容聚合技術(shù))集成來(lái)自其合作網(wǎng)站(設(shè)為A, B, C, D)的信息,滿(mǎn)足用戶(hù)的需求。具體實(shí)現(xiàn)方式是:
1) 利用A 網(wǎng)站提供的地圖信息,得到用戶(hù)位置相關(guān)的周邊地理信息;
2) B 網(wǎng)站根據(jù)用戶(hù)的位置信息向其提供周邊的住宿信息;
3) C 網(wǎng)站根據(jù)用戶(hù)的位置信息向其提供周邊的餐飲信息;
4) D 網(wǎng)站根據(jù)用戶(hù)的位置信息向其提供周邊的公交線路等信息。
【問(wèn)題1】(8 分)
圖5-1是公司進(jìn)行Mashup的流程示意圖,請(qǐng)閱讀并補(bǔ)充圖中數(shù)字標(biāo)出部分的內(nèi)容。
(1) 用戶(hù)向Traveler網(wǎng)站請(qǐng)求服務(wù),請(qǐng)求頁(yè)面提供用戶(hù)的位置信息;
(2) ;
(3) ;
(4) A 網(wǎng)站向Traveler網(wǎng)站返回用戶(hù)所處位置周邊的地圖信息;
(5) ;
(6) B 網(wǎng)站向Traveler網(wǎng)站返回用戶(hù)所處位置周邊的住宿信息;
(7) ;
(8) Traveler網(wǎng)站向用戶(hù)返回用戶(hù)所處位置周邊整合的旅游信息。
【問(wèn)題2】(9分)
目前,互聯(lián)網(wǎng)上已經(jīng)存在很多 Mashup 應(yīng)用,各大網(wǎng)站也紛紛提供了各種格式的Mashup數(shù)據(jù)接口。請(qǐng)用300字以?xún)?nèi)的文字給出3種目前經(jīng)常使用的Mashup數(shù)據(jù)接口,并加以簡(jiǎn)單說(shuō)明。
【問(wèn)題3】(8分)
在實(shí)現(xiàn) Mashup 應(yīng)用時(shí),進(jìn)行內(nèi)容聚合的物理位置是一個(gè)十分重要的因素。目前很多 Mashup 站點(diǎn)都選擇在客戶(hù)端機(jī)器上進(jìn)行內(nèi)容聚合,構(gòu)成所謂的胖互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application,RIA)。請(qǐng)你用200字以?xún)?nèi)的文字說(shuō)明在客戶(hù)端進(jìn)行內(nèi)容聚合的優(yōu)點(diǎn)。