擴充套件的UDDI功能

2021-04-14 00:09:44 字數 1071 閱讀 7100

擴充套件的uddi功能

現有的uddi系統只提供服務的發布和查詢功能,一方面它不能滿足通常情況下,服務消費者需要在使用web服務前要了解的有關該服務服務質量(qos)方面的資訊,另一方面也沒有解決uddi在語義方面的缺陷。於是在研究傳統uddi規範的基礎上,我們對它進行了適當地改進與擴充,設計了擴充套件的uddi。與前者相

比,擴充套件uddi的註冊資訊更加豐富、全面。具體的功能模組如圖3.1所示。

◎行業本體、uddi註冊庫和日誌庫

uddi註冊庫和行業本體一起,構成了乙個web服務表示模型,其中,行業本體除了提供領域內知識,還提供了分類資訊;而uddi註冊庫主要儲存所註冊web服務的具體資訊。日誌庫主要儲存的是具體web服務呼叫的日誌資訊,同時為具有推薦功能的web服務提供資料分析**;

◎註冊模組:根據uddi中的web服務表示模型提供註冊流程,web服務提供者將按此流程註冊自己的web服務,其中包括了web服務的基本資訊、約束資訊、qos資訊、引數資訊等;

◎服務測試模組:定期或不定期地對註冊到uddi中的服務進行檢測,檢視它是否能夠提供正常功能;

◎呼叫類屬性模組:根據由圖形化建模工具部分傳入的類約束查詢請求,解析行業本體,由本體的分類資訊得到對應分類的各種屬性資訊名稱返回給圖形化建模部分。

◎查詢模組:動態服務選取器接收到建模系統傳過來的組合服務描述文件,抽取出其中每類服務的約束條件,通過這個介面找到滿足要求的服務集合。

◎推薦模組:以往web服務的執**況和狀態都會按要求儲存在日誌庫中,在需要時可以按不同規則推薦出合適的備選服務。如在乙個組合服務中要盡量選擇由同一服務提供者提供的一系列服務;也可以根據挖掘的結果找出相關度最大的服務以便於前後銜接。

x-uddi由以上的各部分組成,不但提供了服務註冊和服務查詢功能,還為流程建模模組提供類服務約束選取介面,為動態服務選取器提供服務集選取介面。便於模型設計人員在擴充套件的uddi中選取合適的web服務約束、選取服務動態集,組成計畫的商業流程。

top

本文**

擴充套件UDDI子系統的結構

對uddi的擴充套件不可能做成通用的,因為在乙個系統中不可能涵蓋所有領域的uddi的分類及目錄情況,所以系統想提供乙個框架,擴充套件對uddi中所容納的web服務的語義支援,針對不同行業建立不同的uddi支援,動態的建立及修改,並且可以動態新增uddi語義的屬性。設計乙個由領域專家定義的本領域或者行...

vim的擴充套件功能

vim 的環境設定引數 set nu set nonu 就是設定與取消行號啊!set hlsearch set nohlsearch hlsearch 就是 high light search 高亮度搜尋 這個就是設定是否將搜尋的字串反白的設定值。預設值是 hlsearch set autoinde...

WordCount擴充套件功能

1.任務簡述 兩人組隊完成wordcount的基本功能及擴充套件功能 可以自行增加功能 並對其進行一系列測試和優化,形成可穩定執行的版本。3.互審 在專案的第一階段,我們用的都是c 語言。我們把不同的功能分開 來思考,然後通過函式逐步實現。因為上一次我們 是一起討論實現的,所以我們的思路上都是大同小...