Declarative representation for an extensible workflow model
    6.
    发明授权
    Declarative representation for an extensible workflow model 有权
    可扩展工作流模型的声明性表示

    公开(公告)号:US07631291B2

    公开(公告)日:2009-12-08

    申请号:US11047404

    申请日:2005-01-31

    IPC分类号: G06F9/44

    摘要: Representing a componentized workflow model via a declarative markup language. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time aspects, and runtime aspects of the workflow step. A user selects and arranges the activities to create the workflow via user interfaces or application programming interfaces. The metadata associated with each of the activities in the workflow is collected to create a persistent representation of the workflow. Users extend the workflow model by authoring custom activities.

    摘要翻译: 通过声明式标记语言表示组件化工作流模型。 工作流的每个步骤被​​建模为具有元数据以描述工作流步骤的设计时间方面,编译时间方面和运行时方面的活动。 用户通过用户界面或应用程序编程接口选择和排列活动来创建工作流程。 与工作流中的每个活动相关联的元数据被收集以创建工作流的持久表示。 用户通过创建自定义活动来扩展工作流模型。

    Asynchronous fault handling in process-centric programs
    10.
    发明授权
    Asynchronous fault handling in process-centric programs 有权
    以过程为中心的程序中的异步故障处理

    公开(公告)号:US07739135B2

    公开(公告)日:2010-06-15

    申请号:US11393093

    申请日:2006-03-30

    CPC分类号: G06Q10/06 G06Q10/0633

    摘要: Asynchronous fault handling for a workflow. A state automaton for an activity in the workflow is defined. The state automaton includes at least an executing state, a faulting state, and a closed state and classifies an execution lifetime of the activity. The activity is defined to include work items and includes an execution hierarchy for the work items. Each work item includes an operation for executing a portion of the activity. Each work item is transitioned to the executing state. The included operation of transitioned work items is executed in the executing state. One or more of the transitioned work items are identified in response to the faulting event as a function of the execution hierarchy and the included operation. The faulting event is asynchronously handled by transitioning the one or more identified work items to the faulting state while executing the included operation of the remaining transitioned work items.

    摘要翻译: 工作流的异步故障处理。 定义了工作流中活动的状态自动机。 状态自动机至少包括执行状态,故障状态和关闭状态,并对活动的执行寿命进行分类。 该活动被定义为包括工作项,并包括工作项的执行层次结构。 每个工作项目包括用于执行活动的一部分的操作。 每个工作项目都转换到执行状态。 在执行状态下执行转移工作项目的包含操作。 响应于作为执行层次和所包括的操作的函数的故障事件来识别一个或多个转换的工作项。 通过在执行所剩余的已转换工作项目的所包括的操作中将一个或多个识别的工作项目转换到故障状态来异步处理故障事件。