- 0
- 0
- 约7.41千字
- 约 58页
- 2026-01-28 发布于未知
- 举报
7.4表示層電子商務應用的設計7.4.1表示層應用軟體的客戶端7.4.2表示層應用軟體的設計7.4.3表示層應用軟體的資訊發佈功能*7.4.1表示層應用軟體的客戶端
客戶端,它同時指兩個基本內容,首先指的是客戶端的應用程式(例如流覽器),其次,這一概念也指運行客戶端應用程式的具體硬體設備(例如PC機、PDA設備等)。*1.客戶端的分類從設備的角度:普通電腦(包括PC、工作站等)、移動終端(如手機、PDA、尋呼機等)、其他資訊終端(聯網的家用電器、ATM取款機等)。從邏輯構成:可以分成基於流覽器的瘦客戶端(ThinClient)、有數據處理功能的傳統客戶端(即胖客戶端:FatClient)。從應用的角度:通用的客戶端(例如Netscape公司的Navigator、Microsoft的IE),專用的客戶端(例如BoradCast,RealPlayer等)。*2.客戶端的特點通過Internet可以和電子商務系統連接,並進行交互。一般具有圖形用戶介面GUI(GraphicUserInterface),如果是無GUI介面,那麼需要易於非專業用戶使用的特徵。客戶端一般需要支持電子商務系統表示層的格式化數據表達標準,例如HTML、XML、WML等。如果客戶終端是專用的,那麼其一般支持HTML/WML的子集,或者支持Java標準。*3.客戶端設備及要求客戶端設備一般分成兩類:通用設備,如臺式電腦或者可攜式電腦。專用設備,如PDA、移動通信設備、資訊家電等。客戶端設備從技術要求上,應當滿足以下要求:支持標準協議(HTML、WML、XML),最好具備GUI介面。能夠從網路上下載插件(例如Browser中的Plug-ins)。支持聯機診斷或者線上升級(OnlineUpdate)。*3.客戶端的設計選擇客戶端時,應當注意:(1)盡可能地選擇通用流覽器作為商務邏輯表達的客戶平臺;(2)盡可能用通用的產品。即使在要求用戶使用專門的客戶端應用軟體時,也儘量按以下的順序進行選擇:將專用的客戶端應用設計成可以嵌入到通用流覽器中的插件(Plug-ins)。如無法作為流覽器插件,那麼電子商務系統應當允許客戶通過Internet完成線上下載和升級。(3)客戶端支持Java、XML是未來的一個方向,越來越多的客戶端能夠作為XML的解釋器或者Java解釋器。
*7.4.2表示層應用軟體的設計1.表示層的主要標準超文本傳輸協議:HTTP動態超文本傳輸協議:DHTML無線應用協議:WAP擴展超文本協議:XML多媒體郵件類型擴展協議:MIME(MultimediaInternetMailExtension)其他的一些數據表達協議,例如FSML、DOM、CSS等。*2.數據表達層的實現 表達層應用軟體的功能目前主要可以通過以下三種方式實現利用Web,支持以HTML為主的表達形式在Web基礎上增加表達工具,擴展Web的既有表達功能利用應用伺服器的數據發佈功能
*客戶端及表達層實現方式示意圖*7.4.3表示層應用軟體的資訊發佈功能
1.資訊發佈應用軟體的處理流程(1)用戶訪問Web伺服器,並向伺服器發出請求。(2)Web伺服器接受用戶請求,並根據這一請求調用相應的服務程式。(3)伺服器端的服務程式根據應用請求完成商務邏輯的處理,生成結果。(4)服務程式將處理結果交給?Web伺服器。(5)Web伺服器將結果傳遞給用戶。(6)用者通過web流覽器進行流覽。*2.資訊發佈應用軟體設計中注意的問題資訊的可靠性:不允許出現未經授權的偽造資訊。資訊的完整性:資訊不能在上載過程中被修改。日誌功能:資訊的上載是可以審核的,系統跟蹤並記錄每一次資訊上載的過程。資訊上載形式可選:資訊發佈者既可以用靜態頁面,也可以用資料庫的形式提供資訊。由於要發佈的資訊本身就是要公開的內容,因此沒有資訊保密的要求。*3.資訊發佈軟體的實現方式流覽器InternetWEB服務器OS檔系統Host圖4-14靜態頁面發佈過程示意圖*動態頁面發佈過程示意圖流覽器InternetHostCGI、JDBC、ASP等資料庫WEB服務器API圖4-15動態頁面發佈過程示意圖**商務應用系統設計*應用軟體在電子商務系統中處於最為重要的地位網路基礎設施(電信網絡、有線電視網、無線網路等)電腦硬體(主機、外部設備等)開發語言Java、JavaScript、C/C++等操作系統Windows、UNIX等網路通訊協議TCP/
原创力文档

文档评论(0)