为了解决自动服务组合过程中的知识表示和知识积累问题和提高服务组合的可重用性、准确性并减少服务组合的代价,提出了一种基于阶层式语义范例推理的自动服务组合方法。该方法先通过设计适当的语义服务范例描述语言来描述不同类型的服务范例,然后构造阶层式的服务范例,在此基础上通过服务范例的相似度测量与选择机制获取满足用户需求的组合服务逻辑集成或引用,实现服务组合。通过与其他服务组合方法的对比实验与定性分析证明,基于语义范例推理的服务组合方法是可行和有效的。
This paper proposes a new method for Web service composition based on hierarchical semantic case-based reasoning, which can solve Web services composition' s problems of knowledge accumulation and knowledge representation, improve its reusability and precision, and reduce its cost. The method outlines ficstly a well-designed semantic service case description language to describe service cases of different types, and then constructs hierarchical service cases. Based on this, it gains the logic or reference of Web service composition to automatically compose Web services by using the mechanism for measurement of service cases' similarity and the mechanism for selection of service cases. The results of the comparative experiment and the qualitative analysis show that the method proposed in this paper is feasible and effective.