论文部分内容阅读
现在,Web服务的合成正是应用了工作流的技术,在完全自治的Web服务上搭建合成平台。因此,基于Web服务合成系统可靠性的保证完全可以借鉴工作流恢复的思想。本文提出的系统正是基于ScoPeWork系统的研究基础,利用已掌握的、较为成熟的工作流技术来实现Web服务的合成。为了保证合成系统的运行可靠性,我们设计并实现了一个恢复系统,该系统包括检测模块、监控模块和恢复模块,分别完成故障检测、流程监控及恢复处理等功能。为了更好地满足合成系统可靠性的要求,我们从多个方面对工作流的恢复理论进行了扩展:对系统中可能出现的运行异常重新进行分类:对传统工作流中的任务结构模型进行了扩展;根据本系统的特点提出了面向系统不同层次的三层异常检测模型;针对合成系统中不同类型的流程,我们分别采用不同的恢复策略来处理异常情况。通过这些工作,我们大大提高了系统的错误处理能力。