基于語(yǔ)義保序的主動(dòng)WS-Notification系統(tǒng)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2025-05-26 23:26
面向服務(wù)的體系結(jié)構(gòu)是一個(gè)廣泛應(yīng)用于企業(yè)級(jí)軟件架構(gòu)的模式。它通過(guò)將不同功能抽象為服務(wù),通過(guò)使用接口將服務(wù)與服務(wù)聯(lián)系起來(lái)。這樣的體系結(jié)構(gòu)滿足現(xiàn)今對(duì)功能解耦的需求。于此同時(shí),中間件的應(yīng)用使SOA系統(tǒng)中的解耦成為了可能,不同服務(wù)之間只需要關(guān)注如何與中間件交互即可以完成服務(wù)與服務(wù)之間的交互。而在有關(guān)消息處理的中間件中——消息中間件中,發(fā)布訂閱模式成為此類(lèi)中間件的首選模式。 在應(yīng)用于Web環(huán)境中的SOA系統(tǒng)中,作為消息中間件的發(fā)布訂閱系統(tǒng)也有其標(biāo)準(zhǔn)的定義。OASIS于2006年發(fā)布了WS-Notification標(biāo)準(zhǔn)[18],[19],[20],WS-Notification標(biāo)準(zhǔn)化了在Web環(huán)境下,發(fā)布訂閱模式需要實(shí)現(xiàn)的接口與服務(wù),從而統(tǒng)一了作為消息中間件的發(fā)布訂閱系統(tǒng)的交互協(xié)議。 然而, WS-Notification只能在發(fā)布訂閱的基本功能上做出統(tǒng)一,對(duì)于具體而復(fù)雜的應(yīng)用場(chǎng)景而言,單一的實(shí)現(xiàn)標(biāo)準(zhǔn)規(guī)定的接口與服務(wù)往往是不能夠滿足場(chǎng)景的需求。對(duì)于現(xiàn)在主流的SOA應(yīng)用中,用戶總是希望系統(tǒng)能夠主動(dòng)地將訂閱的消息發(fā)送給用戶。并且在復(fù)雜的訂閱關(guān)系中,保持通知消息的發(fā)送順序。對(duì)于以上兩個(gè)問(wèn)題,標(biāo)準(zhǔn)沒(méi)有...
【文章頁(yè)數(shù)】:88 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 背景
1.2 研究工作
1.3 論文組織結(jié)構(gòu)
1.4 本章總結(jié)
第二章 相關(guān)技術(shù)概述
2.1 Web Service、ESB技術(shù)概述
2.1.1 Web Service
2.1.2 ESB
2.2 WS發(fā)布訂閱系統(tǒng)研究現(xiàn)狀
2.3 消息排序研究現(xiàn)狀
2.4 本章總結(jié)
第三章 系統(tǒng)概要設(shè)計(jì)
3.1 需求綜述
3.1.1 系統(tǒng)基本需求
3.1.2 系統(tǒng)應(yīng)用環(huán)境
3.2 系統(tǒng)架構(gòu)
3.2.1 基礎(chǔ)層
3.2.2 容器層
3.2.3 服務(wù)層
3.3 發(fā)布訂閱服務(wù)層的設(shè)計(jì)
3.3.1 術(shù)語(yǔ)與概念
3.3.2 服務(wù)層架構(gòu)
3.4 本章總結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 服務(wù)消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.1.1 通知消息元數(shù)據(jù)以及通知請(qǐng)求消息
4.1.2 訂閱請(qǐng)求消息
4.1.3 創(chuàng)建推送端點(diǎn)請(qǐng)求消息
4.1.4 訂閱更新請(qǐng)求消息
4.1.5 取消訂閱請(qǐng)求消息
4.1.6 暫停訂閱請(qǐng)求消息
4.1.7 激活訂閱請(qǐng)求消息
4.2 系統(tǒng)服務(wù)模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.2.1 組件-容器接口層
4.2.2 發(fā)布訂閱抽象層
4.2.3 發(fā)布訂閱JMS功能層
4.2.4 發(fā)布訂閱JBI功能層
4.2.5 發(fā)布訂閱頂層服務(wù)層
4.2.6 通知消息語(yǔ)義保持算法
4.3 本章總結(jié)
第五章 系統(tǒng)測(cè)試
5.1 軟件和硬件環(huán)境
5.1.1 測(cè)試環(huán)境需求
5.1.2 測(cè)試環(huán)境部署
5.2 典型測(cè)試用例
5.2.1 系統(tǒng)安裝部署測(cè)試
5.2.2 系統(tǒng)服務(wù)測(cè)試
5.3 測(cè)試結(jié)果分析
5.3.1 單節(jié)點(diǎn)訂閱性能分析
5.3.2 單節(jié)點(diǎn)發(fā)布性能分析
5.3.3 多節(jié)點(diǎn)發(fā)布訂閱性能分析
5.4 本章總結(jié)
第六章 總結(jié)與展望
6.1 工作總結(jié)
6.2 工作展望
參考文獻(xiàn)
致謝
附錄
縮略語(yǔ)列表
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):4047143
【文章頁(yè)數(shù)】:88 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 背景
1.2 研究工作
1.3 論文組織結(jié)構(gòu)
1.4 本章總結(jié)
第二章 相關(guān)技術(shù)概述
2.1 Web Service、ESB技術(shù)概述
2.1.1 Web Service
2.1.2 ESB
2.2 WS發(fā)布訂閱系統(tǒng)研究現(xiàn)狀
2.3 消息排序研究現(xiàn)狀
2.4 本章總結(jié)
第三章 系統(tǒng)概要設(shè)計(jì)
3.1 需求綜述
3.1.1 系統(tǒng)基本需求
3.1.2 系統(tǒng)應(yīng)用環(huán)境
3.2 系統(tǒng)架構(gòu)
3.2.1 基礎(chǔ)層
3.2.2 容器層
3.2.3 服務(wù)層
3.3 發(fā)布訂閱服務(wù)層的設(shè)計(jì)
3.3.1 術(shù)語(yǔ)與概念
3.3.2 服務(wù)層架構(gòu)
3.4 本章總結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 服務(wù)消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.1.1 通知消息元數(shù)據(jù)以及通知請(qǐng)求消息
4.1.2 訂閱請(qǐng)求消息
4.1.3 創(chuàng)建推送端點(diǎn)請(qǐng)求消息
4.1.4 訂閱更新請(qǐng)求消息
4.1.5 取消訂閱請(qǐng)求消息
4.1.6 暫停訂閱請(qǐng)求消息
4.1.7 激活訂閱請(qǐng)求消息
4.2 系統(tǒng)服務(wù)模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.2.1 組件-容器接口層
4.2.2 發(fā)布訂閱抽象層
4.2.3 發(fā)布訂閱JMS功能層
4.2.4 發(fā)布訂閱JBI功能層
4.2.5 發(fā)布訂閱頂層服務(wù)層
4.2.6 通知消息語(yǔ)義保持算法
4.3 本章總結(jié)
第五章 系統(tǒng)測(cè)試
5.1 軟件和硬件環(huán)境
5.1.1 測(cè)試環(huán)境需求
5.1.2 測(cè)試環(huán)境部署
5.2 典型測(cè)試用例
5.2.1 系統(tǒng)安裝部署測(cè)試
5.2.2 系統(tǒng)服務(wù)測(cè)試
5.3 測(cè)試結(jié)果分析
5.3.1 單節(jié)點(diǎn)訂閱性能分析
5.3.2 單節(jié)點(diǎn)發(fā)布性能分析
5.3.3 多節(jié)點(diǎn)發(fā)布訂閱性能分析
5.4 本章總結(jié)
第六章 總結(jié)與展望
6.1 工作總結(jié)
6.2 工作展望
參考文獻(xiàn)
致謝
附錄
縮略語(yǔ)列表
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):4047143
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/4047143.html
最近更新
教材專(zhuān)著