Support for real-time queries concerning current state, data and history of a process
    1.
    发明申请
    Support for real-time queries concerning current state, data and history of a process 有权
    支持关于进程的当前状态,数据和历史记录的实时查询

    公开(公告)号:US20050144191A1

    公开(公告)日:2005-06-30

    申请号:US10975012

    申请日:2004-10-28

    IPC分类号: G06F7/00 G06F17/00 G06Q10/06

    摘要: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.

    摘要翻译: 提供了一种计算机实现的方法来定义业务或其他类型的过程的工作流的有趣部分。 使用跟踪配置文件编辑器,选择给定工作流的一部分并将其与指定的进程部分相关联。 报告中要使用的有效负载数据项目是从与给定工作流相关联的消息模式中选择的。 基于给定的工作流程和所选择的有效载荷数据项目生成配置文件。 跟踪配置文件编译器接收创建的跟踪配置文件,并根据跟踪配置文件生成星型模式,扁平化视图和OLAP多维数据集。 拦截器根据跟踪配置文件提取监视的工作流事件并将事件信息存储到跟踪流中。 跟踪服务从跟踪流中提取与被监视事件有关的信息,并将该信息存储在可查询的数据库中。 OLAP多维数据集和扁平化视图根据写入可查询数据库的信息进行更新。

    Support for real-time queries concerning current state, data and history of a process
    4.
    发明授权
    Support for real-time queries concerning current state, data and history of a process 有权
    支持关于进程的当前状态,数据和历史记录的实时查询

    公开(公告)号:US07379951B2

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

    申请号:US10975014

    申请日:2004-10-28

    IPC分类号: G06F17/00

    摘要: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.

    摘要翻译: 提供了一种计算机实现的方法来定义业务或其他类型的过程的工作流的有趣部分。 使用跟踪配置文件编辑器,选择给定工作流的一部分并将其与指定的进程部分相关联。 报告中要使用的有效负载数据项目是从与给定工作流相关联的消息模式中选择的。 基于给定的工作流程和所选择的有效载荷数据项目生成配置文件。 跟踪配置文件编译器接收创建的跟踪配置文件,并根据跟踪配置文件生成星型模式,扁平化视图和OLAP多维数据集。 拦截器根据跟踪配置文件提取监视的工作流事件并将事件信息存储到跟踪流中。 跟踪服务从跟踪流中提取与被监视事件有关的信息,并将该信息存储在可查询的数据库中。 OLAP多维数据集和扁平化视图根据写入可查询数据库的信息进行更新。

    Support for real-time queries concerning current state, data and history of a process
    6.
    发明授权
    Support for real-time queries concerning current state, data and history of a process 有权
    支持关于进程的当前状态,数据和历史记录的实时查询

    公开(公告)号:US07571187B2

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

    申请号:US10157968

    申请日:2002-05-31

    IPC分类号: G06F17/00

    摘要: A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload data to be used in reports are selected from a message schema associated with the given workflow. A profile is generated based on the given workflow and the selected items of payload data. A tracking profile compiler receives the created tracking profile and generates a star schema, a flattened view and OLAP cube based on the tracking profile. An interceptor extracts monitored workflow events and stores event information to a tracking stream, based on the tracking profile. A tracking service extracts information pertaining to the monitored events from the tracking stream and stores the information in the queryable database. The OLAP cube and the flattened view are updated based on the information written to the queryable database.

    摘要翻译: 提供了一种计算机实现的方法来定义业务或其他类型的过程的工作流的有趣部分。 使用跟踪配置文件编辑器,选择给定工作流的一部分并将其与指定的进程部分相关联。 报告中要使用的有效负载数据项目是从与给定工作流相关联的消息模式中选择的。 基于给定的工作流程和所选择的有效载荷数据项目生成配置文件。 跟踪配置文件编译器接收创建的跟踪配置文件,并根据跟踪配置文件生成星型模式,扁平化视图和OLAP多维数据集。 拦截器根据跟踪配置文件提取监视的工作流事件并将事件信息存储到跟踪流中。 跟踪服务从跟踪流中提取与被监视事件有关的信息,并将该信息存储在可查询的数据库中。 OLAP多维数据集和扁平化视图根据写入可查询数据库的信息进行更新。

    Distributed aggregation on an overlay network
    9.
    发明授权
    Distributed aggregation on an overlay network 有权
    覆盖网络上的分布式聚合

    公开(公告)号:US08176200B2

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

    申请号:US12427613

    申请日:2009-04-21

    IPC分类号: G06F13/00

    摘要: The present invention extends to methods, systems, and computer program products for distributed aggregation on an overlay network. Embodiments of the invention utilize tiers of nodes that are cascaded in a layered system. Each tier reduces the size of data by orders of magnitude through pre-aggregation. Thus, high volume streams of messages can be reduced to lower volume streams at large scales, such as, for example, the Internet. No central coordination is used; thus there is no central point of failure or bottleneck. When a node fails, other nodes in the same tier as the failing node automatically take over the responsibilities of the failed node.

    摘要翻译: 本发明扩展到用于覆盖网络上的分布式聚合的方法,系统和计算机程序产品。 本发明的实施例利用在分层系统中级联的节点层。 每个层通过预聚合将数据的大小减少数量级。 因此,可以将大量的消息流减少到较大规模的较小容量流,例如因特网。 不使用中央协调; 因此没有中心点的失败或瓶颈。 当节点发生故障时,与故障节点相同的层中的其他节点自动接管故障节点的职责。

    Message state maintenance at a message log
    10.
    发明授权
    Message state maintenance at a message log 有权
    消息日志中的消息状态维护

    公开(公告)号:US07945819B2

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

    申请号:US12263878

    申请日:2008-11-03

    IPC分类号: G06F11/00

    CPC分类号: H04L51/00 H04L51/02

    摘要: The present invention extends to methods, systems, and computer program products for maintaining message state at a message log. Messages are accumulated at a message log in accordance with a message retention policy. Any of a variety of message capture assurances can be used when capturing a message from a message producer within a message log. A message becomes visible to message consumers after the outcome of writing the message is known (either failure or success). Messages are requested using (e.g., monotonically increasing) sequence numbers. Messages are also dropped from the message log in accordance with the message retention policy.

    摘要翻译: 本发明扩展到用于在消息日志中维护消息状态的方法,系统和计算机程序产品。 消息根据消息保留策略在消息日志中累积。 当从消息日志中的消息生成器捕获消息时,可以使用任何各种消息捕获保证。 写入消息的结果已知(失败或成功)后,消息消息将显示消息。 使用(例如,单调增加)序列号请求消息。 消息也会根据消息保留策略从消息日志中删除。