日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于約束求解器的服務(wù)組合驗(yàn)證方法在審

專利信息
申請(qǐng)?zhí)枺?/td> 201510051679.1 申請(qǐng)日: 2015-01-30
公開(kāi)(公告)號(hào): CN104598619A 公開(kāi)(公告)日: 2015-05-06
發(fā)明(設(shè)計(jì))人: 張迎周;馬鳳嬌;居友道;滕慶亞;徐曼青;孫韋翠 申請(qǐng)(專利權(quán))人: 南京郵電大學(xué)
主分類(lèi)號(hào): G06F17/30 分類(lèi)號(hào): G06F17/30;H04L29/08
代理公司: 南京知識(shí)律師事務(wù)所 32207 代理人: 汪旭東
地址: 210046 江蘇省*** 國(guó)省代碼: 江蘇;32
權(quán)利要求書(shū): 查看更多 說(shuō)明書(shū): 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 約束 求解 服務(wù) 組合 驗(yàn)證 方法
【權(quán)利要求書(shū)】:

1.一種基于約束求解器的服務(wù)組合驗(yàn)證方法,其特征在于該方法包括Web服務(wù)文檔解析、Web服務(wù)約束條件提取和Web服務(wù)驗(yàn)證三部分,該方法包含的步驟如下:

1)對(duì)WSDL文檔進(jìn)行解析

WSDL是一種web?services的描述語(yǔ)言,使用開(kāi)源工具WSDL4J將WSDL解析為DOM樹(shù),然后分別提取types,message,portType,binding,service的tag信息,為了提取WSDL中的變量約束信息,需要提取message標(biāo)簽信息以獲取message中包含的part信息,用于在BPEL中查找對(duì)應(yīng)變量約束;在獲取types標(biāo)簽信息時(shí),需要區(qū)分簡(jiǎn)單元素類(lèi)型和復(fù)雜元素類(lèi)型,對(duì)于簡(jiǎn)單元素類(lèi)型,直接獲取元素的name,type屬性值;對(duì)于復(fù)雜元素類(lèi)型,需要對(duì)其進(jìn)行特殊處理:由于WSDL4J中沒(méi)有對(duì)復(fù)雜類(lèi)型進(jìn)行處理的函數(shù),需要自行解析,而根據(jù)復(fù)雜類(lèi)型的XML?schema定義,只需迭代獲取子標(biāo)簽的內(nèi)容即可得到復(fù)雜類(lèi)型標(biāo)簽中包含元素的詳細(xì)定義;

2)對(duì)BPEL文檔進(jìn)行解析

BPEL是一種用XML編寫(xiě)的編程語(yǔ)言,

在BPEL的解析階段,先將BPEL解析為DOM樹(shù),由BPEL?Version?2.0的定義可知,BPEL的根節(jié)點(diǎn)為<process>,<process>的子節(jié)點(diǎn)包括<extensions>,<import>,<partnerLinks>,<messageExchanges>,<variables>,<correlationSets>,<faultHandlers>,<eventHandlers>以及業(yè)務(wù)執(zhí)行活動(dòng)等標(biāo)簽;另外,在BPEL的解析階段,還需要提取業(yè)務(wù)執(zhí)行流程,具體的過(guò)程為:找到根節(jié)點(diǎn)<process>的所有子節(jié)點(diǎn),然后根據(jù)<process>的所有子節(jié)點(diǎn)名,即可查找到該BPEL中定義的業(yè)務(wù)執(zhí)行流程子節(jié)點(diǎn),最后提取出業(yè)務(wù)執(zhí)行流程中服務(wù)調(diào)用、變量賦值等關(guān)系得到一個(gè)執(zhí)行流程中間文件;

3)將提取的中間文件,利用在cygwin中安裝tools4bpel工具將bpel文件轉(zhuǎn)化成控制流圖即CFG圖;

4)建立一個(gè)一階公式描述CFG圖

由BPEL?Version?2.0的定義可知活動(dòng)類(lèi)型包括<receive>,<reply>,<invoke>,<assign>,<sequence>,<if>,<while>,<repeatUntil>,<forEach>,<pick>,<flow>,<scope>,<throw>,<exit>,<wait>,<empty>,<compensate>,<compensateScope>,<rethrow>,<validate>,<extensionActivity>,其中<throw>,<exit>,<wait>,<empty>,<compensate>,<compensateScope>,<rethrow>,<validate>,<extensionActivity>的活動(dòng)主要用于拋出異常、結(jié)束業(yè)務(wù)執(zhí)行流程、等待、數(shù)據(jù)驗(yàn)證等特殊情況,未加考慮;

CFG圖描述的是業(yè)務(wù)執(zhí)行流程,在對(duì)其進(jìn)行處理時(shí),主要目標(biāo)是提取業(yè)務(wù)執(zhí)行流程以及活動(dòng)中變量的賦值關(guān)系,所以在解析BPEL時(shí),根據(jù)業(yè)務(wù)執(zhí)行流程、活動(dòng)類(lèi)型、變量的賦值關(guān)系以及從WSDL中提取的變量約束條件,自動(dòng)化生成XML文檔用以保存簡(jiǎn)化的BPEL;

然后利用模型檢查中的方法,根據(jù)不同的活動(dòng)類(lèi)型對(duì)業(yè)務(wù)執(zhí)行流程進(jìn)行改寫(xiě),使得業(yè)務(wù)執(zhí)行流程可以使用if,assignment,assertions語(yǔ)句以及邏輯運(yùn)算符表示,根據(jù)業(yè)務(wù)執(zhí)行流程中的活動(dòng)分類(lèi)情況,改寫(xiě)規(guī)則如下:

·<receive>用于接收匹配的message信息,從而獲取輸入?yún)?shù),該活動(dòng)為基本活動(dòng),可直接使用賦值表達(dá)式將輸入?yún)?shù)賦值給相應(yīng)的變量;

·<reply>用于發(fā)送message信息,從而輸出活動(dòng)參數(shù),該活動(dòng)為基本活動(dòng),可直接使用賦值表達(dá)式將輸出變量的值賦值給輸出參數(shù);

·<invoke>用于調(diào)用PartnerLink中定義的其它Web服務(wù),由于測(cè)試人員只能根據(jù)portType獲取對(duì)應(yīng)的接口說(shuō)明,無(wú)法獲取將要調(diào)用的Web服務(wù)的源代碼,因此無(wú)法獲取被調(diào)用的Web服務(wù)中的約束條件,只能使用BPEL內(nèi)置函數(shù)getVariableData()來(lái)獲取調(diào)用Web服務(wù)后的參數(shù)值,并將得到的值賦值給相應(yīng)的參數(shù);

·<assign>活動(dòng)用于對(duì)BPEL活動(dòng)調(diào)用的變量賦值,該活動(dòng)通常包括多于1個(gè)的<copy>子標(biāo)簽,用于指明賦值操作的對(duì)象,在獲取賦值對(duì)象后,即可得到<assign>活動(dòng)的賦值表達(dá)式;

·<sequence>活動(dòng)定義了BPEL中一個(gè)順序執(zhí)行的活動(dòng)集合,對(duì)于一個(gè)<sequence><A1/><A2/><A3/></sequence>活動(dòng),各個(gè)子活動(dòng)之間是順序執(zhí)行的關(guān)系,因此其條件范式為:A1;A2;A3;

·<if>活動(dòng)定義了BPEL中一個(gè)選擇執(zhí)行的活動(dòng)類(lèi)型,

·<while>活動(dòng)定義了BPEL中一個(gè)循環(huán)操作,對(duì)于一個(gè)<while><condition/><activity/></while>活動(dòng),由于while(e){I}→if(e){I?while(e){I}}成立,因此將<while>活動(dòng)轉(zhuǎn)變?yōu)椋?/p>

·<pick>活動(dòng)用于定義BPEL中一個(gè)選擇操作,對(duì)于活動(dòng)<pick><A1/><A2/><A3/></pick>,執(zhí)行時(shí)只能選取其中一個(gè)活動(dòng),因此其對(duì)應(yīng)的邏輯表達(dá)式為:

·<flow>活動(dòng)用于定義BPEL中一個(gè)并發(fā)操作,對(duì)于活動(dòng)<flow><A1/><A2/></flow>,可能的活動(dòng)執(zhí)行次序有:{A1;A2},{A2;A1},在程序執(zhí)行時(shí),每次只能有一種活動(dòng)執(zhí)行次序?yàn)檎妫虼饲笆?lt;flow>活動(dòng)對(duì)應(yīng)的邏輯表達(dá)式為:

通過(guò)上面改寫(xiě)之后再通過(guò)規(guī)范化算法,得到只包含邏輯運(yùn)算符及if,assignment,assertions語(yǔ)句;

5)結(jié)合約束求解器對(duì)輸入的語(yǔ)法要求,生成符合求解器輸入格式的約束條件;

6)將上幾步中生成的約束條件及邏輯公式代入約束求解器,進(jìn)行驗(yàn)證。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京郵電大學(xué);,未經(jīng)南京郵電大學(xué);許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201510051679.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書(shū);

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 91久久香蕉国产日韩欧美9色| 久久久久国产精品视频| 精品国产乱码一区二区三区a | 97一区二区国产好的精华液| 国产欧美视频一区二区三区| 狠狠色丁香久久婷婷综| 久免费看少妇高潮a级特黄按摩| 久爱精品视频在线播放| 午夜影院伦理片| 欧洲在线一区二区| 国产精品麻豆一区二区三区| 国产精品一区一区三区| 国产一级一片免费播放| 国产午夜一级一片免费播放| 99久久国产综合精品麻豆| 午夜一级电影| 久久两性视频| 久久夜靖品2区| 99国产精品免费| 中文字幕理伦片免费看| 久久不卡精品| 国产日韩欧美一区二区在线观看| 久久精品国产久精国产| 国产精品无码专区在线观看 | 99国产精品永久免费视频| 亚洲国产精品一区二区久久hs| 亚洲国产精品一区在线| 日本一二区视频| 国产精品伦一区二区三区在线观看| 国产欧美一区二区三区免费看 | 色综合久久88| 强制中出し~大桥未久10| 日韩亚洲欧美一区| 国产日韩欧美在线一区| 国产韩国精品一区二区三区| 国产精品久久免费视频| 亚洲精品丝袜| 婷婷午夜影院| 久久久精品久久日韩一区综合| 亚洲w码欧洲s码免费| 夜夜躁人人爽天天天天大学生 | 999久久久国产| 亚洲国产精品一区二区久久hs| 亚洲四区在线| 色综合久久网| 日本高清二区| www.成| 欧美一区二区三区免费看| 久久99精品久久久野外直播内容| 国产精品一级片在线观看| 91丝袜国产在线观看| 九色国产精品入口| 一区二区中文字幕在线| 日韩精品一二区| 国产伦精品一区二区三区免费下载| 国产三级欧美三级日产三级99| 91人人精品| 国产精品久久人人做人人爽| 国产精品一卡二卡在线观看| 日韩免费一级视频| 欧美在线视频二区| 欧美精品日韩精品| 日本aⅴ精品一区二区三区日| 久久精品99国产精品亚洲最刺激| 91久久国产视频| 97久久超碰国产精品| 国产欧美日韩中文字幕| 欧美高清一二三区| 久久精品国产96| 99精品国产99久久久久久97| 国产视频1区2区| 国产午夜亚洲精品| 97人人澡人人爽人人模亚洲| 国精产品一二四区在线看| 亚洲一区中文字幕| 日韩欧美一区精品| 国产91视频一区| 欧美乱妇高清无乱码一级特黄| ass美女的沟沟pics| 88国产精品欧美一区二区三区三| 午夜特级片| 99久久精品免费看国产免费粉嫩| 波多野结衣女教师30分钟| 免费a一毛片| 免费午夜在线视频| 国产一区二区片| 欧美一区二区三区视频在线观看| 97人人模人人爽视频一区二区 | 91亚洲国产在人线播放午夜| 97精品超碰一区二区三区| 91精品美女| 久久aⅴ国产欧美74aaa| 一级女性全黄久久生活片免费| 色一情一乱一乱一区99av白浆| 国产videosfree性另类| 国产午夜一级片| 日本午夜一区二区| 国产午夜精品一区| 99久久免费精品国产免费高清| 亚洲码在线| 日日夜夜亚洲精品| 中文字幕av一区二区三区四区| 久草精品一区| 日韩欧美一区精品| 性xxxxfreexxxxx交| 8x8x国产一区二区三区精品推荐| 大伊人av| 国产一区二区视频在线| 国产精品伦一区二区三区级视频频 | 午夜a电影| 色天天综合久久久久综合片| 国产日本一区二区三区| 国产在线精品区| 久久夜色精品国产噜噜麻豆| 午夜av男人的天堂| 精品国产精品亚洲一本大道| 国产精品对白刺激在线观看| 国产精品久久久久久一区二区三区| 国产一区二区电影| 国产精品一区二区6| 国产精品免费一视频区二区三区| 亚洲精品久久久中文| 欧美一区二区三区久久精品| 午夜无人区免费网站| 国产99久久九九精品免费| 亚洲一区二区福利视频| 狠狠色噜噜狠狠狠狠米奇7777| 亚洲精品www久久久久久广东| 久99精品| 99er热精品视频国产| 国产精品美女一区二区视频| 中文乱码字幕永久永久电影| 国产99网站| 欧美日韩国产欧美| 国产一区免费播放| 毛片大全免费看| 午夜特片网| 免费看农村bbwbbw高潮| 欧美一区二区三区四区夜夜大片| 日本一二区视频| 免费毛片**| 中文av一区| 夜色av网| 香港日本韩国三级少妇在线观看 | 欧美激情片一区二区| 精品欧美一区二区精品久久小说| 国产精品黑色丝袜的老师| 国产午夜三级一区二区三| 亚洲一区2区三区| 欧美一区二区三区三州| 国v精品久久久网| 少妇高潮一区二区三区99小说| 性色av香蕉一区二区| 欧美精品在线观看视频| 久久国产欧美一区二区三区免费| 国产精品麻豆一区二区| 欧洲在线一区| 国产精品尤物麻豆一区二区三区 | 男女视频一区二区三区| 免费a级毛片18以上观看精品 | 伊人av中文av狼人av| 国产在线精品二区| 中文字幕日韩一区二区| 国产一区二区手机在线观看| 激情久久一区二区| 91精品色| 国产不卡一区在线| 7777久久久国产精品| 毛片免费看看| 91看片app| 国产婷婷一区二区三区久久| 玖玖国产精品视频| 91久久久久久亚洲精品禁果| 野花社区不卡一卡二| 午夜av电影网| 欧美高清xxxxx| 国产欧美一区二区三区沐欲| 日韩精品中文字幕一区二区三区 | 精品国产区一区二| 日本一区二区电影在线观看 | 国产三级一区二区| 国产精品久久亚洲7777| 国产免费一区二区三区四区| 欧美一区二区三区日本| 日韩av在线播放网址| 国产精品一区二区免费| 欧美在线视频一二三区| 午夜免费网址| 亚洲欧美国产一区二区三区 | 久久一区二区视频| 中文天堂在线一区| 欧美片一区二区| 国产无遮挡又黄又爽又色视频 | 色噜噜狠狠色综合影视| 91久久久爱一区二区三区| 国产在线一区二区视频| 国产二区精品视频| 国产一区二区三区四区五区七| 久久一区二区精品| 国产精品一区二区中文字幕| 国产精品19乱码一区二区三区| 99久久久国产精品免费无卡顿| 国产欧美一区二区三区沐欲| 一色桃子av大全在线播放| 国产女人与拘做受免费视频| 欧美一区二区三区白人| 国产大片一区二区三区| 精品国产一区二区三区麻豆免费观看完整版 | av国产精品毛片一区二区小说| 国产性猛交xx乱| 国精偷拍一区二区三区| 国产一区二区三区国产| 午夜av片| 爱看av在线入口| 国产一区二区播放| 午夜激情电影在线播放| 国产午夜精品一区二区三区四区 | 日本一级中文字幕久久久久久| 国产高清精品一区| 国产日产高清欧美一区二区三区| 真实的国产乱xxxx在线91| 亚洲午夜精品一区二区三区| 女人被爽到高潮呻吟免费看| 国产午夜伦理片| 久久精品亚洲一区二区三区画质| 国产日本欧美一区二区三区| 久久aⅴ国产欧美74aaa| 中文字幕一区一区三区| 亚洲精品久久久久玩吗| 国产大学生呻吟对白精彩在线| 欧美日韩一区不卡| 欧美精品一卡二卡| 国产精品日韩视频| 久久人人97超碰婷婷开心情五月| 国产一区日韩在线| 日韩av中文字幕第一页| 亚洲午夜久久久久久久久电影院| 亚洲欧美日韩另类精品一区二区三区| 国产一区二区三区影院| 国产一级二级在线| 九色国产精品入口| 欧美一区二区精品久久911| 午夜wwww| 久久99精品久久久秒播| 狠狠色综合欧美激情| 免费在线观看国产精品|