freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子商務(wù)系統(tǒng)的分析與設(shè)計(jì)-第7章(編輯修改稿)

2025-02-14 02:38 本頁面
 

【文章內(nèi)容簡介】 回滾:在第一階段接收到資源管理器否定回答后,事務(wù)管理器必須回滾整個全局事務(wù);或事務(wù)管理器直接接收到應(yīng)用程序發(fā)出的回滾命令,事務(wù)管理器也必須回滾這個全局事務(wù)。 35 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) XA規(guī)范中使用的一些概念: ( 10)協(xié)議的優(yōu)化:根據(jù)事務(wù)分支的特點(diǎn),減少第二階段提交過程中的交互以提高性能,以下是兩種主要優(yōu)化方式: ? 只讀事務(wù):一個資源管理器在被事務(wù)管理器告之做提交準(zhǔn)備時,發(fā)現(xiàn)自己的分支沒有寫操作,可以回答自己是只讀事務(wù)的狀態(tài),在第二階段,也不會對其發(fā)出命令。 ? 階段提交:事務(wù)管理器可以使用這種優(yōu)化 —— 當(dāng)整個分布式事務(wù)處理系統(tǒng)中只有在一個資源管理器上有寫操作。 ( 11)探索性完成分支:在特定情況下,資源管理器即使已經(jīng)準(zhǔn)備好提交,即在事務(wù)管理器發(fā)出提交準(zhǔn)備時發(fā)出肯定回答后,也會自行決定獨(dú)立地進(jìn)行試探性提交或回滾。 ( 12)故障與恢復(fù):任何一個實(shí)用的分布式事務(wù)處理系統(tǒng)必須能從各種故障(存儲設(shè)備或介質(zhì),通訊路徑,主機(jī)節(jié)點(diǎn),或是程序等的故障)中恢復(fù)。 36 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) X/OPEN DTP 模型必須滿足以下條件才可以保證事務(wù)的完整性: ? 事務(wù)管理器和資源管理器必須有可靠的存儲設(shè)備,即使存儲設(shè)備出問題,也必須可以恢復(fù)。 ? 由且僅由事務(wù)管理器協(xié)調(diào)和控制恢復(fù)。 ? 資源管理器提供自己的重起和恢復(fù)機(jī)制,但是,不允許自行改變已準(zhǔn)備提交事務(wù)分支的狀態(tài),除非決定探索性完成分支。資源管理器也必須在事務(wù)管理器需要時,返回已準(zhǔn)備提交事務(wù)的清單或哪些事務(wù)已探索性完成。 37 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 3. 事務(wù)處理應(yīng)注意的問題 (1) 保證事務(wù)的原子性。提供原子性保證的系統(tǒng)組成部分是事務(wù)管理器( Transaction Manager ),亦稱為事務(wù)處理監(jiān)控器( Transation Processing Monitor 或 TP monitor )。 ? mit (提交)操作表明事務(wù)成功地結(jié)束: ? rollback (回滾)操作表明事務(wù)不成功地結(jié)束: (2) 要保證事務(wù)的持續(xù)性,一旦事務(wù)成功地執(zhí)行了mit,即使隨后系統(tǒng)發(fā)生故障,也要確保它的更新寫入數(shù)據(jù)庫中。 (3) 要保證事務(wù)的隔離性,事務(wù) T1對數(shù)據(jù)庫的更新操作對任何不同的事務(wù) T2來說是不可見的,直到或除非T1成功執(zhí)行 mit。 (4) 要保證一組并發(fā)事務(wù)的交叉執(zhí)行(通常)是可串行的,即其結(jié)果與按某一未指明的次序串行地執(zhí)行時的結(jié)果相同。 38 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 4. 事務(wù)處理中的并發(fā)問題 并發(fā)是指多個事務(wù)(用戶)同時存取相同的數(shù)據(jù)庫。在這種情況下,必須提供某種并發(fā)控制機(jī)制以確保并發(fā)事務(wù)間互不干擾。 ( 1)并發(fā)事務(wù)中的一致性問題 ? 丟失更新( Lost Update): ? 存取未提交的 “臟”數(shù)據(jù)( Dirty Read): ? 不可重復(fù)讀( NonRepeatable Read): ? 幻象讀現(xiàn)象( Phantom Read): 39 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) ( 2)并發(fā)事務(wù)中一致性問題的解決 如何將這些并發(fā)事務(wù)隔離在互不干擾的環(huán)境中,且能保證最大的并發(fā)度是一個非常重要的問題。 隔離級別( Isolation Level)確定當(dāng)存取數(shù)據(jù)時如何鎖定數(shù)據(jù)或使數(shù)據(jù)與其他進(jìn)程隔離開來的程度,該隔離級別在事務(wù)的生存期內(nèi)有效。 隔離級別可以分為如下四種: ? 可重復(fù)讀( Repeatable Read 或 RR): ? 讀穩(wěn)定性( Read Stability 或 RS): ? 游標(biāo)穩(wěn)定性( Cursor Stability 或 CS) ? 未提交讀( Unmitted Read 或 UR): 40 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 表示層電子商務(wù)應(yīng)用的設(shè)計(jì) 表示層應(yīng)用軟件的客戶端 表示層應(yīng)用軟件的設(shè)計(jì) 表示層應(yīng)用軟件的信息發(fā)布功能 41 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 表示層應(yīng)用軟件的客戶端 客戶端,它同時指兩個基本內(nèi)容,首先指的是客戶端的應(yīng)用程序(例如瀏覽器),其次,這一概念也指運(yùn)行客戶端應(yīng)用程序的具體硬件設(shè)備(例如 PC機(jī)、 PDA設(shè)備等)。 42 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 1. 客戶端的分類 ? 從設(shè)備的角度 :普通計(jì)算機(jī)(包括 PC、工作站等)、移動終端(如手機(jī)、 PDA、尋呼機(jī)等)、其他信息終端(聯(lián)網(wǎng)的家用電器、ATM取款機(jī)等)。 ? 從邏輯構(gòu)成:可以分成基于瀏覽器的瘦客戶端( Thin Client)、有數(shù)據(jù)處理功能的傳統(tǒng)客戶端(即胖客戶端: Fat Client)。 ? 從應(yīng)用的角度:通用的客戶端(例如Netscape公司的 Navigator、 Microsoft的IE),專用的客戶端(例如 BoradCast,RealPlayer等)。 43 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 2. 客戶端的特點(diǎn) ? 通過 Inter可以和電子商務(wù)系統(tǒng)連接,并進(jìn)行交互。 ? 一般具有圖形用戶界面 GUI( Graphic User Interface),如果是無 GUI界面,那么需要易于非專業(yè)用戶使用的特征。 ? 客戶端一般需要支持電子商務(wù)系統(tǒng)表示層的格式化數(shù)據(jù)表達(dá)標(biāo)準(zhǔn),例如 HTML、 XML、WML等。 ? 如果客戶終端是專用的,那么其一般支持HTML/WML的子集,或者支持 Java標(biāo)準(zhǔn)。 44 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) ? 客戶端設(shè)備一般分成兩類: ? 通用設(shè)備,如臺式計(jì)算機(jī)或者便攜式計(jì)算機(jī)。 ? 專用設(shè)備,如 PDA、移動通信設(shè)備、信息家電等。 ? 客戶端設(shè)備從技術(shù)要求上,應(yīng)當(dāng)滿足以下要求: ? 支持標(biāo)準(zhǔn)協(xié)議( HTML、 WML、 XML),最好具備 GUI界面。 ? 能夠從網(wǎng)絡(luò)上下載插件(例如 Browser中的Plugins)。 ? 支持聯(lián)機(jī)診斷或者在線升級 (Online Update)。 45 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 3. 客戶端的設(shè)計(jì) 選擇客戶端時,應(yīng)當(dāng)注意: ( 1)盡可能地選擇通用瀏覽器作為商務(wù)邏輯表達(dá)的客戶平臺 。 ( 2)盡可能用通用的產(chǎn)品。即使在要求用戶使用專門的客戶端應(yīng)用軟件時,也盡量按以下的順序進(jìn)行選擇: ? 將專用的客戶端應(yīng)用設(shè)計(jì)成可以嵌入到通用瀏覽器中的插件 (Plugins) 。 ? 如無法作為瀏覽器插件,那么電子商務(wù)系統(tǒng)應(yīng)當(dāng)允許客戶通過 Inter完成在線下載和升級。 ( 3)客戶端支持 Java、 XML是未來的一個方向,越來越多的客戶端能夠作為 XML的解釋器或者 Java解釋器。 46 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 表示層應(yīng)用軟件的設(shè)計(jì) 1. 表示層的主要標(biāo)準(zhǔn) ? 超文本傳輸協(xié)議: HTTP ? 動態(tài)超文本傳輸協(xié)議: DHTML ? 無線應(yīng)用協(xié)議: WAP ? 擴(kuò)展超文本協(xié)議: XML ? 多媒體郵件類型擴(kuò)展協(xié)議: MIME( Multimedia Inter Mail Extension) ? 其他的一些數(shù)據(jù)表達(dá)協(xié)議,例如 FSML、DOM、 CSS等。 47 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 2. 數(shù)據(jù)表達(dá)層的實(shí)現(xiàn) 表達(dá)層應(yīng)用軟件的功能目前主要可以通過以下三種方式實(shí)現(xiàn) ? 利用 Web,支持以 HTML為主的表達(dá)形式 ? 在 Web基礎(chǔ)上增加表達(dá)工具,擴(kuò)展 Web的既有表達(dá)功能 ? 利用應(yīng)用服務(wù)器的數(shù)據(jù)發(fā)布功能 48 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 客戶端及表達(dá)層實(shí)現(xiàn)方式示意圖 49 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 表示層應(yīng)用軟件的信息發(fā)布功能 1. 信息發(fā)布應(yīng)用軟件的處理流程 ( 1)用戶訪問 Web服務(wù)器,并向服務(wù)器發(fā)出請求。 ( 2) Web服務(wù)器接受用戶請求,并根據(jù)這一請求調(diào)用相應(yīng)的服務(wù)程序。 ( 3)服務(wù)器端的服務(wù)程序根據(jù)應(yīng)用請求完成商務(wù)邏輯的處理,生成結(jié)果。 ( 4)服務(wù)程序?qū)⑻幚斫Y(jié)果交給 Web服務(wù)器。 ( 5) Web服務(wù)器將結(jié)果傳遞給用戶。 ( 6)用者通過 web瀏覽器進(jìn)行瀏覽。 50 電子商務(wù)系統(tǒng)的分析與設(shè)計(jì) 2. 信息發(fā)布應(yīng)用軟件設(shè)計(jì)中注意的問題 ? 信息的可靠性:不允許出現(xiàn)未經(jīng)授權(quán)的偽造信息。 ? 信息的完整性:信息不能在上載過程中被修改。 ? 日志功能:信息的上載是可以審核的,系統(tǒng)跟蹤并記錄每一次信息上載的過程。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1