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...
Saved in:
Main Author: | |
---|---|
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 |