Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform

碩士 === 國立中正大學 === 通訊工程研究所 === 97 === The prevalence of the Internet promotes Web Services to achieve the concept of Service Oriented Architecture (SOA). Web Services provides the standard framework for Service Providers to supply services. Service Requesters can request services, while Service Broke...

Full description

Bibliographic Details
Main Authors: Hui-Hsien Lin, 林惠嫻
Other Authors: Kim-Joan Chen
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/27078068084358587802
Description
Summary:碩士 === 國立中正大學 === 通訊工程研究所 === 97 === The prevalence of the Internet promotes Web Services to achieve the concept of Service Oriented Architecture (SOA). Web Services provides the standard framework for Service Providers to supply services. Service Requesters can request services, while Service Brokers help to find and know services. Besides, the WSDL in UDDI Server (i.e. Service Broker) can be produced and published by the Service Provider correctly. Web Services make discovery and use services conveniently and efficiently. If the Web Service will be registered for a period of time, the WSDL address may not be valid or the WSDL document could be broken. This is because Service Requester sometimes produces not correct stubs due to the wrong WSDL document Therefore, Web Service may work incorrectly. To validate the WSDL document and prevent Web Service from the wrong publishing, we need to design a validation methodology about validating WSDL document. We use an open source platform to set up a JUDDI Server and design the WSDLChecker by using Java programming language. WSDLChecker accesses and validates WSDL document according to WSDL address in JUDDI Server. WSDLChecker processes three phases validation for WSDL document. First, do the elements exist? Second, is the relationship of elements right? Third, are the values separately received from the WSDL document and UDDI tModel which have the same values? Three phases validation of WSDLChecker for the WSDL document not only makes sure of the correctness of the WSDL mechanism about producing, publishing, and saving the WSDL, but also reports the result of validation to JUDDI Database for allowing the Service Requestor to query the normal information for that WSDL document. WSDLChecker increases the reliability of service information from Service Providers for UDDI Server and also assures Web Service to work normally. Keyword: SOA, Web Services, WSDL, UDDI, JUDDI, WSDLChecker