1 / 13

Discovering Web Services in Search Engines

Discovering Web Services in Search Engines. Editor : Barry Leiba Eyhab Al-Masri and Qusay H. Mahmoud • University of Guelph Speaker : 陳 柏 仲 Date : 2009.8.12. 什麼是 Web Service?. ■ Web Services 是描述一個以服務為 導向的軟體元件,以 XML 作為彼此 之間訊息往來的標準交換格式

Download Presentation

Discovering Web Services in Search Engines

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Discovering Web Servicesin Search Engines Editor:Barry Leiba Eyhab Al-Masri and Qusay H. Mahmoud • University of Guelph Speaker:陳 柏 仲 Date:2009.8.12

  2. 什麼是Web Service? ■Web Services是描述一個以服務為 導向的軟體元件,以XML作為彼此 之間訊息往來的標準交換格式 ■建構完整的Web Service架構還需 其他技術:UDDI WSDL SOAP

  3. Web Services(SOA)架構圖

  4. WSDL(Web Service Description Language) ■描述Web Service,讓用戶端知道如何使 用Web Service ■ 採用物件導向封裝的觀念,呼叫者不 需了解內部程式的運作,只要了解呼叫 介面即可 ■Documention:文件說明,可用標籤在 WSDL 文件中,嵌入說明文字

  5. UDDI(Universal Description, Discovery and Integration) ■ Web Services所使用的註冊機制標準 ■UDDI像是Web Services的搜尋引擎一樣,扮演一個服務仲介者的角色,協助服務需求者尋找適合的服務

  6. UDDI存在的一些限制 ■ UDDI對所含有的資訊缺乏效力和品質的 保證 ■UDDI存在無效的連結 ■UDDI無法提供品質檢測給已註冊的服務 ■UDDIUDDI沒有提供Web Service生命 週期的管理

  7. 使用Search Engines搜尋Web Services ■ Web Crawler可以自動收集WSDL文件 ■Web Crawler對搜尋Web Services沒有 效率 ■搜尋引擎有更新的機制

  8. Comparison of the UDDI Business Registry (UBR)and Web-based search engines for service discovery

  9. Requirements & Challenges ■ UDDI註冊中心會依照使用者開放不同的 權限 ■Web Services的數量越來越多,只使用 一個crawler搜尋效率將變差 ■Crawler的搜尋對註冊中心會造成負擔

  10. Verification & Validation Verification test:從UBRs和搜尋引擎的Web Services分別能找到多少可 行的存取點? Validation test:具備有效的WSDL文件的 Web Services有幾個?

  11. WSCE測試結果

  12. 結論 建立專門的crawler和集中式的儲存庫,並將 Search Engine的優點和UDDI做整合,將有助 於Web Service的搜尋

  13. END

More Related