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