UDDI(Universal Description Discovery & Integration)是以一種結構化的方式來保存有關各公司及其服務的訊息,而人們可以發布和發現有關某個公司及其網路服務(Web services)的訊息,傳統的UDDI在實現描述與搜尋服務的方式上,主要是利用商業服務實體的標識(keyword-base),以及分類法(category)來進行查詢,這樣往往不能滿足使用者不同的搜尋需求,即使找到服務也不清楚如何使用該服務,因此本論文的重點致力於改善傳統UDDI的搜尋能力不足與提供直接遞送服務的機制。 在提升UDDI搜尋能力方面上,我們觀察到Web 2.0網站的迅速崛起, 強調「互動、分享、參與」是其主要的精神,將此精神應用在SOA(Service- Oriented Architecture)的環境當中,讓使用者可以對服務進行自由標籤分類(Free Tag)、服務評比(Rating)、服務排序(Ranking)、協同編輯服務(Collaborative Authoring)等,另外也觀察到傳統UDDI沒有提供基於WSDL的搜尋方式,因此也發展一套基於WSDL的服務過濾機制(WSDL Filter Services)讓使用者可根據WSDL文件中的元素來搜尋UDDI中的服務。 最後在服務遞送方面,以往使用者在UDDI中搜尋到服務之後,都無法立刻明白此服務的用途而且也不清楚使用此服務後會得到什麼結果,因此我們配合我們實驗室所開發的擴展式BPEL(Business Process Execution Language)引擎(Extended BPEL Engine),將以使用者界面(UI, User Interface)的方式來讓使用者搜尋到服務之後能立即的使用服務,因此改良後的UDDI,不僅是一個網際服務的搜尋平台,更是一個網際服務的使用平台。 UDDI (Universal Description Discovery & Integration), in a structured way, restores messages regarding a company and its services, and through UDDI people can publish and search the messages. However, the traditional UDDI approach -- mainly through business service entity’s identifier (keyword-base) and classification (category) to carry out enquiries -- is unable to meet users’ various searching needs. In addition, the located services were not user-friendly, which means users usually have difficulties in understanding and applying the services. Therefore, the focus of this paper is to improve the inadequate search capabilities under traditional UDDI and to provide a better mechanism for service delivery. We add two features to enhance UDDI search capabilities. The first one is to combine the rapid rise of Web 2.0 sites which emphasizes on principle of "interaction, sharing and participation" with SOA (Service-Oriented Architecture) environment. This new environment will allow users to perform free tag classification, rating services, ranking services, and collaborative authoring services. The other one, contrast to the traditional UDDI for not providing WSDL (Web Service Description Language) based searching services, is to develop a set of WSDL filtering mechanism (WSDL Filter Services) which allows users to search services in UDDI according to the elements of WSDL document. Finally, we introduce the extended BPEL (Business Process Execution Language) engine developed by our laboratory to our service delivering mechanism. It will enable users to apply the service with user-interface approach immediately after services are located. In other words, the improved UDDI is not only a platform for Web services searching, but also a platform for Web services using.