ABSTRACT
The Internet is moving fast to a new era where million of services and things will be available. In this way, as there will be many functionally-equivalent services for a specific user task, the service non-functional aspect should be considered for filtering and choosing the appropriate services. The related approaches in service discovery mainly concentrate on exploiting constraint solving techniques for inferring if the user non-functional requirements are satisfied by the service nonfunctional capabilities. However, as the matchmaking time is proportional to the number of non-functional service descriptions, these approaches fail to fulfill the user request in a timely manner. To this end, two alternative techniques for improving the non-functional service matchmaking time have been developed. The first one is generic as it can handle non-functional service specifications containing n-ary constraints, while the second is only applicable to unary-constrained specifications. Both techniques were experimentally evaluated. The preliminary evaluation results show that the service matchmaking time is significantly improved without compromising matchmaking accuracy.
- K. Kritikos and D. Plexousakis. Mixed-Integer Programming for QoS-Based Web Service Matchmaking. IEEE Trans. Serv. Comput., 2(2):122--139, 2009. Google ScholarDigital Library
- S. B. Mokhtar, D. Preuveneers, N. Georgantas, V. Issarny, and Y. Berbers. EASY: Efficient semAntic Service discoverY in pervasive computing environments with QoS and context support. J. Syst. Softw., 81(5):785--808, 2008. Google ScholarDigital Library
- P. Plebani and B. Pernici. URBE: Web Service Retrieval Based on Similarity Evaluation. IEEE Transactions on Knowledge and Data Engineering, 21(11):1629--1642, 2009. Google ScholarDigital Library
- M. Stollberg, M. Hepp, and J. Hoffmann. A Caching Mechanism for Semantic Web Service Discovery. In ICWS, 2007. Google ScholarDigital Library
Index Terms
- Towards optimizing the non-functional service matchmaking time
Recommendations
Towards Optimal and Scalable Non-functional Service Matchmaking Techniques
ICWS '12: Proceedings of the 2012 IEEE 19th International Conference on Web ServicesService-orientation paves the way for the Internet of Services (IoS), where millions of services will be available for building novel applications. As such, the service non-functional aspect should be considered for filtering and selecting among the ...
Evaluation of QoS-Based Web Service Matchmaking Algorithms
SERVICES '08: Proceedings of the 2008 IEEE Congress on Services - Part IWeb Service (WS) discovery is a prerequisite for achieving WS composition and orchestration. Although a lot of research has been conducted on the functional discovery of WSs, the proposed techniques fall short when faced with the foreseen increase in ...
Adaptive matchmaking for RESTful services based on hRESTS and MicroWSMO
WEWST '10: Proceedings of the 5th International Workshop on Enhanced Web Service TechnologiesMatchmaking -- i.e., the task of finding functionally suitable service offers based on a service request -- has only been addressed in the context of WS-* Web services. However, RESTful services are gaining increasing attraction and have been adopted by ...
Comments