基于擴(kuò)充CA-CCML的RESTful Web服務(wù)組合技術(shù)研究
本文選題:RESTful 切入點(diǎn):Web 出處:《大連海事大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:Web服務(wù)以其開放性、語言獨(dú)立性、平臺無關(guān)性、低耦合性、良好的封裝性以及可復(fù)用等特性受到了極大的關(guān)注。由于單個Web服務(wù)只處理較為單一的業(yè)務(wù),不能滿足較為復(fù)雜的業(yè)務(wù)需求。為了解決這一問題,Web服務(wù)組合技術(shù)隨之被提出,通過組合可將分散的、小粒度的原子服務(wù),依據(jù)一定的業(yè)務(wù)邏輯和規(guī)則將其組合起來,提供功能更加強(qiáng)大的Web服務(wù)。為了可以描述Web服務(wù)組合,許多Web 服務(wù)組合語言被提出。CA-CCML(Context-aware Cooperative Composition Modeling Language)是本課題組提出的Web服務(wù)組合建模語言,但其只支持基于SOAP的傳統(tǒng)Web服務(wù)及其組合,不支持當(dāng)前主流的RESTful Web服務(wù)及其組合。本文在分析和總結(jié)國內(nèi)外相關(guān)研究成果的基礎(chǔ)上,對RESTful Web服務(wù)及其組合的相關(guān)技術(shù)理論進(jìn)行了深入的研究。首先描述了課題組提出的CA-CCML語言,并結(jié)合RESTful Web服務(wù)的特性,對CA-CCML語言進(jìn)行了擴(kuò)充,通過增加相應(yīng)的元素和屬性使其能夠描述RESTful Web服務(wù)及其組合;同時,針對RESTful Web服務(wù)及其組合,擴(kuò)充了 CA-CCML文檔解析器和服務(wù)調(diào)用器。為了提高CA-CCML語言的執(zhí)行效率,為CA-CCML語言增加了 Web服務(wù)異步調(diào)用和調(diào)用結(jié)果緩存功能;同時,本文為了提高RESTful Web服務(wù)組合的安全性,給出了基于擴(kuò)充CA-CCML的RESTful Web服務(wù)組合的安全處理框架。然后給出了基于擴(kuò)充CA-CCML的RESTful Web服務(wù)組合框架,并對其中的主要功能模塊以及組合框架的執(zhí)行流程進(jìn)行了詳細(xì)的闡述。實(shí)現(xiàn)了基于擴(kuò)充CA-CCML的RESTful Web服務(wù)組合框架的主要功能模塊,包括CA-CCML文檔解析器、緩存控制器、異步處理器、服務(wù)調(diào)用器、資源解析模塊、服務(wù)器端信息安全處理模塊、監(jiān)控器、異常處理器等。最后,通過一個旅游出行的應(yīng)用案例,驗(yàn)證本文提出的基于擴(kuò)充CA-CCML的RESTful Web服務(wù)組合框架的可行性。
[Abstract]:Web services have attracted much attention for their openness, language independence, platform independence, low coupling, good encapsulation and reusability. In order to solve this problem, Web service composition technology has been put forward to combine dispersed, small grained atomic services according to certain business logic and rules. Provide more powerful Web services. In order to describe Web service composition, many Web service composition languages have been proposed. CA-CCML Context-aware Cooperative Composition Modeling language is the Web service composition modeling language proposed by our team. However, it only supports the traditional Web services and their composition based on SOAP, and does not support the current mainstream RESTful Web services and their composition. The related technical theories of RESTful Web services and their composition are deeply studied. Firstly, the CA-CCML language proposed by the research group is described, and the CA-CCML language is extended by combining the characteristics of RESTful Web services. By adding corresponding elements and attributes to describe RESTful Web services and their composition, CA-CCML document parsers and service callers are extended for RESTful Web services and their composition. In order to improve the security of RESTful Web service composition, the Web service asynchronous invocation and call result cache are added to the CA-CCML language. The security processing framework of RESTful Web service composition based on extended CA-CCML is given, and then the RESTful Web service composition framework based on extended CA-CCML is given. The main function modules and the execution flow of the composition framework are described in detail. The main function modules of the RESTful Web service composition framework based on extended CA-CCML are implemented, including CA-CCML document parser, cache controller, asynchronous processor, etc. Service caller, resource parsing module, server side information security processing module, monitor, exception processor, etc. Finally, through a travel application case, Verify the feasibility of the proposed RESTful Web Services composition Framework based on extended CA-CCML.
【學(xué)位授予單位】:大連海事大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.09
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張煜,葛聲,孫海龍,馬殿富;Web服務(wù)組合處理系統(tǒng)的研究與實(shí)現(xiàn)[J];北京航空航天大學(xué)學(xué)報;2005年04期
2 孫潔麗;龔立群;;Web服務(wù)組合標(biāo)準(zhǔn)規(guī)范的研究[J];現(xiàn)代圖書情報技術(shù);2007年05期
3 萬里平;蔡美玲;高春鳴;;基于服務(wù)聯(lián)盟的Web服務(wù)組合模型及方法[J];計(jì)算機(jī)工程與應(yīng)用;2007年31期
4 郭峰;張萌;;Web服務(wù)組合的可靠性分析[J];系統(tǒng)仿真學(xué)報;2008年S2期
5 程永上;王志堅(jiān);;Web服務(wù)組合在水利領(lǐng)域中的應(yīng)用[J];計(jì)算機(jī)工程與應(yīng)用;2008年07期
6 陳世展;馮志勇;;服務(wù)網(wǎng)絡(luò):Web服務(wù)組合的新基點(diǎn)[J];計(jì)算機(jī)應(yīng)用研究;2008年05期
7 劉志紅;;Web服務(wù)組合的相關(guān)研究[J];農(nóng)業(yè)科技與裝備;2009年01期
8 熊偉;;Web服務(wù)組合綜述[J];信息化縱橫;2009年05期
9 曾偉;胡W,
本文編號:1602302
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1602302.html