Web服务技术提供了一种灵活且具有成本效益的范例,可以通过服务发现,组合和超后期绑定来构建高度动态的系统。 但是,其新功能给维护基于Web服务的系统带来了巨大压力。 基于大量测试结果,如何在系统中定位故障点是一项具有挑战性的任务。 本文提出了一种Web服务系统的二级诊断框架。 在服务单元级别,WSDL接口信息用于构造决策表。 在服务组合级别上,决策信息系统是通过综合使用流程规范和接口信息来构建的。 然后,采用粗糙集推理中的规则挖掘算法来揭示与服务或系统故障相关的输入情况。 还讨论了如何利用这些规则来定位Web服务系统中的故障。 另外,介绍了两种情况来验证我们方法的可行性和有效性。
1