天天看點

MyEclipse查找Web服務

版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/5091851

MyEclipse查找Web服務

Web服務可以通過公共業務注冊、私人業務注冊或WSIL文檔進行定位。UDDI通過分散的業務注冊和用普通XML格式實作的服務描述來管理Web服務的查找。

注:UDDI即Universal Description Discovery and Integration,統一描述發現和內建。

UDDI是一種獨立于平台、基于XML的全球範圍的業務注冊。UDDI是一個開放的行業倡議,由OASIS組織發起,使企業能釋出服務清單,互相查找,并定義服務或應用軟體怎樣與網際網路互動。

一個UDDI業務注冊由三部分組成:

 1)White Pages:位址,聯系人,和已知的辨別符;

 2)Yellow Pages:基于标準分類的工業分類;

 3)Green Pages:業務暴露的服務的技術資訊。

注:WSIL即Web Services Inspection Language,Web服務檢查語言。

WSIL是一個Web服務規範(微軟和IBM聯合推出),是一種服務發現機制,是對UDDI的替代以及補充。WSIL允許您直接向服務提供商請求提供服務。

MyEclipse(如7.5版)帶了一個Web Services Explorer元件,使用它可以浏覽Web服務。

使用Web Services Explorer檢視Web服務有兩種方式:

1、從UDDI注冊來查找Web服務

注冊薄包含了Web服務的WSDL檔案的URL引用。為了查找Web服務,WSDL檔案必須解析出指向Web服務的URL。要定位Web服務,如下:

(1) 運作Web Services Explorer;

(2) 點選UDDI Main;

(3) 在Actions面闆内的下拉清單選擇一個注冊,點選Go;

(4) 在Actions面闆的toolbar,點選Find圖示;

(5) 在Actions面闆,在the name of the query輸入欄,“你要搜尋的”、“搜尋的類型”,以及查詢資訊,具體如下:

(5.1) Search for

  · Business:一旦定位注冊的業務,可在Actions面闆使用按鈕圖示做以下的事:檢視和編輯業務細節、得到服務相關的業務、釋出服務、管理引用的服務、管理釋出者的斷言、添加喜歡的業務、解除釋出的業務。

  · Services:一旦定位注冊的服務,可在Actions面闆使用按鈕圖示做以下的事:檢視和編輯服務細節、得到業務相關的服務、得到與服務相關的服務接口、從WSDL檔案導入服務、從檔案系統的WSDL檔案導入服務、運作Web服務向導、添加喜歡的服務、解除釋出的服務。

  · Service Interfaces:一旦定位注冊的服務接口,可在Actions面闆使用按鈕圖示做以下的事:檢視和編輯接口細節、得到服務接口相關的服務、得到與服務接口相關的業務、從WSDL檔案導入服務接口、從檔案系統的WSDL檔案導入服務接口、運作Web服務向導、添加喜歡的服務接口、解除釋出的服務接口。

(5.2) Type of Search

此單選按鈕可指定通過UDDI進行簡單搜尋或進階搜尋。

  · Simple:輸入要搜尋的業務,服務或服務接口的名稱。

  注意:搜尋集大小設定為100,傳回的結果的最大數量預設為10。如果您想覆寫預設設定,請使用進階搜尋。

  · Advanced:允許您輸入更多的搜尋選項,把重點放在搜尋的範圍。選擇此選項,如果想搜尋多種業務或服務,選擇此選項。

  · UUID:允許輸入UUID鍵值。

  UUID是與釋出對象相關的辨別符。

(6) 一旦搜尋和查找到想要的業務服務描述,選擇服務或服務接口,并點選Import圖示:

  · 導入WSDL文檔到Web項目;

  · 導入WSDL文檔到要測試的WSDL Explorer;

  · 直接從Web Services Explorer運作Web服務Skeleton Creation向導或Web服務用戶端向導。

2、從WSIL文檔來查找Web服務

要定位Web服務描述:

(1) 從Web Services Explorer工具欄選擇WSIL Page圖示;

(2) 在導航面闆,點選WSIL Main;

(3) 在Actions面闆的URL to document域,輸入到WSIL文檔或包含WSIL文檔連結的HTTP文檔的URL;

(4) 一旦定位了WSIL文檔,在Actions面闆使用圖示可做以下事:

  · 檢視WSIL文檔細節;

  · 列出與WSIL文檔相關的所有WSDL服務;

  · 列出與WSIL文檔相關的所有UDDI服務;

  · 列出與WSIL文檔相關的所有UDDI業務;

  · 列出與WSIL文檔相關的所有WSIL連結;

  · 導出WSIL文檔到檔案系統;

  · 添加喜歡的WSIL文檔。

注意:如果Web服務管理器在導入WSDL檔案後(Web Services Explorer)不顯示項目,需确定您是否已建立了項目,是否點選重新整理圖示。

上一篇: AMQP協定介紹