...
首页> 外文期刊>Information and software technology >Context aware exception handling in business process execution language
【24h】

Context aware exception handling in business process execution language

机译:业务流程执行语言中的上下文感知异常处理

获取原文
获取原文并翻译 | 示例
           

摘要

Context: Fault handling represents a very important aspect of business process functioning. However, fault handling has thus far been solved statically, requiring the definition of fault handlers and handling logic to be defined at design time, which requires a great deal of effort, is error-prone and relatively difficult to maintain and extend. It is sometimes even impossible to define all fault handlers at design time. Objective: To address this issue, we describe a novel context-aware architecture for fault handling in executable business process, which enables dynamic fault handling during business process execution. Method: We performed analysis of existing fault handling disadvantages of WS-BPEL. We designed the artifact which complements existing statically defined fault handling in such a way that faults can be defined dynamically during business process run-time. We evaluated the artifact with analysis of system performance and performed a comparison against a set of well known workflow exception handling patterns. Results: We designed an artifact, that comprises an Observer component, Exception Handler Bus, Exception Knowledge Base and Solution Repository. A system performance analysis shows a significantly decreased repair time with the use of context aware activities. We proved that the designed artifact extends the range of supported workflow exception handling patterns. Conclusion: The artifact presented in this research considerably improves static fault handling, as it enables the dynamic fault resolution of semantically similar faults with continuous enhancement of fault handling in run-time. It also results in broader support of workflow exception handling patterns.
机译:背景:故障处理代表业务流程功能的一个非常重要的方面。然而,到目前为止,故障处理是静态解决的,需要在设计时定义故障处理程序和处理逻辑,这需要大量的工作,容易出错,并且相对难以维护和扩展。有时甚至不可能在设计时定义所有故障处理程序。目的:为了解决这个问题,我们描述了一种新颖的上下文感知体系结构,用于可执行业务流程中的错误处理,该架构支持在业务流程执行期间进行动态故障处理。方法:我们对WS-BPEL的现有故障处理缺点进行了分析。我们设计了工件,以补充现有的静态定义的错误处理,从而可以在业务流程运行时动态定义故障。我们通过分析系统性能来评估工件,并与一组众所周知的工作流异常处理模式进行了比较。结果:我们设计了一个工件,该工件包括一个Observer组件,异常处理程序总线,异常知识库和解决方案存储库。系统性能分析显示,使用上下文相关活动可以显着减少维修时间。我们证明了设计的工件可以扩展支持的工作流程异常处理模式的范围。结论:本研究中提出的工件大大改善了静态故障处理,因为它可以在运行时不断增强故障处理能力,从而实现语义相似故障的动态故障解决。它还可以为工作流异常处理模式提供更广泛的支持。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号