複製鏈接
請複製以下鏈接發送給好友

會話管理

鎖定
在人機交互,會話管理是保持用户的整個會話活動的互動與計算機系統跟蹤過程。會話管理分類:桌面會話管理、瀏覽器會話管理、Web服務器的會話管理(通常指的SESSION以及COOKIE)。
中文名
會話管理
概    述
保持用户會話與計算機跟蹤過程
分    類
桌面,瀏覽器,Web服務器

會話管理基本介紹

人機交互,會話管理是保持用户的整個會話活動的互動與計算機系統跟蹤過程。

會話管理會話分類

1桌面會話管理
2瀏覽器會話管理
3 Web服務器的會話管理(通常指的SESSION以及COOKIE)
桌面會話管理
桌面會話管理器是一個程序,可以保存和恢復桌面會話。桌面會話是所有正在運行的窗口和當前的內容。會話管理器基於Linux系統是由X會話管理器。在Microsoft Windows系統,沒有會話管理器包含在系統中。會話管理是由第三方提供類似twinsplay第三方應用程序
某屆充分説明在X窗口管理為基礎的系統的X會話管理器頁面。
web會話管理
會話管理是特別有用的網頁瀏覽器時,用户可以保存所有打開的網頁和設定,並在以後恢復他們的日期。為了幫助恢復系統或應用軟件崩潰,頁面和設置也可以在下次運行恢復。 OmniWeb與Opera網頁瀏覽器的例子,支持會話管理。其他現代瀏覽器,如Mozilla Firefox支持的會話管理,通過第三方插件或擴展。會話管理往往是管理完善的餅乾應用。
Web服務器的會話管理
超文本傳輸協議(HTTP)是無狀態:一個客户端計算機上運行Web瀏覽器必須建立一個新的傳輸控制協議(TCP)的網絡連接到每一個新的Web服務器的HTTP GET或POST請求。 Web服務器,因此,不能依賴於建立的TCP比單個HTTP GET或POST較長的運作網絡連接。會話管理是由Web開發人員用來進行HTTP協議無狀態會話狀態支持的技術。例如,一旦用户驗證自己的Web服務器,她的下一個HTTP請求(GET或POST)不應導致Web服務器要求她的帳户和密碼。如需用來完成此請參閲的HTTP Cookie中的方法的討論。
這次會議的信息在網絡上使用會話標識符(會話ID)服務器上存儲的產生,作為第一個(有時是第一次驗證)從最終運行Web瀏覽器用户請求的結果。在“存儲”的會話ID和相關的會話數據(用户名,賬號等,在Web服務器上)是使用了多種技術,包括但不限於:本地內存,平面文件和數據庫。
在多種情況下Web服務器必須共享知識的會話狀態(這是典型的羣集環境中,看到計算機集羣)會議資料必須在羣集節點之間運行Web服務器軟件的共享。節點之間共享一個集羣的會話狀態的方法包括:多播會話信息的成員節點(見這種技術的一個例子JGroups),與合作伙伴共享的會話信息節點採用分佈式共享存儲器存儲虛擬化,利用節點之間共享會話信息網絡接口,存儲在一個共享的文件系統,例如網絡文件系統或全局文件系統,或外部存儲在一個數據庫集羣的會話信息會話信息。
如果會話信息被認為是短暫的,不穩定的數據,不需要非交易遭到否定和不包含的數據是受遵守審計(例如在美國,看到健康保險流通與責任法案和薩班斯Oxley法案的兩個必要遵守審計),那麼任何存儲會話信息的方法可用於法律的例子。但是,如果會話信息是受審計的情況,應考慮為會話存儲,複製所使用的方法和集羣。
在面向服務的架構簡單對象訪問協議可擴展標記語言(標準通用標記語言下的一個子集外語縮寫:XML)能得到消費者應用程序使用造成的網絡服務器建立會話信息構建SOAP消息。