摘要
与其他服务发现相比,工作流中的服务选择有着自身的特点。在目前情况下,大多数的服务选择只是从对服务本身需求的角度来考虑,并未涉及到多个服务之间的关联约束和协调性问题。而在工作流中,这些问题同样是影响服务选择的主要因素。本文提出一种服务选择算法,在该算法中,利用规则从多个方面来反映服务之间的约束关系并指导服务选择的方式,进一步对每个候选服务与相关联服务之间的兼容性进行了比较,最后得到一个同时满足自身和流程需求的服务。
Compared with others in service discovery, the selection of service in workflow has its own characteristic. At the present, the selection of the service is always according to the requirement of the single service in most researches, which didn't consider the constraint relationships and the coordination problems among the services. But in workflow, those problems are also the important factors that impact the selection of the service. The paper put forward a new algorithm used in service selection, which based on rule and compatibility comparison. The purpose of the rules that guide the selection process is to reflect the relationships among the services. After removing some services provided by the advertiser which don't obey the rule, the algorithm compares the compatibility between the candidate service and other related services in the following step. In the end, a service which satisfied the requirements both of its own and the entire workflow is obtained.
出处
《计算机科学》
CSCD
北大核心
2006年第4期130-133,136,共5页
Computer Science
关键词
服务发现
工作流
兼容比较
规则
Service discovery , Workflow, Compatibility ,Rule