Automated Web Service Composition and Execution Based on Semantic Web Technology

碩士 === 國立臺灣大學 === 資訊管理學研究所 === 95 === Web services provide an implementation architecture for a distributed information system. As Web services emerge and expand, they can be used and be re-composed as a new Web service to complete complicated tasks. Discovering expected services and composing diffe...

Full description

Bibliographic Details
Main Authors: Hsin-Ying Tai, 戴欣瑩
Other Authors: Yih-Kuen
Format: Others
Language:en_US
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/79270718715671566901
id ndltd-TW-095NTU05396051
record_format oai_dc
spelling ndltd-TW-095NTU053960512015-12-07T04:04:29Z http://ndltd.ncl.edu.tw/handle/79270718715671566901 Automated Web Service Composition and Execution Based on Semantic Web Technology 以語意網技術為基礎之自動化網路服務組合與執行 Hsin-Ying Tai 戴欣瑩 碩士 國立臺灣大學 資訊管理學研究所 95 Web services provide an implementation architecture for a distributed information system. As Web services emerge and expand, they can be used and be re-composed as a new Web service to complete complicated tasks. Discovering expected services and composing different services are great challenges. However, with Semantic Web technologies, Web services can be located precisely according to users’requirements and can be composed to handle the problem of composition. There are many ongoing studies and research projects on applications of Semantic Web technologies to Web services that provide automatic service discovery, service composition, and service execution. In this thesis, our objective is twofold: (1) implement a customized system that applies Semantic Web technologies to Web services and (2) dynamically synthesize existing services on the World Wide Web in order to fulfill the user''s needs. The architecture of the application system is built on an ontology that is defined by Web Ontology Language (OWL) for a specific domain. Service interfaces containing the necessary information for invoking a service are described by Web Service Description Language (WSDL). Since the user''s requirements are often ambiguous, automatic service matching with subsumption reasoning based on Description Logics (DLs) is a basic task. We also use Semantic Web Rule Language (SWRL) to increase the expressive power of concepts when describing complicated relationships between concepts. The composition of Web services is the most important aspect in Semantic Web services. We consider service composition in terms of logic theory and collate several composition patterns encountered in the real world. After composition, the services can be invoked and executed in the subsequent task. The execution process flows in terms of the execution order and interaction between Web services are defined by Business Process Execution Language for Web Service (BPEL4WS). Moreover, we propose a service execution module that provides a prototype of implementing service execution. We extend the execution fuction to a prototype system “the Traveller” that aims to help users discover, combine, and invoke the desired Web services for the tourism domain. We believe this thesis will be useful for explaining the automatic composition and execution of Web services, as well as providing examples of application of Semantic Web technologies. Yih-Kuen 蔡益坤 2007 學位論文 ; thesis 93 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊管理學研究所 === 95 === Web services provide an implementation architecture for a distributed information system. As Web services emerge and expand, they can be used and be re-composed as a new Web service to complete complicated tasks. Discovering expected services and composing different services are great challenges. However, with Semantic Web technologies, Web services can be located precisely according to users’requirements and can be composed to handle the problem of composition. There are many ongoing studies and research projects on applications of Semantic Web technologies to Web services that provide automatic service discovery, service composition, and service execution. In this thesis, our objective is twofold: (1) implement a customized system that applies Semantic Web technologies to Web services and (2) dynamically synthesize existing services on the World Wide Web in order to fulfill the user''s needs. The architecture of the application system is built on an ontology that is defined by Web Ontology Language (OWL) for a specific domain. Service interfaces containing the necessary information for invoking a service are described by Web Service Description Language (WSDL). Since the user''s requirements are often ambiguous, automatic service matching with subsumption reasoning based on Description Logics (DLs) is a basic task. We also use Semantic Web Rule Language (SWRL) to increase the expressive power of concepts when describing complicated relationships between concepts. The composition of Web services is the most important aspect in Semantic Web services. We consider service composition in terms of logic theory and collate several composition patterns encountered in the real world. After composition, the services can be invoked and executed in the subsequent task. The execution process flows in terms of the execution order and interaction between Web services are defined by Business Process Execution Language for Web Service (BPEL4WS). Moreover, we propose a service execution module that provides a prototype of implementing service execution. We extend the execution fuction to a prototype system “the Traveller” that aims to help users discover, combine, and invoke the desired Web services for the tourism domain. We believe this thesis will be useful for explaining the automatic composition and execution of Web services, as well as providing examples of application of Semantic Web technologies.
author2 Yih-Kuen
author_facet Yih-Kuen
Hsin-Ying Tai
戴欣瑩
author Hsin-Ying Tai
戴欣瑩
spellingShingle Hsin-Ying Tai
戴欣瑩
Automated Web Service Composition and Execution Based on Semantic Web Technology
author_sort Hsin-Ying Tai
title Automated Web Service Composition and Execution Based on Semantic Web Technology
title_short Automated Web Service Composition and Execution Based on Semantic Web Technology
title_full Automated Web Service Composition and Execution Based on Semantic Web Technology
title_fullStr Automated Web Service Composition and Execution Based on Semantic Web Technology
title_full_unstemmed Automated Web Service Composition and Execution Based on Semantic Web Technology
title_sort automated web service composition and execution based on semantic web technology
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/79270718715671566901
work_keys_str_mv AT hsinyingtai automatedwebservicecompositionandexecutionbasedonsemanticwebtechnology
AT dàixīnyíng automatedwebservicecompositionandexecutionbasedonsemanticwebtechnology
AT hsinyingtai yǐyǔyìwǎngjìshùwèijīchǔzhīzìdònghuàwǎnglùfúwùzǔhéyǔzhíxíng
AT dàixīnyíng yǐyǔyìwǎngjìshùwèijīchǔzhīzìdònghuàwǎnglùfúwùzǔhéyǔzhíxíng
_version_ 1718146448128737280