基于關(guān)系圖表述的Web服務(wù)組合補(bǔ)償問題的研究
[Abstract]:With the development of service computing (Server Oriented Computing, SOC) and service oriented framework (Server Oriented Architecture, SOA), the application of web services technology is becoming more and more extensive. The single function Web services can no longer meet the functional requirements of users, so it is necessary to combine multiple Web services together. However, due to the randomness of the Web service itself, the heterogeneity of the network environment and the distributed autonomy, the problems in the process of service composition execution become more and more prominent, resulting in inconsistent business processes. It is very important to solve the problem of inconsistency, so many experts and scholars seek to solve the problem. Compensation is the most widely used, relative to rollback, the compensation method does not need to return to the starting point; compared to the replacement, you can save money because the compensation service called by the compensation operation is pre-bound. When an exception occurs, it can be called directly. The concept of compensation was first put forward to deal with the transaction in the database. From the perspective of transaction, the abnormal problem in the database can be inversely operated in order to cancel the impact of the abnormal transaction on the whole system. In this paper, the relationship between the execution of each service in the business process has been determined. Under the premise that each service can be compensated, the behavior of compensation is used to solve the problem of inconsistency in the process of business process execution. Due to the characteristics of Web services, the probability of exception occurring in the execution of service composition is very high. In order to solve this problem and under the above conditions, this paper proposes a compensation framework to solve the anomaly problem by using relational diagrams to describe business processes. Under the framework system, two steps to deal with the specific business process: 1. How to select the compensation service for each operation in the business process: analyze each operation in the business process and the Web service that needs to be invoked. In this paper, we choose a measurement standard to measure whether a compensation service meets the requirement by synthesizing multi-dimensional QoS index. Using the iterative optimization mechanism of genetic algorithm, the service with the smallest QoS index is obtained as the compensation service. Diagram generation: analyze the direct and indirect logical dependencies between the operations in the business process, determine the relationship between the input and output of each other, and generate the diagram. Through this framework, when an exception occurs in the business process during the runtime, the location of the exception is obtained, according to the order of execution of each operation recorded in advance and according to the diagram model, For the related operations related to the exception operation, we directly call the prebound compensation service to deal with the exception. The feasibility and practicability of the framework are verified by comparative experiments.
【學(xué)位授予單位】:哈爾濱工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張麗君;;基于冗余技術(shù)的數(shù)據(jù)庫(kù)恢復(fù)[J];河南科技學(xué)院學(xué)報(bào)(自然科學(xué)版);2012年04期
2 張磊;王曉軍;;基于遺傳算法的業(yè)務(wù)流程測(cè)試[J];計(jì)算機(jī)技術(shù)與發(fā)展;2010年03期
3 范貴生;虞慧群;陳麗瓊;劉冬梅;;基于Petri網(wǎng)的服務(wù)組合故障診斷與處理[J];軟件學(xué)報(bào);2010年02期
4 蔣哲遠(yuǎn);韓江洪;王釗;;動(dòng)態(tài)的QoS感知Web服務(wù)選擇和組合優(yōu)化模型[J];計(jì)算機(jī)學(xué)報(bào);2009年05期
5 朱銳;郭長(zhǎng)國(guó);王懷民;;一種基于補(bǔ)償代價(jià)的長(zhǎng)事務(wù)調(diào)度算法[J];軟件學(xué)報(bào);2009年03期
6 張華;王茜;;面向服務(wù)工作流補(bǔ)償機(jī)制的研究與實(shí)現(xiàn)[J];東南大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期
7 尚宗敏;崔立真;王海洋;史玉良;;基于補(bǔ)償業(yè)務(wù)生成圖的組合服務(wù)異常處理方法研究[J];計(jì)算機(jī)學(xué)報(bào);2008年08期
8 陶亞雄;王堅(jiān);;基于流程知識(shí)的BPM系統(tǒng)異常處理研究[J];計(jì)算機(jī)工程;2007年09期
9 齊祺;楊路明;;基于Web服務(wù)的工作流事務(wù)處理研究[J];電腦與信息技術(shù);2007年01期
10 曹健,張申生,李明祿;基于目標(biāo)驅(qū)動(dòng)和過程重用的Web服務(wù)客戶化定制模型[J];計(jì)算機(jī)學(xué)報(bào);2005年04期
相關(guān)碩士學(xué)位論文 前5條
1 苗俊;Web服務(wù)組合中基于有向圖的事務(wù)異常處理機(jī)制研究[D];遼寧大學(xué);2011年
2 曾淑君;基于SDA架構(gòu)的建筑行業(yè)項(xiàng)目管理應(yīng)用研究[D];電子科技大學(xué);2010年
3 李曉航;OSCS中Web服務(wù)注冊(cè)子系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
4 楊曉琴;基于TMS的Web服務(wù)動(dòng)態(tài)切換研究[D];太原科技大學(xué);2009年
5 陳俊偉;分布式數(shù)據(jù)庫(kù)兩階段提交協(xié)議的研究與改進(jìn)[D];重慶大學(xué);2007年
,本文編號(hào):2178501
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2178501.html