Cluster-Based Business Process Management Through Eager Displacement And On-Demand Recovery
    1.
    发明申请
    Cluster-Based Business Process Management Through Eager Displacement And On-Demand Recovery 有权
    基于群集的业务流程管理通过急剧的位移和按需恢复

    公开(公告)号:US20100153345A1

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

    申请号:US12334414

    申请日:2008-12-12

    IPC分类号: G06F15/16 G06F17/30

    摘要: Methods and apparatus, including computer program products, are provided for transporting processes within a distributed computing system, such as a cluster. In one aspect, the computer-implemented method may receive an event at a first node. The event may correspond to a process instance for handling the received event. The process instance may be transported from a second node to the first node. The process instance may be transported from a persistence when the process instance is inactive and, when the process instance is active, the process instance may be persisted to enable transport to the first node. Related apparatus, systems, methods, and articles are also described.

    摘要翻译: 提供了包括计算机程序产品在内的方法和装置,用于在诸如集群的分布式计算系统内传送进程。 在一个方面,计算机实现的方法可以在第一节点处接收事件。 事件可以对应于用于处理接收的事件的流程实例。 流程实例可以从第二节点传送到第一节点。 流程实例可以在流程实例处于非活动状态时从持久性传输,并且当流程实例处于活动状态时,流程实例可以被持久化以使得能够传输到第一个节点。 还描述了相关装置,系统,方法和制品。

    Cluster-based business process management through eager displacement and on-demand recovery
    2.
    发明授权
    Cluster-based business process management through eager displacement and on-demand recovery 有权
    基于群集的业务流程管理,通过迫切的流离失所和按需恢复

    公开(公告)号:US09588806B2

    公开(公告)日:2017-03-07

    申请号:US12334414

    申请日:2008-12-12

    IPC分类号: G06F17/30 G06F9/48

    摘要: Methods and apparatus, including computer program products, are provided for transporting processes within a distributed computing system, such as a cluster. In one aspect, the computer-implemented method may receive an event at a first node. The event may correspond to a process instance for handling the received event. The process instance may be transported from a second node to the first node. The process instance may be transported from a persistence when the process instance is inactive and, when the process instance is active, the process instance may be persisted to enable transport to the first node. Related apparatus, systems, methods, and articles are also described.

    摘要翻译: 提供了包括计算机程序产品在内的方法和装置,用于在诸如集群的分布式计算系统内传送进程。 在一个方面,计算机实现的方法可以在第一节点处接收事件。 事件可以对应于用于处理接收的事件的流程实例。 流程实例可以从第二节点传送到第一节点。 流程实例可以在流程实例处于非活动状态时从持久性传输,并且当流程实例处于活动状态时,流程实例可以被持久化以使得能够传输到第一个节点。 还描述了相关装置,系统,方法和制品。

    Failover mechanism for distributed process execution
    3.
    发明授权
    Failover mechanism for distributed process execution 有权
    分布式进程执行的故障切换机制

    公开(公告)号:US08572237B2

    公开(公告)日:2013-10-29

    申请号:US12336500

    申请日:2008-12-16

    IPC分类号: G06F15/173

    摘要: Methods and apparatus, including computer program products, are provided for distributed process execution. In one aspect, the computer-implemented method may provide an indication announcing that a structural change to the cluster will occur. The indication may enable at least one node of the cluster to respond with an existing view. The existing view may include a first set of authoritative data representing existing processes handled at the at least one node. The method may also include providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change. The subsequent view may include a second set of authoritative data representing processes handled at the at least one node after the structural change. The method may also activate the subsequent view of the cluster. Related apparatus, systems, methods, and articles are also described.

    摘要翻译: 提供方法和设备,包括计算机程序产品,用于分布式处理执行。 在一个方面,计算机实现的方法可以提供指示将发生对集群的结构变化的指示。 该指示可以使得集群的至少一个节点能够利用现有视图进行响应。 现有视图可以包括代表在至少一个节点处理的现有进程的第一组权威数据。 该方法还可以包括向结构改变之后的至少一个节点提供表示集群的后续视图的索引。 后续视图可以包括表示在结构改变之后在至少一个节点处理的进程的第二组权威数据。 该方法还可以激活集群的后续视图。 还描述了相关装置,系统,方法和制品。

    Failover Mechanism For Distributed Process Execution
    4.
    发明申请
    Failover Mechanism For Distributed Process Execution 有权
    分布式进程执行的故障转移机制

    公开(公告)号:US20100153481A1

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

    申请号:US12336500

    申请日:2008-12-16

    IPC分类号: G06F15/16

    摘要: Methods and apparatus, including computer program products, are provided for distributed process execution. In one aspect, the computer-implemented method may provide an indication announcing that a structural change to the cluster will occur. The indication may enable at least one node of the cluster to respond with an existing view. The existing view may include a first set of authoritative data representing existing processes handled at the at least one node. The method may also include providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change. The subsequent view may include a second set of authoritative data representing processes handled at the at least one node after the structural change. The method may also activate the subsequent view of the cluster. Related apparatus, systems, methods, and articles are also described.

    摘要翻译: 提供方法和设备,包括计算机程序产品,用于分布式处理执行。 在一个方面,计算机实现的方法可以提供指示将发生对集群的结构变化的指示。 该指示可以使得集群的至少一个节点能够利用现有视图进行响应。 现有视图可以包括代表在至少一个节点处理的现有进程的第一组权威数据。 该方法还可以包括向结构改变之后的至少一个节点提供表示集群的后续视图的索引。 后续视图可以包括表示在结构改变之后在至少一个节点处理的进程的第二组权威数据。 该方法还可以激活集群的后续视图。 还描述了相关装置,系统,方法和制品。

    Transaction Aware, Flexible Interface For A State Correlation And Transition Execution Engine
    5.
    发明申请
    Transaction Aware, Flexible Interface For A State Correlation And Transition Execution Engine 有权
    事务感知,状态相关和转换执行引擎的灵活接口

    公开(公告)号:US20100146243A1

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

    申请号:US12328734

    申请日:2008-12-04

    IPC分类号: G06F15/76 G06F9/02

    摘要: The subject matter disclosed herein provides methods and apparatus, including computer program products, for state alignment and transaction coupling to enable reliable communication between an application, such as a backend system, and a correlation engine (or rules engine). In one aspect there is provided a method. The method may provide a first interface to receive information from an adapter for an application separate from a state correlation engine and provide a second interface to receive information from the state correlation engine to the adapter. The first and second interfaces may provide state alignment between the application and the state correlation engine. Related systems, apparatus, methods, and/or articles are also described.

    摘要翻译: 本文公开的主题提供了用于状态对齐和事务耦合的方法和装置,包括计算机程序产品,以实现诸如后端系统的应用和相关引擎(或规则引擎)之间的可靠通信。 在一个方面,提供了一种方法。 该方法可以提供第一接口,用于从用于与状态相关引擎分离的应用的适配器接收信息,并且提供第二接口以从状态相关引擎接收适配器的信息。 第一和第二接口可以提供应用和状态相关引擎之间的状态对齐。 还描述了相关系统,装置,方法和/或制品。

    DEPLOYMENT MECHANISM FOR NON-VERSIONING BUSINESS PROCESS ARTIFACTS
    6.
    发明申请
    DEPLOYMENT MECHANISM FOR NON-VERSIONING BUSINESS PROCESS ARTIFACTS 有权
    非扩展业务流程文件的部署机制

    公开(公告)号:US20120130906A1

    公开(公告)日:2012-05-24

    申请号:US12952502

    申请日:2010-11-23

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/103

    摘要: According to some embodiments, it may be detected that a deployment archive to be deployed to a runtime server includes first and second business process artifacts, wherein the first artifact supports versioning and the second artifact does not support versioning. A version identifier to be associated with the second artifact may then be calculated, and at least one prior version identifier of the second artifact, associated with at least one prior deployment of the deployment archive to the runtime server, may be determined based on information from a version history database. The deployment archive containing the first and second artifacts may then be deployed to the runtime server along with the prior versions of the second artifact associated with the determined prior version identifiers. A new version history may then be stored in the version history database by adding the newly calculated version identifier to the at least one determined prior version identifier.

    摘要翻译: 根据一些实施例,可以检测到要部署到运行时服务器的部署归档包括第一和第二业务过程工件,其中第一工件支持版本控制,而第二工件不支持版本控制。 然后可以计算要与第二工件相关联的版本标识符,并且可以基于来自于第二工件的信息来确定与部署档案的至少一个先前部署相关联的第二工件的至少一个先前版本标识符到运行时服务器 版本历史数据库。 然后可以将包含第一和第二工件的部署存档与随之确定的先前版本标识符相关联的第二工件的先前版本一起部署到运行时服务器。 然后可以通过将新计算的版本标识符添加到至少一个确定的先前版本标识符来将新版本历史存储在版本历史数据库中。

    Deployment mechanism for non-versioning business process artifacts

    公开(公告)号:US09754242B2

    公开(公告)日:2017-09-05

    申请号:US12952502

    申请日:2010-11-23

    IPC分类号: G06Q10/00 G06Q10/10

    CPC分类号: G06Q10/103

    摘要: According to some embodiments, it may be detected that a deployment archive to be deployed to a runtime server includes first and second business process artifacts, wherein the first artifact supports versioning and the second artifact does not support versioning. A version identifier to be associated with the second artifact may then be calculated, and at least one prior version identifier of the second artifact, associated with at least one prior deployment of the deployment archive to the runtime server, may be determined based on information from a version history database. The deployment archive containing the first and second artifacts may then be deployed to the runtime server along with the prior versions of the second artifact associated with the determined prior version identifiers. A new version history may then be stored in the version history database by adding the newly calculated version identifier to the at least one determined prior version identifier.

    Transaction aware, flexible interface for a state correlation and transition execution engine
    8.
    发明授权
    Transaction aware, flexible interface for a state correlation and transition execution engine 有权
    事务感知,状态关联和转换执行引擎的灵活接口

    公开(公告)号:US09058572B2

    公开(公告)日:2015-06-16

    申请号:US12328734

    申请日:2008-12-04

    摘要: The subject matter disclosed herein provides methods and apparatus, including computer program products, for state alignment and transaction coupling to enable reliable communication between an application, such as a backend system, and a correlation engine (or rules engine). In one aspect there is provided a method. The method may provide a first interface to receive information from an adapter for an application separate from a state correlation engine and provide a second interface to receive information from the state correlation engine to the adapter. The first and second interfaces may provide state alignment between the application and the state correlation engine. Related systems, apparatus, methods, and/or articles are also described.

    摘要翻译: 本文公开的主题提供了用于状态对齐和事务耦合的方法和装置,包括计算机程序产品,以实现诸如后端系统的应用和相关引擎(或规则引擎)之间的可靠通信。 在一个方面,提供了一种方法。 该方法可以提供第一接口,用于从用于与状态相关引擎分离的应用的适配器接收信息,并且提供第二接口以从状态相关引擎接收适配器的信息。 第一和第二接口可以提供应用和状态相关引擎之间的状态对齐。 还描述了相关系统,装置,方法和/或制品。

    Multithreading and concurrency control for a rule-based transaction engine

    公开(公告)号:US10002161B2

    公开(公告)日:2018-06-19

    申请号:US12327771

    申请日:2008-12-03

    IPC分类号: G06F17/30 G06F9/52

    CPC分类号: G06F16/24565 G06F9/52

    摘要: The subject matter disclosed herein provides methods and apparatus, including computer program products for rules-based processing. In one aspect there is provided a method. The method may include, for example, evaluating rules to determine whether to enable or disable one or more actions in a ready set of actions. Moreover, the method may include scheduling the ready set of actions, each of which is scheduled for execution and executed, the execution of each of the ready set of actions using a separate, concurrent thread, the concurrency of the actions controlled using a control mechanism. Related systems, apparatus, methods, and/or articles are also described.

    Stateful, continuous evaluation of rules by a state correlation engine
    10.
    发明授权
    Stateful, continuous evaluation of rules by a state correlation engine 有权
    状态相关引擎的状态持续评估规则

    公开(公告)号:US08374987B2

    公开(公告)日:2013-02-12

    申请号:US12165417

    申请日:2008-06-30

    IPC分类号: G06N5/02

    CPC分类号: G06N5/025 G06Q10/06

    摘要: Methods and apparatus, including computer program products, related to stateful, continuous evaluation of event-condition-action rules by a state correlation engine. In general, one or more events may be determined to have occurred and an event-condition-action cycle may be caused to be processed for the events. The event-condition-action cycle may include evaluating condition networks based on a state of execution of the state correlation engine that includes the events, where the state of execution is based on a state of execution before the events, and enabling the actions to be executed if evaluation of the condition networks with the state of execution is to result in one or more actions being enabled.

    摘要翻译: 方法和设备,包括计算机程序产品,与国家相关引擎的有状态,事件状态动作规则的连续评估有关。 通常,可以确定一个或多个事件已经发生,并且可以对事件进行事件 - 条件动作循环的处理。 事件状态动作循环可以包括基于包括事件的状态关联引擎的执行状态来评估条件网络,其中执行状态基于事件之前的执行状态,并且使得动作成为 如果对具有执行状态的条件网络的评估是导致一个或多个动作被启用,则执行。