traveler.com是一家在線旅游信息服務公司,其主要業(yè)務是為自助旅游者提供關于旅游線路及周邊信息的服務。隨著公司業(yè)務的不斷發(fā)展,公司用戶要求提供基于位置的增值旅游信息服務,即希望能夠在給定位置(利用GPS全球定位系統(tǒng)獲?。┑那闆r下得到周邊的地理位置、住宿、餐飲和交通等旅游相關信息。針對該需求,公司技術人員對現有系統(tǒng)的架構和運行模式進行了認真分析,決定采用Mashup(一種基于互聯網的內容聚合技術)集成來自其合作網站(設為A、B、C、D)的信息,滿足用戶的需求。具體實現方式如下:
①利用A網站提供的地圖信息,得到用戶位置相關的周邊地理信息。
②B網站根據用戶的位置信息向其提供周邊的住宿信息。
③C網站根據用戶的位置信息向其提供周邊的餐飲信息。
④D網站根據用戶的位置信息向其提供周邊的公交線路等信息。
如圖12-17所示是公司進行Mashup的流程示意圖,請閱讀并補充圖中數字標出部分的內容。
(1)用戶向Traveler網站請求服務,請求頁面提供用戶的位置信息。
(2)()
(3)()
(4)A網站向Traveler網站返回用戶所處位置周邊的地圖信息。
(5)()
(6)B網站向Traveler網站返回用戶所處位置周邊的住宿信息。
(7)()
(8)Traveler網站向用戶返回用戶所處位置周邊整合的旅游信息。
博學公司是一家電子商務公司,其主要業(yè)務是在線購物,包括書籍、服裝、家電和日用品等。隨著公司業(yè)務規(guī)模不斷增大,公司決策層決定重新設計并實現其網上交易系統(tǒng),公司負責系統(tǒng)開發(fā)的王工和李工分別給出了兩種不同的設計方案,如圖12-15和12-16所示。
公司的架構師和開發(fā)者針對這兩種設計方案,從服務器負載情況、業(yè)務邏輯的分離性、系統(tǒng)可靠性、實現簡單性等方面進行討論與評估,綜合考慮最終采用了李工給出的方案。
博學公司是一家電子商務公司,其主要業(yè)務是在線購物,包括書籍、服裝、家電和日用品等。隨著公司業(yè)務規(guī)模不斷增大,公司決策層決定重新設計并實現其網上交易系統(tǒng),公司負責系統(tǒng)開發(fā)的王工和李工分別給出了兩種不同的設計方案,如圖12-15和12-16所示。
公司的架構師和開發(fā)者針對這兩種設計方案,從服務器負載情況、業(yè)務邏輯的分離性、系統(tǒng)可靠性、實現簡單性等方面進行討論與評估,綜合考慮最終采用了李工給出的方案。