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
id ndltd-TW-097CCU05650064
record_format oai_dc
spelling ndltd-TW-097CCU056500642016-05-04T04:26:08Z http://ndltd.ncl.edu.tw/handle/27078068084358587802 Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform 在SOA平台上驗證UDDI伺服器內WSDL的運作機制之設計與實作 Hui-Hsien Lin 林惠嫻 碩士 國立中正大學 通訊工程研究所 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 Kim-Joan Chen 陳景章 學位論文 ; thesis 55 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 通訊工程研究所 === 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
author2 Kim-Joan Chen
author_facet Kim-Joan Chen
Hui-Hsien Lin
林惠嫻
author Hui-Hsien Lin
林惠嫻
spellingShingle Hui-Hsien Lin
林惠嫻
Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
author_sort Hui-Hsien Lin
title Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
title_short Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
title_full Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
title_fullStr Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
title_full_unstemmed Design and Implementation of Validating WSDL Mechanism of UDDI Server in SOA Platform
title_sort design and implementation of validating wsdl mechanism of uddi server in soa platform
url http://ndltd.ncl.edu.tw/handle/27078068084358587802
work_keys_str_mv AT huihsienlin designandimplementationofvalidatingwsdlmechanismofuddiserverinsoaplatform
AT línhuìxián designandimplementationofvalidatingwsdlmechanismofuddiserverinsoaplatform
AT huihsienlin zàisoapíngtáishàngyànzhènguddicìfúqìnèiwsdldeyùnzuòjīzhìzhīshèjìyǔshízuò
AT línhuìxián zàisoapíngtáishàngyànzhènguddicìfúqìnèiwsdldeyùnzuòjīzhìzhīshèjìyǔshízuò
_version_ 1718258426124959744