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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |