在分析若干现有服务匹配算法的基础上,提出了基于过程分析的服务发现算法,利用服务描述中的Process信息,进行更加细化的IO匹配,处理部分Output匹配的情况,提高了服务的查全率。在原型系统的基础上对新的服务发现算法和现有其他算法进行了比较实验,对实验结果的分析证明了新算法的有效性。
After analyzing some recent service matching algorithms, a new service matching algorithm based on process analysis was proposed. Using the information in service process during matching, more sophisticated IO matching could be done, and incomplete output matching could be dealt with. By using process-based service discovery algorithm, recall ratio could be improved. The results from comparison experiments verify the efficiency of the new algorithm.