Editing and compiling business rules

    公开(公告)号:US08380651B2

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

    申请号:US13295760

    申请日:2011-11-14

    IPC分类号: G06F17/00

    CPC分类号: G06N5/04 G06F8/10 G06N5/025

    摘要: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.

    Restarting Data Processing Systems
    2.
    发明申请
    Restarting Data Processing Systems 有权
    重新启动数据处理系统

    公开(公告)号:US20120216202A1

    公开(公告)日:2012-08-23

    申请号:US13031078

    申请日:2011-02-18

    IPC分类号: G06F9/46

    摘要: Techniques are disclosed that include a computer-implemented method including transmitting a message in response to a predetermined event through a process stage including at least first and second processes being executed as one or more tasks, the message instructing the abortion of the executing of the one or more tasks, and initiating abortion of execution of the one or more tasks by the one or more of the processes on receiving the messages.

    摘要翻译: 公开了一种技术,其包括计算机实现的方法,包括响应于预定事件通过处理阶段来发送消息,包括至少第一和第二进程被执行为一个或多个任务,所述消息指示堕胎执行一个 或更多的任务,以及在接收消息时由一个或多个进程开始中止一个或多个任务的执行。

    Restarting Processes
    3.
    发明申请
    Restarting Processes 有权
    重新启动进程

    公开(公告)号:US20120216073A1

    公开(公告)日:2012-08-23

    申请号:US13030998

    申请日:2011-02-18

    IPC分类号: G06F11/14

    摘要: Techniques are disclosed that include a computer-implemented method, including storing information related to an initial state of a process upon being initialized, wherein execution of the process includes executing at least one execution phase and upon completion of the executing of the execution phase storing information representative of an end state of the execution phase; aborting execution of the process in response to a predetermined event; and resuming execution of the process from one of the saved initial and end states without needing to shut down the process.

    摘要翻译: 公开了一种技术,其包括计算机实现的方法,包括存储与初始化时的处理的初始状态有关的信息,其中,所述处理的执行包括执行至少一个执行阶段,并且在执行执行阶段存储信息完成时 代表执行阶段的结束状态; 响应于预定事件中止该过程的执行; 并从保存的初始状态和结束状态之一恢复执行进程,而不需要关闭进程。

    Restarting data processing systems
    4.
    发明授权
    Restarting data processing systems 有权
    重新启动数据处理系统

    公开(公告)号:US09116759B2

    公开(公告)日:2015-08-25

    申请号:US13031078

    申请日:2011-02-18

    摘要: Techniques are disclosed that include a computer-implemented method including transmitting a message in response to a predetermined event through a process stage including at least first and second processes being executed as one or more tasks, the message instructing the abortion of the executing of the one or more tasks, and initiating abortion of execution of the one or more tasks by the one or more of the processes on receiving the messages.

    摘要翻译: 公开了一种技术,其包括计算机实现的方法,包括响应于预定事件通过处理阶段来发送消息,包括至少第一和第二进程被执行为一个或多个任务,所述消息指示堕胎执行一个 或更多的任务,以及在接收消息时由一个或多个进程开始中止一个或多个任务的执行。

    Editing and Compiling Business Rules
    5.
    发明申请
    Editing and Compiling Business Rules 有权
    编辑和编译业务规则

    公开(公告)号:US20120059784A1

    公开(公告)日:2012-03-08

    申请号:US13295760

    申请日:2011-11-14

    IPC分类号: G06F17/00

    CPC分类号: G06N5/04 G06F8/10 G06N5/025

    摘要: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.

    摘要翻译: 通过接收规则规范来更新具有通过链接表示数据流的元素连接的数据处理组件的基于图的计算中的组件,生成用于基于规则指定来变换数据的变换,将变换与基于图表的组件相关联 并且响应于确定已经接收到新规则规范或已经编辑了现有规则规范,根据新的或编辑的规则规范来更新与基于图的计算中的组件相关联的变换。 通过接收包括一组规则情况的规则规范,接收一组测试用例,每个测试用例包含一个或多个潜在输入的值,以及针对每个测试用例来识别其中一个规则情况来测试计算 这将产生给定测试用例的输入值的输出。

    DYNAMICALLY LOADING GRAPH-BASED COMPUTATIONS
    6.
    发明申请
    DYNAMICALLY LOADING GRAPH-BASED COMPUTATIONS 有权
    动态加载图形计算

    公开(公告)号:US20110307897A1

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

    申请号:US13161010

    申请日:2011-06-15

    IPC分类号: G06F9/46

    摘要: Processing data includes: receiving units of work that each include one or more work elements, and processing a first unit of work using a first compiled dataflow graph (160) loaded into a data processing system (100) in response to receiving the first unit of work. The processing includes: analysis to determine a characteristic of the first unit of work; identifying one or more compiled dataflow graphs from graphs stored in a data storage system (107) that include at least some that were compiled for processing a unit of work having the determined characteristic; loading one of the identified compiled dataflow graphs into the data processing system (100) as the first compiled dataflow graph (160); and generating one or more output work elements from at least one work element in the first unit of work.

    摘要翻译: 处理数据包括:接收工作单元,每个工作单元包括一个或多个工作元件,以及响应于接收到第一单元的第一单元来处理加载到数据处理系统(100)中的第一编译数据流图(160)来处理第一工作单元 工作。 处理包括:分析确定第一工作单元的特征; 从存储在数据存储系统(107)中的图形中识别一个或多个编译数据流图,所述图形包括至少一些被编译用于处理具有所确定的特征的工作单元的编译数据流图; 将所识别的编译数据流图中的一个加载到数据处理系统(100)中作为第一编译数据流图(160); 以及从所述第一工作单元中的至少一个工作元件生成一个或多个输出工作元件。

    Managing computing resources in graph-based computations
    7.
    发明授权
    Managing computing resources in graph-based computations 有权
    在基于图的计算中管理计算资源

    公开(公告)号:US07870556B2

    公开(公告)日:2011-01-11

    申请号:US11434623

    申请日:2006-05-16

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/5066

    摘要: Executing graph-based computations includes: accepting a specification of a computation graph in which data processing elements are joined by linking elements; dividing the data processing elements into sets, at least one of the sets including multiple of the data processing elements; assigning to each set a different computing resource; and processing data according to the computation graph, including performing computations corresponding to the data processing elements using the assigned computing resources.

    摘要翻译: 执行基于图的计算包括:接受通过链接元素连接数据处理元素的计算图的规范; 将数据处理元件划分成集合,至少一个集合包括多个数据处理元素; 分配给每个设置不同的计算资源; 以及根据所述计算图表处理数据,包括使用所分配的计算资源执行与所述数据处理元件相对应的计算。

    Managing Data Flows in Graph-Based Computations
    8.
    发明申请
    Managing Data Flows in Graph-Based Computations 有权
    在基于图形的计算中管理数据流

    公开(公告)号:US20090083313A1

    公开(公告)日:2009-03-26

    申请号:US12234566

    申请日:2008-09-19

    IPC分类号: G06F17/00

    摘要: Processing data elements associated with a hierarchy that includes multiple levels includes: forming multiple flows of data elements, with each flow being associated with a level of the hierarchy; and including within at least some of the flows hierarchical structure information associated with a level of the hierarchy. For at least one of the levels, two or more and fewer than all of the flows include hierarchical structure information associated with that level.

    摘要翻译: 处理与包括多个级别的层次结构相关联的数据元素包括:形成数据元素的多个流,其中每个流与层级的级别相关联; 并且在至少一些流层级结构信息中包括层级结构信息。 对于至少一个级别,两个或更多个并且少于所有流程包括与该级别相关联的层次结构信息。

    Dynamically loading graph-based computations
    9.
    发明授权
    Dynamically loading graph-based computations 有权
    动态加载基于图的计算

    公开(公告)号:US08875145B2

    公开(公告)日:2014-10-28

    申请号:US13161010

    申请日:2011-06-15

    摘要: Processing data includes: receiving units of work that each include one or more work elements, and processing a first unit of work using a first compiled dataflow graph (160) loaded into a data processing system (100) in response to receiving the first unit of work. The processing includes: analysis to determine a characteristic of the first unit of work; identifying one or more compiled dataflow graphs from graphs stored in a data storage system (107) that include at least some that were compiled for processing a unit of work having the determined characteristic; loading one of the identified compiled dataflow graphs into the data processing system (100) as the first compiled dataflow graph (160); and generating one or more output work elements from at least one work element in the first unit of work.

    摘要翻译: 处理数据包括:接收每个工作单元包括一个或多个工作单元,以及响应于接收到第一单元的第一单元而处理加载到数据处理系统(100)中的第一编译数据流图(160)来处理第一工作单元 工作。 处理包括:分析确定第一工作单元的特征; 从存储在数据存储系统(107)中的图形中识别一个或多个编译数据流图,所述图形包括至少一些被编译用于处理具有所确定的特征的工作单元的编译数据流图; 将所识别的编译数据流图中的一个加载到数据处理系统(100)中作为第一编译数据流图(160); 以及从所述第一工作单元中的至少一个工作元件生成一个或多个输出工作元件。

    Editing and compiling business rules
    10.
    发明授权
    Editing and compiling business rules 有权
    编辑和编译业务规则

    公开(公告)号:US08069129B2

    公开(公告)日:2011-11-29

    申请号:US11733434

    申请日:2007-04-10

    IPC分类号: G06F17/00

    CPC分类号: G06N5/04 G06F8/10 G06N5/025

    摘要: A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.

    摘要翻译: 通过接收规则规范来更新具有通过链接表示数据流的元素连接的数据处理组件的基于图的计算中的组件,生成用于基于规则指定来变换数据的变换,将变换与基于图表的组件相关联 并且响应于确定已经接收到新规则规范或已经编辑了现有规则规范,根据新的或编辑的规则规范来更新与基于图的计算中的组件相关联的变换。 通过接收包括一组规则情况的规则规范,接收一组测试用例,每个测试用例包含一个或多个潜在输入的值,以及针对每个测试用例来识别其中一个规则情况来测试计算 这将产生给定测试用例的输入值的输出。