[發明專利]Web服務組合系統及方法無效
| 申請號: | 200810237473.8 | 申請日: | 2008-12-30 |
| 公開(公告)號: | CN101464887A | 公開(公告)日: | 2009-06-24 |
| 發明(設計)人: | 何炎祥;彭曉明;吳釗;方其慶 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 武漢天力專利事務所 | 代理人: | 嚴 彥;馮衛平 |
| 地址: | 43007*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | web 服務 組合 系統 方法 | ||
技術領域
本發明屬于Web服務技術領域,特別是涉及Web服務組合系統及方法。
背景技術
Web服務是分布于網絡特別是因特網不同節點上的智能體、信息體,是組件技術的延伸和發展,它建立了一種基于標準的、可以使應用被跨系統架構和平臺訪問的標準機制。
Web服務組合指的是,利用現有Web服務,根據用戶的應用需求,自動地選擇合乎需要的多個Web服務,在一定的規則下,形成一個新的功能更強大的Web服務。組合的Web服務不僅要在功能上滿足要求,還有一些其他特殊的服務要素,例如成本、花銷、運行時間等都有可能需要,即服務質量需求。
目前工業界和學術界都對Web服務組合有深入的研究,但是有關Web服務組合的研究成果主要是相關的標準、開發工具等方面。工業界趨向于利用工作流方面的研究成果和工具,以BPEL為基礎進行服務的編排,主要成果是一些實用開發工具,供用戶以手工形式進行Web服務組合,稱為手工方式。存在多種基于手工方式的Web服務組合系統(如IBM公司的Websphere?IntegrationDevelopmer,開放源代碼系統Active?BPEL等)。而學術界則主要集中在自動化組合上,主要是利用形式化的方法描述組合需求、本體、組合規則等,通過推理、規劃等方法從用戶需求出發自動完成Web服務的組合,稱為自動方式。存在多種基于自動化方法的Web服務組合系統(基于層次任務網絡的組合方法、基于邏輯程序生成的自動組合方法等)。有關Web服務組合的專利主要是相關的標準、開發工具等方面,極少有組合體系等方面的專利。
但是,一個完整的服務組合流程至少應該包括需求、組合、驗證、改進四個階段,實際的Web服務組合之中至少涉及到組合需求方、服務提供方、組合代理方、組合評價方。只有這四者之間進行有效的交互合作,才能組合出服務用戶需求的組合服務。可見當前本技術領域已公開研究成果的主要問題是:
(1)只涉及開發層面,即組合和驗證階段,基本沒有涉及其它階段,不利于用戶方便地提出組合需求和及時跟蹤掌握組合動態;
(2)沒有一種有效的手段使參與組合的各方進行交互;
(3)一次服務組合的完成通常需要循環進行需求、組合、評價、改進等階段,而上述成果缺乏對這種循環的支持。
發明內容
本發明目的在于針對現有技術的不足,提出有效的技術手段支持參與Web服務組合的各方進行交互,支持完整的服務組合流程。
本發明的技術方案為:設立服務組合總線,組合各方通過服務組合總線建立通信,所述組合各方包括有服務需求方、服務提供方、組合代理方和組合評價方;所示服務組合總線建立二維主題事件矩陣,并基于二維主題事件矩陣以“訂閱/發布”及“請求/回復”機制在組合各方之間傳送與服務組合有關的主題事件;
所述二維主題事件矩陣的一維為用戶,另一維為主題事件,兩維交叉處即為某用戶對某主題事件的訂閱情況;
所述“訂閱/發布”機制,是指組合各方中某用戶訂閱感興趣的某主題事件,服務組合總線記錄該訂閱情況到二維主題事件矩陣;組合各方中某用戶發布了某主題事件時,服務組合總線根據二維主題事件矩陣發送給訂閱了該主題事件的所有用戶;
所述“請求/回復”機制,是指組合各方中某用戶發出請求,服務組合總線收到請求后根據二維主題事件矩陣將符合請求條件的主題事件回復給該用戶。
而且,所述二維主題事件矩陣為動態矩陣,支持添加用戶或主題事件。
而且,服務組合總線為服務需求方、服務提供方、組合代理方和組合評價方這四類用戶提供主題事件處理工具和基本數據庫,供組合各方處理主題事件時調用;
其中主題事件處理工具用于組合各方與服務組合四個階段相對應的工作,包括有需求描述工具、自動組合工具、手工組合工具、靜態性能評價工具和運行時性能評價工具;
所述基本數據庫包括有領域本體庫、領域服務組合規則庫、基本服務注冊庫、性能評價參數庫以及用戶庫;其中領域本體庫、領域服務組合規則庫、基本服務注冊庫用于自動組合工具或手工組合工具進行服務組合時調用;性能評價參數庫存儲性能評價參數標準值,用于靜態性能評價工具和運行時性能評價工具進行評價時調用;用戶庫存儲合法用戶的基本身份信息,用于在服務組合總線內傳輸主題事件時驗證用戶。
本發明還提供了基于上述Web服務組合系統實現的服務組合方法,包括以下步驟,
步驟一,服務需求方提出組合需求,以主題事件的形式通過服務組合總線進行招標,即發布招標事件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810237473.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于數據相似的平衡聚類壓縮方法
- 下一篇:醫學圖像信息管理系統及程序產品





