Web服務(wù)組合研究_第1頁
Web服務(wù)組合研究_第2頁
Web服務(wù)組合研究_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Web服務(wù)組合研究[內(nèi)容摘要]本文介紹了web效勞組合的技術(shù)基礎(chǔ)語義web效勞的重要描繪敘述方法,討論了web效勞組合的關(guān)鍵問題,并分析了當(dāng)下重要web效勞組合方法的特點,指出為保證效勞組合的性能和質(zhì)量,必需基于效勞質(zhì)量描繪敘述web效勞。[本文關(guān)鍵詞語]webservices效勞組合qos一、引言web效勞結(jié)合了面向組件的方法和web技術(shù)的優(yōu)勢,利用標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議和xml數(shù)據(jù)格式進行通信,能實現(xiàn)不同平臺上各種語言編寫的效勞之間的交互電子商務(wù)的迅速發(fā)展,對跨企業(yè)的應(yīng)用集成以及企業(yè)內(nèi)部應(yīng)用的集成提出了需求。而web效勞的出現(xiàn)正好為這些應(yīng)用的集成提供了一個很好的解決方案,使企業(yè)內(nèi)和企業(yè)之間應(yīng)用的集成成為可能,而且使應(yīng)用的集成愈加快捷和方便。因而,web效勞在企業(yè)的電子商務(wù)系統(tǒng)中得到了廣泛的運用。單個web效勞通常只提供唯一的調(diào)用函數(shù)完成單一的功能,web效勞組合能夠利用internet上分布的易于履行的輕量級效勞開創(chuàng)建立功能豐富易于用戶定制的復(fù)雜效勞,將松懈耦合的相關(guān)web效勞有機組織成更為可用的系統(tǒng)。二、web效勞技術(shù)web效勞組合問題牽涉領(lǐng)域包含:web效勞技術(shù)領(lǐng)域,流程管理領(lǐng)域和人工智能領(lǐng)域。效勞技術(shù)根據(jù)w3c的定義,web效勞是由uri標(biāo)識的軟件應(yīng)用程序,通過xml構(gòu)件進行定義、描繪敘述和發(fā)現(xiàn)其接口和綁定。web效勞支持因特網(wǎng)的協(xié)議并能夠與其他基于xml消息的應(yīng)用程序直接交互。web效勞技術(shù)允許不同軟件語言開發(fā)、分布在internet不同地域的應(yīng)用進行有效的發(fā)現(xiàn)和通訊,基于web效勞的應(yīng)用程序集成在協(xié)議棧中較高層發(fā)生,重視效勞語義,實現(xiàn)了業(yè)務(wù)的松懈耦合集成。效勞提供了一致化編程模型和一整套internet規(guī)范,重要包含xml,基于xml的web效勞描繪敘述語言wsdl,由技術(shù)和商業(yè)領(lǐng)域的領(lǐng)導(dǎo)者共同開發(fā)的統(tǒng)一描繪敘述、發(fā)現(xiàn)與集成協(xié)議標(biāo)準(zhǔn)uddi,用于描繪敘述效勞合成經(jīng)過的控制流和信息流的流描繪敘述語言bpel4ws等。便于企業(yè)利用現(xiàn)有語言、平臺和已有的應(yīng)用程序,以增量方式集成和應(yīng)用web效勞。web效勞提供了一種支持電子商務(wù)的革命性的方式,最主要的價值在于以統(tǒng)一的語言完成所有的部件之間的溝通,進而到達(dá)整體效率的提升,促進了新型電子商務(wù)應(yīng)用以及動態(tài)效勞集成的迅速發(fā)展,激發(fā)了第三方增值效勞市場的出現(xiàn)。固然在基礎(chǔ)層面上web效勞是一種非常好的集成工具,但在工作流和業(yè)務(wù)經(jīng)過自動化方面仍然不夠完善。要實現(xiàn)基于web的效勞的應(yīng)用集成系統(tǒng)需要一系列構(gòu)件、應(yīng)用之間相互協(xié)作,只要根據(jù)業(yè)務(wù)需求制訂動態(tài)的業(yè)務(wù)流程能力解決詳細(xì)、多變的商務(wù)問題。同時,效勞的動態(tài)組合,效勞質(zhì)量的評價等問題還值得進一步深切進入研究。2.語義web效勞研究標(biāo)準(zhǔn)的web效勞缺乏需要的語義信息,導(dǎo)致web效勞功能得不到精確的描繪敘述,無法消除效勞語義的模糊、理解的歧義性等問題,并影響了web效勞的自動發(fā)現(xiàn)、匹配和組裝。語義web效勞將語義web概念和web效勞研究相結(jié)合,利用語義本體對web效勞建模,在語義層面對效勞接口、效勞消息、效勞構(gòu)造、效勞交互等進行描繪敘述,結(jié)合語義推理技術(shù)支持web效勞自動發(fā)現(xiàn)、組裝、調(diào)用和監(jiān)控等關(guān)鍵經(jīng)過。語義web效勞具影響力的代表性工作包含:(1〕owl-s(webontologylanguageforservices):前身為daml-s,基于可斷定的描繪敘述邏輯,將web效勞的本體分成三個上層本體,當(dāng)前在語義web效勞領(lǐng)域最具影響力;(2〕wsmo/wsml(webservicemodelingontology):基于框架邏輯,從四個方面描繪敘述語義web效勞:ontology,webservice,goal和mediator;(3〕swso/swsl(semanticwebserviceontology):基于一階邏輯,充足吸收了owl-s和wsmo/wsml的優(yōu)點;(4〕wsdl-s:獨立于語義表達(dá)語言,允許開發(fā)人員選擇本體語言,如owl或者uml。與其他工作相比,wsdl-s基于標(biāo)準(zhǔn)wsdl擴展,與已有的工具平臺有更好的適應(yīng)性。三、web效勞組合效勞組合關(guān)鍵問題效勞組合作為一個知足業(yè)務(wù)需求的流程規(guī)劃,牽涉到基本效勞和復(fù)合構(gòu)件效勞的協(xié)同,web效勞組合需要解決下面幾個重要問題:(1)采取如何的web效勞組合模型作為組合研究的框架基礎(chǔ);(2)在可替換的效勞中怎樣根據(jù)qos要求進行質(zhì)量驅(qū)動的效勞選擇;(3)建立如何的代價模型以評估web效勞組合的代價;(4)如何定義各個構(gòu)成部分之間的關(guān)系;(5)怎樣在多個層面上提供更為精到準(zhǔn)確和通用的語義信息的支持;(6)如何驗證和測試組合web效勞;(7)怎樣對qos或其他行為進行監(jiān)控,保證在知足需要的同時,能夠高效的利用資源。從軟件工程的角度看,以上問題牽涉效勞組合的設(shè)計、開發(fā)、運行和管理等的軟件生命周期。從相關(guān)技術(shù)看,牽涉了對形式化方法、語義學(xué)和運籌規(guī)劃等領(lǐng)域知識,使其成為一個跨學(xué)科的研究領(lǐng)域。效勞組合方法圍繞效勞組合問題,已經(jīng)有大量的研究者進行了相當(dāng)廣泛和深切進入的研究。當(dāng)下解決效勞組合的問題重要有基于工作流(workflow)的方法、基于aiplanning的方法和基于軟件工程的方法。(1)基于aiplanning方法:重要有基于邏輯程序設(shè)計語言golog方法、基于合適經(jīng)過模型的分層任務(wù)網(wǎng)絡(luò)shop2方法和使用基于規(guī)則的專家系統(tǒng)構(gòu)建復(fù)合效勞的開發(fā)工具sword方法。當(dāng)前,利用ai規(guī)劃技術(shù)求解語義web效勞的自動組合問題不能夠?qū)M合效勞中各種動態(tài)關(guān)系,十分是并發(fā)關(guān)系進行刻畫;(2)基于工作流方法:重要包含基于web效勞業(yè)務(wù)流程履行語言bpel4ws/bpel方法、基于業(yè)務(wù)流程建模語言bpml方法和基于web效勞編排定義語言ws-cdl方法。基于工作流相關(guān)方法往往需要大量人工操作去事先定義該商業(yè)進程,不是真正意義上動態(tài)的自動的效勞組合;(3)基于軟件工程的方法,重要方法為借鑒軟件工程中的原則的web構(gòu)件組合方法。效勞質(zhì)量屬性為保證效勞組合的性能和質(zhì)量,必需基于效勞質(zhì)量(qos)描繪敘述web效勞。質(zhì)量屬性之間具有高度內(nèi)連性,需要從系統(tǒng)論的角度深切進入分析移動環(huán)境下web效勞質(zhì)量屬性特點以及矛盾協(xié)調(diào)。效勞質(zhì)量屬性能夠分為客觀的和主觀的效勞質(zhì)量屬性。主觀效勞質(zhì)量屬性重要是用戶對效勞質(zhì)量的全面感覺,用戶關(guān)于效勞能否滿意的觀點,由于用戶感悟的質(zhì)量經(jīng)常是被表達(dá),非技術(shù)性的,很難客觀評價。在客觀效勞質(zhì)量屬性評價中,質(zhì)量標(biāo)準(zhǔn)遭到交互目的的影響,理想的效勞質(zhì)量屬性評價應(yīng)根據(jù)任務(wù)履行而不同。四、小結(jié)綜上所述,效勞組合的基礎(chǔ)是web效勞的形式化描繪敘述,web效勞組合是web效勞研究領(lǐng)域中的一個主要的研究分支,具有主要的理論意義和實用價值。利用與平臺無關(guān)的web效勞應(yīng)用能夠?qū)⑸虡I(yè)智能功能整合到企業(yè)應(yīng)用程序當(dāng)中,在海量的組合方案中,快速靈敏地為用戶選擇出知足用戶qos需求的效勞組合方案,為提供需要的商務(wù)智能信息效勞,輔助到達(dá)更高層次條理的決策支持。以下為參考文獻:[1]ibmcorporation.webservices:webservicesarchitect,parti:anintroductiontodynamice-business,2001,/developerworks/webservices/[2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論