RULES AND WORKFLOW PROCESS INTEGRATION
    1.
    发明申请
    RULES AND WORKFLOW PROCESS INTEGRATION 审中-公开
    规则和工作流程整合

    公开(公告)号:US20090112673A1

    公开(公告)日:2009-04-30

    申请号:US11925738

    申请日:2007-10-26

    IPC分类号: G06Q10/00 G06F7/00

    CPC分类号: G06Q10/0633 G06Q10/06

    摘要: In one embodiment, a computer system accesses a workflow activity from among multiple workflow activities in a workflow process within a workflow process framework. The workflow process describes a procedure for performing a piece of functionality. The workflow activity includes workflow rules, where each rule includes at least one condition and at least one workflow rule action for the condition such that when a pre-determined condition state is reached, the appropriate workflow rule action is executed. The computer system includes a workflow activity as the workflow rule action for at least one of the condition states for the rule. The workflow activity includes functionality configured to do a portion of work. The computer system provides functionality that is available to the workflow process framework to the included workflow activity as a result of the workflow activity being included in the workflow rule action.

    摘要翻译: 在一个实施例中,计算机系统在工作流过程框架内的工作流过程中从多个工作流活动中访问工作流活动。 工作流过程描述了执行功能的过程。 工作流活动包括工作流程规则,其中每个规则包括至少一个条件和用于条件的至少一个工作流规则动作,使得当达到预定条件状态时,执行适当的工作流程规则动作。 计算机系统包括工作流活动作为针对规则的至少一个条件状态的工作流规则动作。 工作流活动包括配置为执行一部分工作的功能。 由于工作流程活动被包含在工作流程规则动作中,计算机系统提供了工作流程框架可用于包含的工作流活动的功能。

    Co-map communication operator
    2.
    发明授权
    Co-map communication operator 有权
    协同地图通信运营商

    公开(公告)号:US08713039B2

    公开(公告)日:2014-04-29

    申请号:US12977406

    申请日:2010-12-23

    摘要: A high level programming language provides a co-map communication operator that maps an input indexable type to an output indexable type according to a function. The function maps an index space corresponding to the output indexable type to an index space corresponding to the input indexable type. By doing so, the co-map communication operator lifts a function on an index space to a function on an indexable type to allow composability with other communication operators.

    摘要翻译: 高级编程语言提供了协同地图通信运算符,其根据功能将输入可索引类型映射到输出可索引类型。 该函数将与输出可索引类型相对应的索引空间映射到与输入可索引类型对应的索引空间。 通过这样做,共同地图通信操作员将索引空间上的功能提升为可索引类型的功能,以允许与其他通信运营商的组合。

    CONTROLLING FORWARD CHAINING EXECUTION IN A RULES SYSTEM
    3.
    发明申请
    CONTROLLING FORWARD CHAINING EXECUTION IN A RULES SYSTEM 失效
    控制规则系统中的前向链接执行

    公开(公告)号:US20110066583A1

    公开(公告)日:2011-03-17

    申请号:US12785935

    申请日:2010-05-24

    IPC分类号: G06N5/02

    CPC分类号: G06N5/04

    摘要: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.

    摘要翻译: 这里详细描述了一种技术,其中尤其提供了规则集中的前向链接。 在该技术的一种方法中,检查第一规则以识别与其相关联的数据对象。 识别第二条规则,也与数据对象相关联。 确定两个规则之间的关系,其中第二个规则的执行将修改数据对象,这进而将改变第一个规则的结果。

    Defining extensible expression behavior in a rules system
    4.
    发明申请
    Defining extensible expression behavior in a rules system 有权
    在规则系统中定义可扩展表达式行为

    公开(公告)号:US20080059269A1

    公开(公告)日:2008-03-06

    申请号:US11512986

    申请日:2006-08-30

    IPC分类号: G05B19/418

    CPC分类号: G06Q10/10 G06Q10/06316

    摘要: Described herein is technology for, among other things, enabling use of custom expressions in a rules engine. The rules engine may be used in conjunction with a workflow. The technology involves providing a custom expression with access to validation context and execution context of the workflow. The custom expression can then participate in rules engine validation and execution. Furthermore, the technology allows for variables of the custom expression to be analyzed so that the rules engine can discover the variable dependencies of the custom expression and any side effects that drive forward chaining.

    摘要翻译: 这里描述的是用于在规则引擎中使用自定义表达式的技术。 规则引擎可以与工作流结合使用。 该技术涉及提供自定义表达式访问验证上下文和工作流的执行上下文。 然后,自定义表达式可以参与规则引擎验证和执行。 此外,该技术允许对自定义表达式的变量进行分析,以便规则引擎可以发现自定义表达式的变量依赖性和任何驱动向前链接的副作用。

    Method for persisting a schedule and database schema
    5.
    发明授权
    Method for persisting a schedule and database schema 有权
    持久化计划和数据库模式的方法

    公开(公告)号:US06901405B1

    公开(公告)日:2005-05-31

    申请号:US09741222

    申请日:2000-12-20

    IPC分类号: G06F17/30 G06Q10/00

    摘要: The invention provides a database schema for representing a workflow process definition (e.g., a schedule). The database schema may also include one or more bindings associated with the schedule, as well as persisted state information and data. The invention further includes a method for storing schedule information in a storage medium, as well as a computer-readable medium having a data structure stored thereon. The storage of schedule-related information provides for ease of version control, and ease of distribution, for example, where several engines point to the same database as a single source of transaction processing or workflow schedule definitions. The definitional database schema may be advantageously employed to reconstruct the schedule definition language solely from information in a database. In addition, the schema may be used for storing instances of running schedules and data associated therewith. This allows ease of schedule state and data monitoring using existing database query tools.

    摘要翻译: 本发明提供了用于表示工作流程流程定义(例如,日程表)的数据库模式。 数据库模式还可以包括与调度相关联的一个或多个绑定以及持久状态信息和数据。 本发明还包括一种用于在存储介质中存储日程表信息的方法,以及其上存储有数据结构的计算机可读介质。 与进度相关的信息的存储提供了版本控制和易于分发的便利,例如,几个引擎指向与单个事务处理源或工作流调度定义相同的数据库。 可以有利地使用定义数据库模式来仅仅从数据库中的信息重建调度定义语言。 此外,该模式可以用于存储运行计划的实例和与其相关联的数据。 这允许使用现有数据库查询工具轻松实现进度状态和数据监视。

    Controlling forward chaining execution in a rules system
    6.
    发明授权
    Controlling forward chaining execution in a rules system 失效
    控制规则系统中的向前链接执行

    公开(公告)号:US08078564B2

    公开(公告)日:2011-12-13

    申请号:US12785935

    申请日:2010-05-24

    IPC分类号: G06F17/00 G06N5/02 G06N5/04

    CPC分类号: G06N5/04

    摘要: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.

    摘要翻译: 这里详细描述了一种技术,其中尤其提供了规则集中的前向链接。 在该技术的一种方法中,检查第一规则以识别与其相关联的数据对象。 识别第二条规则,也与数据对象相关联。 确定两个规则之间的关系,其中第二个规则的执行将修改数据对象,这进而将改变第一个规则的结果。

    Object connectivity through loosely coupled publish and subscribe events
    7.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events 有权
    通过松散耦合的发布和订阅事件的对象连接

    公开(公告)号:US07478405B2

    公开(公告)日:2009-01-13

    申请号:US10955975

    申请日:2004-09-29

    IPC分类号: G06F9/46

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    Integration of workflow and rules
    8.
    发明申请
    Integration of workflow and rules 有权
    整合工作流和规则

    公开(公告)号:US20080126161A1

    公开(公告)日:2008-05-29

    申请号:US11512861

    申请日:2006-08-30

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06 G06Q10/103

    摘要: Various technologies for integrating workflow services are described. In accordance with one described embodiment, an integrated workflow services system includes a host process, such as a Windows® application program. The host process hosts a workflow foundation runtime engine for executing workflows and a workflow foundation library. A workflow executable by the workflow foundation runtime engine may include an activity (e.g., a policy activity) that defines a ruleset that includes a number of rules (e.g., business rules). At least one rule of the ruleset is defined directly against the workflow. Furthermore, the activity has access to a rules engine capable of evaluating rules in the ruleset.

    摘要翻译: 描述了用于集成工作流服务的各种技术。 根据一个所描述的实施例,集成工作流服务系统包括主机进程,诸如Windows应用程序。 主机进程托管用于执行工作流和工作流基础库的工作流基础运行时引擎。 由工作流基础运行时引擎可执行的工作流可以包括定义包括多个规则(例如业务规则)的规则集的活动(例如,策略活动)。 规则集的至少一个规则是直接针对工作流定义的。 此外,该活动可以访问能够评估规则集中的规则的规则引擎。

    Object connectivity through loosely coupled publish and subscribe events
    9.
    发明授权
    Object connectivity through loosely coupled publish and subscribe events 有权
    通过松散耦合的发布和订阅事件的对象连接

    公开(公告)号:US06829770B1

    公开(公告)日:2004-12-07

    申请号:US09257363

    申请日:1999-02-23

    IPC分类号: G06F300

    摘要: An object-based event communications system supplies an event distribution object having an outgoing-from-publisher event interface and associated with unique identifiers defined for a publisher that is programmed to fire events by calling a method on the event distribution object's outgoing-from-publisher event interface. The event communications system stores subscriptions of subscriber objects to methods of the outgoing-from-publisher event interface. On receiving a call from a publisher to its outgoing-from-publisher interface methods, the event distribution object multi-casts calls to counterpart methods of subscriber objects that have stored subscriptions to the respective outgoing-from-publisher interface methods.

    摘要翻译: 基于对象的事件通信系统提供具有出站发布者事件接口的事件分发对象,并且与针对发布者定义的唯一标识符相关联,该发布者被编程为通过调用事件发布对象的发布者出站方式来触发事件 事件界面。 事件通信系统将用户对象的订阅存储在从发布者发布者事件接口的方法。 在从发布者接收到从发布者的发布者接口方法的呼叫时,事件分发对象将对来自发布者的接口方法的订阅对象的订阅对象的对等方式进行多播。

    Forward chaining and identifying rule dependencies and rule triggering side effects in terms of data objects accessed by rules in a ruleset
    10.
    发明授权
    Forward chaining and identifying rule dependencies and rule triggering side effects in terms of data objects accessed by rules in a ruleset 有权
    根据规则集中的规则访问的数据对象,转发链接和识别规则依赖性和规则触发副作用

    公开(公告)号:US07752153B2

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

    申请号:US11511774

    申请日:2006-08-29

    IPC分类号: G06F17/00 G06N5/02 G06N5/04

    CPC分类号: G06N5/04

    摘要: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.

    摘要翻译: 这里详细描述了一种技术,其中尤其提供了规则集中的前向链接。 在该技术的一种方法中,检查第一规则以识别与其相关联的数据对象。 识别第二条规则,也与数据对象相关联。 确定两个规则之间的关系,其中第二个规则的执行将修改数据对象,这进而将改变第一个规则的结果。