Enhanced matching engine for improving the performance of semantic web service discovery

Web services are the means to realize the Service Oriented Architecture (SOA) paradigm. One of the key tasks of the Web services is discovery also known as matchmaking. This is the act of locating suitable Web services to fulfill a specific goal and adding semantic descriptions to the Web services i...

Full description

Saved in:
Bibliographic Details
Main Author: Mohebbi, Keyvan
Format: Thesis
Language:English
Published: 2014
Subjects:
Online Access:http://eprints.utm.my/id/eprint/78119/1/KeyvanMohebbiPFC2014.pdf
http://eprints.utm.my/id/eprint/78119/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98024
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.78119
record_format eprints
spelling my.utm.781192018-07-25T07:57:25Z http://eprints.utm.my/id/eprint/78119/ Enhanced matching engine for improving the performance of semantic web service discovery Mohebbi, Keyvan QA75 Electronic computers. Computer science Web services are the means to realize the Service Oriented Architecture (SOA) paradigm. One of the key tasks of the Web services is discovery also known as matchmaking. This is the act of locating suitable Web services to fulfill a specific goal and adding semantic descriptions to the Web services is the key to enabling an automated, intelligent discovery process. Current Semantic Web service discovery approaches are primarily classified into logic-based, non-logic-based and hybrid categories. An important challenge yet to be addressed by the current approaches is the use of the available constructs in Web service descriptions to achieve a better performance in matchmaking. Performance is defined in terms of precision and recall as well-known metrics in the information retrieval field. Moreover, when matchmaking a large number of Web services, maintaining a reasonable execution time becomes a crucial challenge. In this research, to address these challenges, a matching engine is proposed. The engine comprises a new logic-based and nonlogic- based matchmaker to improve the performance of Semantic Web service discovery. The proposed logic-based and non-logic-based matchmakers are also combined as a hybrid matchmaker for further improvement of performance. In addition, a pre-matching filter is used in the matching engine to enhance the execution time of matchmaking. The components of the matching engine were developed as prototypes and evaluated by benchmarking the results against data from the standard repository of Web services. The comparative evaluations in terms of performance and execution time highlighted the superiority of the proposed matching engine over the existing and prominent matchmakers. The proposed matching engine has been proven to enhance both the performance and execution time of the Semantic Web service discovery. 2014-02 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/78119/1/KeyvanMohebbiPFC2014.pdf Mohebbi, Keyvan (2014) Enhanced matching engine for improving the performance of semantic web service discovery. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98024
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Mohebbi, Keyvan
Enhanced matching engine for improving the performance of semantic web service discovery
description Web services are the means to realize the Service Oriented Architecture (SOA) paradigm. One of the key tasks of the Web services is discovery also known as matchmaking. This is the act of locating suitable Web services to fulfill a specific goal and adding semantic descriptions to the Web services is the key to enabling an automated, intelligent discovery process. Current Semantic Web service discovery approaches are primarily classified into logic-based, non-logic-based and hybrid categories. An important challenge yet to be addressed by the current approaches is the use of the available constructs in Web service descriptions to achieve a better performance in matchmaking. Performance is defined in terms of precision and recall as well-known metrics in the information retrieval field. Moreover, when matchmaking a large number of Web services, maintaining a reasonable execution time becomes a crucial challenge. In this research, to address these challenges, a matching engine is proposed. The engine comprises a new logic-based and nonlogic- based matchmaker to improve the performance of Semantic Web service discovery. The proposed logic-based and non-logic-based matchmakers are also combined as a hybrid matchmaker for further improvement of performance. In addition, a pre-matching filter is used in the matching engine to enhance the execution time of matchmaking. The components of the matching engine were developed as prototypes and evaluated by benchmarking the results against data from the standard repository of Web services. The comparative evaluations in terms of performance and execution time highlighted the superiority of the proposed matching engine over the existing and prominent matchmakers. The proposed matching engine has been proven to enhance both the performance and execution time of the Semantic Web service discovery.
format Thesis
author Mohebbi, Keyvan
author_facet Mohebbi, Keyvan
author_sort Mohebbi, Keyvan
title Enhanced matching engine for improving the performance of semantic web service discovery
title_short Enhanced matching engine for improving the performance of semantic web service discovery
title_full Enhanced matching engine for improving the performance of semantic web service discovery
title_fullStr Enhanced matching engine for improving the performance of semantic web service discovery
title_full_unstemmed Enhanced matching engine for improving the performance of semantic web service discovery
title_sort enhanced matching engine for improving the performance of semantic web service discovery
publishDate 2014
url http://eprints.utm.my/id/eprint/78119/1/KeyvanMohebbiPFC2014.pdf
http://eprints.utm.my/id/eprint/78119/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:98024
_version_ 1643657733369495552