对于面向服务的软件开发,Web服务搜索一直是一个严重的问题。 面临的挑战是如何针对给定的开发任务有效地找到合适的Web服务。 在开发用于搜索服务的技术或系统方面已经进行了许多努力。 尽管在某些情况下有效,但现有技术并未形成可供公众使用的系统; 或基于一种查询模式-关键字查询,无法准确提供匹配的服务。 在本文中,我们介绍了提议的多模式查询搜索,用户可以在其中使用关键字和文件作为查询或自定义查询。 多模式查询基于一种创新的相似性度量方法,该方法同时包含Web服务的语义信息和结构信息。 我们的实验和测试案例验证了该方法的有效性。 与替代系统Seekda相比,它可以通过关键字查询获得更高的搜索准确性(匹配率是Seekda的2-4倍)。 自定义搜索可以达到100个前3个匹配率,而Seekda在大多数情况下使用关键字会失败。
1