کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
425120 | 685689 | 2016 | 12 صفحه PDF | دانلود رایگان |
• We propose an annotation mechanism to describe business-driven QoS.
• We propose a business-driven filtering mechanism to eliminate unsuitable services.
• We propose a ranking method based on QoS preferences and constraints.
• We propose query relaxation methods for single service query or composite one.
• Experimental results show that the proposal can effectively discover services.
Service discovery, the process of locating web services capable of satisfying the requirements of service requesters, plays a crucial role in the development of user-centric, service-oriented applications; however, most current service discovery mechanisms do not focus on integrating various business-driven quality of service (QoS) attributes or establishing relaxation mechanisms to enhance search results. This research proposes a systematic approach, referred to as business-rule-based service discovery (BRSD), to address the above issues. The main features of the proposed approach are as follows: (1) a business rule annotation mechanism that includes condition rules, enumeration rules, and applied utility references; (2) the ability to eliminate unsuitable services through the application of filters to deal with kernel properties, provider constraints, and user constraints; (3) the calculation of service ranking scores for single services or service sets according to QoS constraints and QoS importance ranking; and (4) the ability to retrieve suitable single services as well as service sets using the proposed two-point and incremental service query relaxation mechanisms.
Journal: Future Generation Computer Systems - Volume 60, July 2016, Pages 1–12