• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    SOA中基于BPEL的服務(wù)組合方法研究與設(shè)計

    2013-09-04 10:30:50張德育
    沈陽理工大學(xué)學(xué)報 2013年4期
    關(guān)鍵詞:調(diào)用業(yè)務(wù)流程處理器

    張德育,張 倩

    (沈陽理工大學(xué)通信與網(wǎng)絡(luò)工程中心,遼寧沈陽110159)

    隨著IT技術(shù)的發(fā)展,面向服務(wù)的架構(gòu)(service-oriented architecture,SOA)已經(jīng)成為新一代的基礎(chǔ)架構(gòu)。在SOA架構(gòu)中服務(wù)以可被發(fā)現(xiàn)的接口形式發(fā)布于網(wǎng)絡(luò)中,并且通過這些接口為使用者提供服務(wù)。服務(wù)組合作為實現(xiàn)SOA系統(tǒng)架構(gòu)的重要特征,其實現(xiàn)方法的研究尤為重要。其中,服務(wù)組合是指由各個小粒度的Web服務(wù)相互之間通信和協(xié)作來實現(xiàn)大粒度的服務(wù)功能;通過有效地聯(lián)合各種不同功能的Web服務(wù),服務(wù)開發(fā)者可以借此解決較為復(fù)雜的問題,實現(xiàn)增值功能。當(dāng)前關(guān)于服務(wù)組合的研究大致分為兩個方向:一個是基于智能規(guī)劃,代表性工作是斯坦福大學(xué)和卡內(nèi)基-梅隆大學(xué)等機構(gòu)提出的Web服務(wù)本體語言(Ontology Web Language for Services,OWL-S)[1];另一個方向是基于工作流組合,以BEA系統(tǒng)公司、IBM和微軟等提出的業(yè)務(wù)流程執(zhí)行語言(Business Process Execution Language for Web Services,BPEL4WS)為代表[2]。OWL-S 描述的是各個服務(wù)的外部信息間的交互,使用本體概念對Web服務(wù)的語義進行表示,而概念間的推理則依靠描述邏輯來實現(xiàn)。雖然OWL-S有許多優(yōu)越性,但是在目前的Web框架下,很難得到廣泛的使用,它只有在全部都是語義描述的理想狀況下才能發(fā)揮最大的功效。BPEL(BPEL4WS后被更名為WS-BPEL,簡稱BPEL)是IBM 的WSFL和微軟的XLANG相結(jié)合的產(chǎn)物,是一種高級的、抽象的、可執(zhí)行建模語言,它不僅實現(xiàn)Web服務(wù)間的交互和流程編排,也將流程自身暴露為Web服務(wù)。同時,BPEL是基于工作流的組合方法的經(jīng)典代表,它可以與經(jīng)典工作流建模方法相結(jié)合,充分吸收工作流技術(shù)的一些優(yōu)勢,從而使實現(xiàn)的服務(wù)組合有效、便捷且易于理解。因此,本文采用基于工作流的服務(wù)組合技術(shù),在對BPEL進行深入研究的基礎(chǔ)上,設(shè)計了一種基于BPEL的服務(wù)組合方法,并進行了驗證,從而解決SOA中的服務(wù)組合方法的服務(wù)編排問題。

    1 SOA中的服務(wù)組合技術(shù)

    1.1 BPEL與SOA

    SOA是以服務(wù)為基礎(chǔ)搭建的、松耦合的、靈活的體系架構(gòu)[3]。SOA的核心是重用和互操作,它可以把不同區(qū)域不同機構(gòu)的IT資源整合成可操作的、基于標(biāo)準(zhǔn)的服務(wù)。在SOA中,通過服務(wù)接口,可以用一個服務(wù)替換另一個服務(wù)而無需關(guān)心其底層的實現(xiàn)技術(shù);通過通用的服務(wù)和XML標(biāo)準(zhǔn),可以將遺留應(yīng)用和數(shù)據(jù)納入新系統(tǒng)。如圖1所示,SOA可大致分為三個部分:服務(wù)組件架構(gòu)(Service Component Architecture,SCA)、服務(wù)數(shù)據(jù)對象(Service Data Object,SDO)和服務(wù)編排(BPEL)。SCA是一個與實現(xiàn)語言無關(guān)的服務(wù)組件編程模型,用于定義服務(wù),是構(gòu)建SOA的基礎(chǔ);SDO作為以對象為中心的層次數(shù)據(jù)模型,用于表示SOA的服務(wù)中流轉(zhuǎn)的數(shù)據(jù);BPEL是服務(wù)編排的核心技術(shù),同時也是具體業(yè)務(wù)流程的表現(xiàn)。作為SOA編程模式的“鐵三角”之一,對BPEL的研究不可或缺。

    圖1 SOA模式的鐵三角

    1.2 基于工作流的服務(wù)組合技術(shù)研究

    工作流這個概念產(chǎn)生于生產(chǎn)組織和辦公自動化領(lǐng)域。工作流是一類能夠完成或者部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進行傳遞和執(zhí)行?;诠ぷ髁鞯姆?wù)組合方法采用過程驅(qū)動的服務(wù)組合思想,它利用服務(wù)組合與過程模型的相似性,使用較為成熟的過程建模工具和語言對Web服務(wù)組合的業(yè)務(wù)進行建模,采用“替代”法將過程模型中的相關(guān)組件最終替換成具體的Web服務(wù),從而獲得有效的、可執(zhí)行的服務(wù)組合方案。

    BPEL是較為成熟的過程建模語言中的一種,作為基于XML定義的描述語言,它的協(xié)議基礎(chǔ)是:WSDL1.1、XML Schema1.0 和 XPath1.0。其中,WSDL消息和XML Schema類型定義提供了BPEL流程所用的數(shù)據(jù)模型;XPath提供數(shù)據(jù)處理支持,所有的外部資源由WSDL服務(wù)表示。這些都是BPEL定義業(yè)務(wù)流程的基礎(chǔ)。也正是因為涉及較多的協(xié)議基礎(chǔ),目前大部分研究者都回避BPEL而采用“迂回的方式”進行建模,如Petri網(wǎng)。但是,BPEL作為專為整合Web服務(wù)而制定的規(guī)范標(biāo)準(zhǔn)[4],因其具有基于服務(wù)、嵌套性、松耦合型、服務(wù)質(zhì)量和生命周期的管理等特點,基于BPEL的服務(wù)組合可以很好地滿足SOA松耦合和異構(gòu)的要求,并且是敏捷的。此外,使用BPEL建模得到的流程清晰易懂,這些都足以成為深入研究BPEL技術(shù)標(biāo)準(zhǔn)的動力。

    基于BPEL的服務(wù)組合方法可歸納為兩個部分:一是為工作流中的每個活動設(shè)定一個抽象服務(wù),形成抽象服務(wù)流程定義;二是執(zhí)行前通過中間環(huán)節(jié)進行服務(wù)匹配和綁定,將每個抽象服務(wù)替換成一個實體服務(wù),將抽象服務(wù)流轉(zhuǎn)換成實際的服務(wù)組合方法,此部分是整個方法實現(xiàn)的核心,也是本文研究的重點。

    在進行業(yè)務(wù)流程定義之前,要先定義業(yè)務(wù)流程所需要的資源。這些資源主要包括:擴展定義,它將列舉業(yè)務(wù)流程所需要使用的擴展定義的命名空間以及該擴展是否必須被BPEL引擎支持;引入外部定義文件,通過import將BPEL所需的可能定義在外部的WSDL文件或XML Schema文件中的接口定義,伙伴鏈接類型定義,變量定義,用于關(guān)聯(lián)集合的屬性別名等引入流程定義;伙伴,指明業(yè)務(wù)流程對外提供的接口,以及因調(diào)用其服務(wù)所需要引用的接口;變量,存儲業(yè)務(wù)流程的中間狀態(tài),使得一系列無狀態(tài)的Web服務(wù)調(diào)用成為有狀態(tài)的業(yè)務(wù)流程;關(guān)聯(lián)集合,確定返回的消息路由到正確的流程實例。

    當(dāng)所需資源準(zhǔn)備好后,著重分析該業(yè)務(wù)流程本身的活動?;顒幼鳛锽PEL業(yè)務(wù)流程的執(zhí)行單元,分為基本活動和結(jié)構(gòu)化活動。基本活動具有原子性,它定義業(yè)務(wù)流程的一些基本操作,例如事件的接收,變量的賦值,服務(wù)調(diào)用等。而結(jié)構(gòu)化活動可以看作是活動的容器,它定義了內(nèi)部活動的規(guī)則,如flow活動使其內(nèi)部的活動并行執(zhí)行。

    另外,BPEL還可以通過流程處理器提高所提供的服務(wù)質(zhì)量。流程處理器包括錯誤處理器(Fault Handlers)、補償處理器(Compensation Handlers)和事件處理器(Event Handling)[5]。它們可以定義在活動上,指出活動發(fā)生錯誤、需要補償或是特定事件發(fā)生時需要的處理邏輯。錯誤處理器將捕獲流程級別的錯誤并進行相應(yīng)的處理,使錯誤處理邏輯和正常的業(yè)務(wù)流程邏輯分開。補償處理器只是包含了一個需要執(zhí)行的補償邏輯的活動。事件處理器為BPEL流程提供了接受并處理隨機事件的能力,這里的事件可以是消息事件,也可以是時鐘事件,即某個預(yù)定的時刻到達或預(yù)定的事件長度得到滿足而發(fā)生的事件。

    2 基于BPEL的服務(wù)組合方法應(yīng)用與分析

    基于前文對BPEL技術(shù)的分析,下面以區(qū)域醫(yī)療平臺中藥品采購服務(wù)為例來說明實現(xiàn)該業(yè)務(wù)的基于BPEL的服務(wù)組合方法。藥品采購服務(wù)是醫(yī)療機構(gòu)內(nèi)部各部門先提交藥品采購單,由藥品采購負責(zé)人進行人工審批,審批合格后生成藥品信息統(tǒng)計并通過省網(wǎng)采購系統(tǒng)進行藥品采購,否則該提交者對采購單進行修改,然后再提交,具體流程如圖2所示。由以上分析知道藥品采購服務(wù)是由采購單提交服務(wù)、采購單取消服務(wù)、人工審批服務(wù)、采購單信息統(tǒng)計服務(wù)根據(jù)業(yè)務(wù)需求整合而成,而這些服務(wù)作為現(xiàn)有服務(wù)發(fā)布,并生成BPEL可以調(diào)用的相應(yīng)的wsdl文件,即采購單提交服務(wù)PurchaseApply.wsdl、人工審批服務(wù)TaskManager.wsdl、采購單取消服務(wù) PurchaseCancle.wsdl、采購單信息統(tǒng)計服務(wù)Pstatistics.wsdl。下面將具體說明如何把這些服務(wù)抽象到BPEL流程中,并通過該BPEL流程的運行,調(diào)用相關(guān)服務(wù)來完成藥品采購服務(wù)。

    在進行建模之前要先確定整個業(yè)務(wù)流程的骨架,本文經(jīng)過對多個業(yè)務(wù)需求研究,抽象出兩種基本業(yè)務(wù)流程執(zhí)行模式。簡單的業(yè)務(wù)由其中一種構(gòu)成,復(fù)雜的業(yè)務(wù)大都由這兩種模式混合構(gòu)成。

    圖2 業(yè)務(wù)流程圖

    1)串行模式按照順序執(zhí)行各項活動,第一個活動執(zhí)行結(jié)束才能開始執(zhí)行第二個活動,以此類推,直到最后一個活動執(zhí)行結(jié)束,整個流程結(jié)束,如圖3所示。

    圖3 串行模式

    2)并行模式該模式中所有執(zhí)行單元將同時開始執(zhí)行,并可以通過設(shè)置條件來決定它們的結(jié)束是否需要同步,如圖4所示。

    圖4 并行模式

    在本例中由業(yè)務(wù)流程圖可知,該業(yè)務(wù)流程執(zhí)行模式由兩種模式混合構(gòu)成。人工審批任務(wù)和取消采購單為并行模式中的兩個并行任務(wù);在人工審批任務(wù)之后是由兩個順序執(zhí)行的任務(wù)構(gòu)成的串行模式。

    (1)定義數(shù)據(jù)類型

    通過分析該業(yè)務(wù)流程所涉及的數(shù)據(jù),使用XML Schema定義數(shù)據(jù)類型,從而確定藥品采購服務(wù)的輸入和輸出。由于整個業(yè)務(wù)流程中流轉(zhuǎn)的是藥品采購單信息,藥品采購單包括藥品編碼、通用名、規(guī)格等藥品相關(guān)信息,以及需要購買的數(shù)量信息,所以該業(yè)務(wù)數(shù)據(jù)類型Purchase:RequestType是復(fù)合類型,由用戶定義類型Purchase:DrugInfo-Type和原始類型string和float組成。XML Schema部分代碼如下所示:

    (2)設(shè)計服務(wù)接口調(diào)用服務(wù)

    藥品采購服務(wù)是通過調(diào)用一些現(xiàn)有服務(wù)實現(xiàn),而在BPEL中對現(xiàn)有服務(wù)的調(diào)用是通過服務(wù)接口實現(xiàn)的。以調(diào)用人工審批服務(wù)為例,具體的實現(xiàn)方法是通過import引入所需資源,即現(xiàn)有服務(wù)的wsdl文件;使用partnerLinks伙伴鏈接來實現(xiàn)人工審批任務(wù)TaskManager.wsdl。以下代碼實現(xiàn)人工審批服務(wù)的調(diào)用:

    (3)業(yè)務(wù)流程轉(zhuǎn)換為BPEL流程

    一個BPEL流程即一個服務(wù)組合方案,因此要將業(yè)務(wù)流程抽象成用BPEL語言描述的BPEL文檔。在本案例中的基本活動有變量的賦值assign活動用于把從數(shù)據(jù)庫查出的藥品信息賦值到采購單信息中,當(dāng)采購單填寫完整時通過receive活動把該事件傳遞給人工審批服務(wù),通過invoke活動調(diào)用人工審批服務(wù)和采購單信息統(tǒng)計服務(wù)等;結(jié)構(gòu)化活動有完成人工審批任務(wù)和取消采購單這兩個并行任務(wù)的并行流結(jié)構(gòu)flow;執(zhí)行在人工審批任務(wù)之后的兩個任務(wù)的串行結(jié)構(gòu)sequence。當(dāng)確定這些結(jié)構(gòu)之后整個流程已經(jīng)基本完成,通過圖形化工具可以將該業(yè)務(wù)流程轉(zhuǎn)換為BPEL文檔。圖5、圖6為藥品采購業(yè)務(wù)的圖形化的BPEL流程。

    (4)BPEL流程的完善

    使用流程處理器可以提高服務(wù)質(zhì)量,增強BPEL流程的健壯性。在本業(yè)務(wù)流程中,采購單提交成功之后可能發(fā)生人工審批和采購單取消同時操作并生效的錯誤,此時需要添加錯誤處理器捕獲錯誤和補償處理器添加補償措施。具體實現(xiàn)機制是在調(diào)用采購單取消服務(wù)的作用域中添加錯誤處理器,人工審批服務(wù)的invoke活動后添加補償處理器。若取消采購單時該采購單還有審批通過的結(jié)果則拋出錯誤,錯誤處理器通過catch捕獲該錯誤,同時觸發(fā)人工審批服務(wù)的補償處理器,對人工審批服務(wù)進行回退,從數(shù)據(jù)庫中刪除該采購單相關(guān)數(shù)據(jù)信息。在采購單提交服務(wù)作用域中添加事件處理器,當(dāng)某采購單提交一周后,由于某種原因仍未有審批結(jié)果的時候通過事件處理器中on-Alarm觸發(fā),向人工審批服務(wù)再次發(fā)送審批請求。

    圖5 藥品采購業(yè)務(wù)BPEL流程總圖

    圖6 并行模式詳圖

    (5)藥品采購服務(wù)的實現(xiàn)

    將完善的BPEL文檔注入Oracle BPEL引擎后,引擎會根據(jù)業(yè)務(wù)流程的流轉(zhuǎn)通過伙伴鏈接調(diào)用相應(yīng)的服務(wù),從而實現(xiàn)藥品采購服務(wù)。由于發(fā)布后的藥品采購服務(wù)同時會生成相應(yīng)的wsdl文件,故可以直接調(diào)用藥品采購服務(wù)實現(xiàn)藥品采購業(yè)務(wù),亦可以繼續(xù)作為現(xiàn)有服務(wù)按照需要進行深層次整合,生成更復(fù)雜的服務(wù)。

    3 結(jié)束語

    基于BPEL的服務(wù)組合方法,將業(yè)務(wù)流程中各個服務(wù)按照一定的需要進行組合編排,并將自身暴露為一個新的Web服務(wù),滿足SOA架構(gòu)松耦合和異構(gòu)的要求,并且是高度敏捷的。另外,現(xiàn)實生活中的業(yè)務(wù)流程大都多變,BPEL只是把該組合中各個服務(wù)實現(xiàn)的順序變動一下,與傳統(tǒng)的硬編碼實現(xiàn)相比更加容易且方便。本文提出了基于BPEL的服務(wù)組合方法,并通過藥品采購業(yè)務(wù)實現(xiàn)了提交采購單服務(wù)、取消采購單服務(wù)和人工審批服務(wù)的服務(wù)組合。

    [1]The OWL Services Coalition.OEL-S:semantic markup for Web Services[EB/OL].http://www.daml.org/services/owl-s/1.1/overview/,2006-11-08.

    [2]T Andrews,F(xiàn) Curbera,H Dholakia,et al.Business proc ess execution language for Web services version 1.1[OL].http://www.ibm.com/developerworks/library/specifica-tion/wsbpel/,2002-07-30.

    [3]鄧子云.SOA實踐者說:分布式環(huán)境下的系統(tǒng)集成[M].北京:電子工業(yè)出版社,2010.

    [4]王紫瑤,南俊杰,段紫輝,等.SOA核心技術(shù)及應(yīng)用[M].北京:電子工業(yè)出版社,2008.

    [5]梅彪,姜新文,吳恒.WS-BPEL業(yè)務(wù)流程與訪問控制[J].計算機工程,2008,34(19):144-146.

    猜你喜歡
    調(diào)用業(yè)務(wù)流程處理器
    RPA機器人助業(yè)務(wù)流程智能化
    核電項目物項調(diào)用管理的應(yīng)用研究
    STK業(yè)務(wù)流程優(yōu)化的探究
    電子測試(2018年23期)2018-12-29 11:11:28
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    企業(yè)財務(wù)管理、業(yè)務(wù)流程管理中整合ERP之探索
    基于財務(wù)業(yè)務(wù)流程再造的ERP信息系統(tǒng)構(gòu)建探析
    中國商論(2016年34期)2017-01-15 14:24:22
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    Imagination的ClearCallTM VoIP應(yīng)用現(xiàn)可支持Cavium的OCTEON? Ⅲ多核處理器
    ADI推出新一代SigmaDSP處理器
    汽車零部件(2014年1期)2014-09-21 11:41:11
    呼嚕處理器
    小青蛙報(2014年1期)2014-03-21 21:29:39
    亚洲天堂国产精品一区在线| 国产99久久九九免费精品| 精品国内亚洲2022精品成人| 亚洲一区二区三区色噜噜| 久久久国产欧美日韩av| 国产精品自产拍在线观看55亚洲| 亚洲成人久久爱视频| 制服人妻中文乱码| 久久香蕉精品热| 精品久久久久久,| 国产高清视频在线观看网站| 欧美色视频一区免费| 成年女人毛片免费观看观看9| 亚洲 欧美一区二区三区| 久久香蕉精品热| 国产av一区二区精品久久| а√天堂www在线а√下载| 国内精品久久久久久久电影| 久久 成人 亚洲| 亚洲中文字幕一区二区三区有码在线看 | 精品一区二区三区av网在线观看| 超碰成人久久| 国产成人系列免费观看| 亚洲av熟女| 国产区一区二久久| 久久精品国产综合久久久| 12—13女人毛片做爰片一| 午夜免费观看网址| 色精品久久人妻99蜜桃| 国产高清videossex| 成人国产综合亚洲| 日韩精品免费视频一区二区三区| 免费搜索国产男女视频| 亚洲国产中文字幕在线视频| 国产精品98久久久久久宅男小说| 日韩 欧美 亚洲 中文字幕| a级毛片a级免费在线| 午夜精品久久久久久毛片777| 国产又黄又爽又无遮挡在线| 熟女电影av网| 亚洲激情在线av| 99久久无色码亚洲精品果冻| 国产精品永久免费网站| 激情在线观看视频在线高清| 97人妻精品一区二区三区麻豆| 淫秽高清视频在线观看| 午夜老司机福利片| 91在线观看av| 97人妻精品一区二区三区麻豆| 久久中文字幕一级| 精品久久蜜臀av无| 免费在线观看视频国产中文字幕亚洲| 国产真人三级小视频在线观看| 少妇裸体淫交视频免费看高清 | 亚洲电影在线观看av| 久久99热这里只有精品18| 免费搜索国产男女视频| 国产激情久久老熟女| 亚洲av五月六月丁香网| 宅男免费午夜| 香蕉国产在线看| 最近最新中文字幕大全电影3| 在线观看66精品国产| 国产主播在线观看一区二区| 久久久久国内视频| 脱女人内裤的视频| 色老头精品视频在线观看| 少妇的丰满在线观看| 嫩草影视91久久| 老汉色∧v一级毛片| 亚洲,欧美精品.| 亚洲九九香蕉| 俺也久久电影网| 午夜免费激情av| 亚洲人与动物交配视频| 精品日产1卡2卡| 国产99久久九九免费精品| 777久久人妻少妇嫩草av网站| 男人舔女人的私密视频| 日韩欧美一区二区三区在线观看| 视频区欧美日本亚洲| 18美女黄网站色大片免费观看| 很黄的视频免费| 亚洲在线自拍视频| 国产乱人伦免费视频| 国产高清视频在线播放一区| 大型黄色视频在线免费观看| 丁香欧美五月| 亚洲狠狠婷婷综合久久图片| 无人区码免费观看不卡| 非洲黑人性xxxx精品又粗又长| 在线观看66精品国产| 国产精品99久久99久久久不卡| 老司机靠b影院| 亚洲成人精品中文字幕电影| 美女黄网站色视频| 国内久久婷婷六月综合欲色啪| 黄片大片在线免费观看| 亚洲人与动物交配视频| xxx96com| 曰老女人黄片| 久久久久亚洲av毛片大全| 亚洲熟妇中文字幕五十中出| av超薄肉色丝袜交足视频| 国产亚洲欧美98| 日韩大尺度精品在线看网址| 国产乱人伦免费视频| 日韩欧美精品v在线| 国产精品一区二区三区四区久久| 国产高清视频在线观看网站| 91av网站免费观看| 中文字幕最新亚洲高清| 亚洲专区中文字幕在线| 狠狠狠狠99中文字幕| 熟女少妇亚洲综合色aaa.| 日本熟妇午夜| 我的老师免费观看完整版| 欧美激情久久久久久爽电影| 久久久久久免费高清国产稀缺| 巨乳人妻的诱惑在线观看| 久久精品国产清高在天天线| 国产精品久久久久久人妻精品电影| 精品一区二区三区四区五区乱码| svipshipincom国产片| 超碰成人久久| 午夜福利高清视频| 巨乳人妻的诱惑在线观看| 99精品欧美一区二区三区四区| 国产精品自产拍在线观看55亚洲| 性色av乱码一区二区三区2| 三级毛片av免费| 久久久久免费精品人妻一区二区| 丁香欧美五月| 1024手机看黄色片| 亚洲va日本ⅴa欧美va伊人久久| 男女做爰动态图高潮gif福利片| 亚洲五月婷婷丁香| 国产1区2区3区精品| 日本五十路高清| 精品国产乱码久久久久久男人| 色av中文字幕| 免费在线观看影片大全网站| 午夜福利免费观看在线| 久久草成人影院| 亚洲色图av天堂| 丰满的人妻完整版| 女警被强在线播放| 亚洲自偷自拍图片 自拍| www日本黄色视频网| 精品免费久久久久久久清纯| 国产在线精品亚洲第一网站| 老司机靠b影院| 国产精品自产拍在线观看55亚洲| 亚洲欧洲精品一区二区精品久久久| 久久精品91蜜桃| 国产精品日韩av在线免费观看| 久久久精品国产亚洲av高清涩受| 欧美性长视频在线观看| 亚洲片人在线观看| 欧美成狂野欧美在线观看| 日韩欧美国产在线观看| 日韩欧美国产一区二区入口| 在线观看美女被高潮喷水网站 | 丁香六月欧美| 久久精品夜夜夜夜夜久久蜜豆 | 欧美精品啪啪一区二区三区| 国产黄a三级三级三级人| 成年免费大片在线观看| 婷婷精品国产亚洲av| 日本精品一区二区三区蜜桃| 可以免费在线观看a视频的电影网站| 欧美日韩瑟瑟在线播放| 1024香蕉在线观看| 午夜老司机福利片| 国语自产精品视频在线第100页| 88av欧美| 狂野欧美激情性xxxx| 欧美激情久久久久久爽电影| 久久久久久国产a免费观看| 欧美黄色淫秽网站| 国产一级毛片七仙女欲春2| 成在线人永久免费视频| 制服人妻中文乱码| 久久久久亚洲av毛片大全| 亚洲欧美一区二区三区黑人| 欧美一级a爱片免费观看看 | 高潮久久久久久久久久久不卡| 99国产极品粉嫩在线观看| 91av网站免费观看| 夜夜躁狠狠躁天天躁| 亚洲全国av大片| 一个人免费在线观看电影 | 麻豆成人av在线观看| 国产一区二区激情短视频| 成人三级做爰电影| 伊人久久大香线蕉亚洲五| 国产高清有码在线观看视频 | 久久精品夜夜夜夜夜久久蜜豆 | 小说图片视频综合网站| 色综合站精品国产| svipshipincom国产片| 18禁观看日本| 午夜福利在线观看吧| 黄色毛片三级朝国网站| 男女下面进入的视频免费午夜| 一本一本综合久久| 国产精品一区二区精品视频观看| 舔av片在线| www.熟女人妻精品国产| 亚洲真实伦在线观看| 日韩高清综合在线| 欧美性长视频在线观看| 露出奶头的视频| 欧美极品一区二区三区四区| 一进一出抽搐gif免费好疼| 亚洲av熟女| 国产99久久九九免费精品| 国产一区在线观看成人免费| 18禁黄网站禁片午夜丰满| 激情在线观看视频在线高清| 国产欧美日韩一区二区三| 老司机靠b影院| 中文亚洲av片在线观看爽| 精品久久久久久,| 哪里可以看免费的av片| 国产精品 国内视频| 欧美丝袜亚洲另类 | 精品欧美国产一区二区三| 国产1区2区3区精品| 日本五十路高清| 久久人妻福利社区极品人妻图片| 桃色一区二区三区在线观看| 国产1区2区3区精品| www.自偷自拍.com| 少妇裸体淫交视频免费看高清 | 女人爽到高潮嗷嗷叫在线视频| 嫩草影视91久久| 亚洲性夜色夜夜综合| 久久精品国产99精品国产亚洲性色| 亚洲一区二区三区不卡视频| 亚洲精品一区av在线观看| 日韩欧美免费精品| 久久久国产成人精品二区| 成人永久免费在线观看视频| 美女大奶头视频| 亚洲av成人不卡在线观看播放网| 99国产精品99久久久久| 天天一区二区日本电影三级| www日本黄色视频网| 麻豆av在线久日| 日韩大尺度精品在线看网址| 久久人人精品亚洲av| 啪啪无遮挡十八禁网站| 国产av一区在线观看免费| 亚洲国产高清在线一区二区三| 日韩三级视频一区二区三区| 最近在线观看免费完整版| 看免费av毛片| 国语自产精品视频在线第100页| 国产野战对白在线观看| 久久人妻福利社区极品人妻图片| 久久草成人影院| 国产伦在线观看视频一区| 久久久久久人人人人人| 欧美黑人欧美精品刺激| 欧美成狂野欧美在线观看| 日韩欧美国产在线观看| 久久久久久免费高清国产稀缺| 欧美日韩中文字幕国产精品一区二区三区| 欧美日韩福利视频一区二区| 国产亚洲精品av在线| 999久久久精品免费观看国产| 久久精品影院6| 久久午夜亚洲精品久久| 日韩欧美在线二视频| 欧美日韩黄片免| 哪里可以看免费的av片| 久99久视频精品免费| 中文字幕高清在线视频| 2021天堂中文幕一二区在线观| 久久人妻福利社区极品人妻图片| 两人在一起打扑克的视频| 国产熟女xx| 国内揄拍国产精品人妻在线| 十八禁人妻一区二区| 黄色丝袜av网址大全| 国产精品一区二区三区四区免费观看 | 国产探花在线观看一区二区| 全区人妻精品视频| 欧美黑人欧美精品刺激| 国产麻豆成人av免费视频| 91在线观看av| 日韩精品青青久久久久久| 久久人妻福利社区极品人妻图片| 可以免费在线观看a视频的电影网站| 免费在线观看视频国产中文字幕亚洲| 免费看a级黄色片| 男女视频在线观看网站免费 | 午夜福利在线在线| 啪啪无遮挡十八禁网站| xxx96com| 久久久久久免费高清国产稀缺| 99精品欧美一区二区三区四区| bbb黄色大片| 男男h啪啪无遮挡| 18禁观看日本| 久久人妻福利社区极品人妻图片| 国产成人欧美在线观看| 老司机在亚洲福利影院| 欧美黑人精品巨大| 欧美在线一区亚洲| 亚洲天堂国产精品一区在线| 亚洲午夜精品一区,二区,三区| 在线永久观看黄色视频| 久久精品成人免费网站| 亚洲天堂国产精品一区在线| 一级黄色大片毛片| 搡老岳熟女国产| 精品免费久久久久久久清纯| 正在播放国产对白刺激| 亚洲电影在线观看av| 亚洲av美国av| 搡老妇女老女人老熟妇| 欧美丝袜亚洲另类 | av欧美777| 日韩大码丰满熟妇| 免费观看精品视频网站| 国产爱豆传媒在线观看 | 国产成人精品久久二区二区免费| ponron亚洲| 色综合站精品国产| 欧美国产日韩亚洲一区| 国产高清视频在线播放一区| 国产精品自产拍在线观看55亚洲| 亚洲男人的天堂狠狠| 亚洲国产高清在线一区二区三| 麻豆国产97在线/欧美 | 麻豆一二三区av精品| 无遮挡黄片免费观看| 日本一二三区视频观看| 亚洲中文日韩欧美视频| 久久精品人妻少妇| 国产成人精品无人区| 夜夜躁狠狠躁天天躁| 五月伊人婷婷丁香| av超薄肉色丝袜交足视频| 国产精品一区二区免费欧美| 三级国产精品欧美在线观看 | 国产一区二区在线av高清观看| 三级毛片av免费| 婷婷精品国产亚洲av| 欧美黄色片欧美黄色片| 欧美人与性动交α欧美精品济南到| 中文字幕高清在线视频| 国产又色又爽无遮挡免费看| 99久久国产精品久久久| 国产精品98久久久久久宅男小说| 亚洲男人天堂网一区| 99久久精品国产亚洲精品| 99国产精品一区二区三区| 国产精品一及| 狂野欧美白嫩少妇大欣赏| 国产免费男女视频| 中文字幕人成人乱码亚洲影| 免费搜索国产男女视频| 精品国内亚洲2022精品成人| 午夜福利18| 久久香蕉激情| 亚洲专区国产一区二区| 五月玫瑰六月丁香| 夜夜夜夜夜久久久久| 757午夜福利合集在线观看| 十八禁网站免费在线| 国产97色在线日韩免费| 老司机在亚洲福利影院| 亚洲人成77777在线视频| 午夜成年电影在线免费观看| 12—13女人毛片做爰片一| 99riav亚洲国产免费| 午夜日韩欧美国产| 午夜福利欧美成人| 一级作爱视频免费观看| 欧美 亚洲 国产 日韩一| 亚洲激情在线av| 欧美一级毛片孕妇| 国产一区二区三区视频了| 黄频高清免费视频| 国产aⅴ精品一区二区三区波| 人人妻,人人澡人人爽秒播| 丝袜人妻中文字幕| 女人爽到高潮嗷嗷叫在线视频| 国产私拍福利视频在线观看| x7x7x7水蜜桃| 黄色成人免费大全| videosex国产| 九色国产91popny在线| 国产真人三级小视频在线观看| 免费看十八禁软件| 国产熟女xx| www.999成人在线观看| 非洲黑人性xxxx精品又粗又长| 曰老女人黄片| 久久久久久久午夜电影| 国产激情久久老熟女| 18禁观看日本| 日韩大码丰满熟妇| 香蕉久久夜色| 天堂动漫精品| 亚洲一区高清亚洲精品| 亚洲精品在线美女| 国产精品av久久久久免费| 亚洲欧美日韩高清在线视频| 国产av在哪里看| 亚洲一卡2卡3卡4卡5卡精品中文| 不卡av一区二区三区| 老汉色av国产亚洲站长工具| 国产精品 欧美亚洲| 久久久久亚洲av毛片大全| 99在线视频只有这里精品首页| 成人国产综合亚洲| or卡值多少钱| 制服人妻中文乱码| 成人国产一区最新在线观看| 亚洲精华国产精华精| 精品久久久久久久人妻蜜臀av| 美女午夜性视频免费| 国产真实乱freesex| 免费无遮挡裸体视频| 黄色视频不卡| 久久午夜综合久久蜜桃| 人人妻,人人澡人人爽秒播| 色播亚洲综合网| 国产伦在线观看视频一区| 天堂√8在线中文| 亚洲国产中文字幕在线视频| 午夜影院日韩av| 好男人在线观看高清免费视频| 亚洲精品一卡2卡三卡4卡5卡| 国产一区二区在线av高清观看| 久久伊人香网站| 天天躁狠狠躁夜夜躁狠狠躁| 可以在线观看的亚洲视频| 国产亚洲av高清不卡| 日韩欧美免费精品| 一本精品99久久精品77| 久久人人精品亚洲av| 麻豆国产av国片精品| 国产精品1区2区在线观看.| 俄罗斯特黄特色一大片| 久久国产精品人妻蜜桃| 亚洲国产精品sss在线观看| 国产视频内射| 国产精品综合久久久久久久免费| 欧美日本亚洲视频在线播放| 久久精品91无色码中文字幕| 欧美精品啪啪一区二区三区| 少妇裸体淫交视频免费看高清 | 男人舔女人的私密视频| 后天国语完整版免费观看| 国产亚洲精品久久久久久毛片| 日本免费a在线| 一本综合久久免费| 久久久国产精品麻豆| 日日摸夜夜添夜夜添小说| 老汉色av国产亚洲站长工具| 久久久精品大字幕| 久久中文看片网| www.熟女人妻精品国产| 男女下面进入的视频免费午夜| 熟女少妇亚洲综合色aaa.| 99国产极品粉嫩在线观看| 免费看十八禁软件| 国产单亲对白刺激| 国产乱人伦免费视频| av有码第一页| 国产99久久九九免费精品| 天堂动漫精品| 亚洲在线自拍视频| 岛国视频午夜一区免费看| 观看免费一级毛片| 久久婷婷人人爽人人干人人爱| 桃色一区二区三区在线观看| 国内少妇人妻偷人精品xxx网站 | 国产精品久久久久久精品电影| 后天国语完整版免费观看| 黑人巨大精品欧美一区二区mp4| 亚洲欧美一区二区三区黑人| 亚洲专区字幕在线| 黄片小视频在线播放| 亚洲精品国产一区二区精华液| 日韩欧美精品v在线| 久久久久性生活片| 欧美+亚洲+日韩+国产| bbb黄色大片| 伊人久久大香线蕉亚洲五| bbb黄色大片| 亚洲专区中文字幕在线| av福利片在线| 久久久久久人人人人人| 麻豆成人午夜福利视频| 日韩欧美 国产精品| 麻豆成人午夜福利视频| 久久国产乱子伦精品免费另类| 国产片内射在线| 琪琪午夜伦伦电影理论片6080| 又黄又爽又免费观看的视频| 99在线视频只有这里精品首页| 在线视频色国产色| 中文在线观看免费www的网站 | 日本熟妇午夜| 香蕉国产在线看| 国产亚洲精品第一综合不卡| 中文在线观看免费www的网站 | 亚洲色图av天堂| 欧美人与性动交α欧美精品济南到| 午夜影院日韩av| 日韩欧美国产在线观看| or卡值多少钱| 又紧又爽又黄一区二区| 精品无人区乱码1区二区| 婷婷六月久久综合丁香| 中文字幕高清在线视频| 精品久久久久久久末码| 999精品在线视频| 三级毛片av免费| 午夜福利18| av福利片在线| 亚洲免费av在线视频| 国产爱豆传媒在线观看 | 波多野结衣巨乳人妻| 日韩欧美三级三区| aaaaa片日本免费| 精品福利观看| 性色av乱码一区二区三区2| 日韩精品中文字幕看吧| а√天堂www在线а√下载| 亚洲午夜精品一区,二区,三区| 老鸭窝网址在线观看| 久久香蕉精品热| 99在线视频只有这里精品首页| 欧美一区二区精品小视频在线| 国产成人一区二区三区免费视频网站| 97碰自拍视频| 99热6这里只有精品| 亚洲熟女毛片儿| 亚洲色图 男人天堂 中文字幕| 1024手机看黄色片| 国产1区2区3区精品| 91成年电影在线观看| 一级毛片高清免费大全| a级毛片a级免费在线| 久久久久久久久中文| 久久人妻福利社区极品人妻图片| 亚洲va日本ⅴa欧美va伊人久久| 99国产精品一区二区蜜桃av| 黄色成人免费大全| 国产亚洲av嫩草精品影院| 在线观看www视频免费| 午夜精品久久久久久毛片777| 亚洲av成人不卡在线观看播放网| 久久久久性生活片| 亚洲国产精品sss在线观看| 国产v大片淫在线免费观看| 波多野结衣高清无吗| 精品久久蜜臀av无| 精品国产美女av久久久久小说| 50天的宝宝边吃奶边哭怎么回事| a级毛片a级免费在线| 欧美日韩瑟瑟在线播放| 国模一区二区三区四区视频 | 亚洲成人免费电影在线观看| 亚洲人成电影免费在线| 精品久久久久久,| 蜜桃久久精品国产亚洲av| 国产成年人精品一区二区| 久久久久久久久中文| 国产高清有码在线观看视频 | 欧美性猛交黑人性爽| 久久久久国产精品人妻aⅴ院| 黄片大片在线免费观看| 又粗又爽又猛毛片免费看| 成年女人毛片免费观看观看9| 美女午夜性视频免费| 国产精品 欧美亚洲| 99精品欧美一区二区三区四区| 在线国产一区二区在线| а√天堂www在线а√下载| 国产熟女xx| 这个男人来自地球电影免费观看| 精品一区二区三区视频在线观看免费| 免费看十八禁软件| 不卡一级毛片| 午夜精品久久久久久毛片777| 国产av在哪里看| 免费看日本二区| 两个人免费观看高清视频| 熟女少妇亚洲综合色aaa.| 免费av毛片视频| 久久久精品大字幕| 久久久精品欧美日韩精品| www日本在线高清视频| 丝袜人妻中文字幕| 999久久久国产精品视频| 亚洲欧美激情综合另类| 男女下面进入的视频免费午夜| 欧美一级a爱片免费观看看 | 在线十欧美十亚洲十日本专区| 99精品久久久久人妻精品| 少妇被粗大的猛进出69影院| 熟妇人妻久久中文字幕3abv| 国产熟女午夜一区二区三区| 国产主播在线观看一区二区| 国产亚洲精品一区二区www| 真人一进一出gif抽搐免费| 黄色女人牲交|