Correlating, logging and tracing messaging events between workflow instances with globally unique identifiers
    1.
    发明授权
    Correlating, logging and tracing messaging events between workflow instances with globally unique identifiers 有权
    使用全局唯一标识符在工作流实例之间关联,记录和跟踪消息传递事件

    公开(公告)号:US08468529B2

    公开(公告)日:2013-06-18

    申请号:US12473124

    申请日:2009-05-27

    IPC分类号: G06F9/46

    摘要: Embodiments are directed to generating trace events that are configured to report an association between a workflow activity and a message. A computer system receives a message over a communication medium, where the workflow activity includes a unique workflow activity identifier (ID) that uniquely identifies the workflow activity. The message also includes a unique message ID that uniquely identifies the message. The computer system generates a trace event that includes a combination of the unique workflow activity ID and the unique message ID. The trace event is configured to report the association between the workflow activity and the message. The computer system also stores the generated trace event in a data store.

    摘要翻译: 实施例涉及生成被配置为报告工作流活动和消息之间的关联的跟踪事件。 计算机系统通过通信介质接收消息,其中工作流活动包括唯一地识别工作流活动的唯一工作流活动标识符(ID)。 消息还包括唯一标识消息的唯一消息ID。 计算机系统生成包括唯一工作流活动ID和唯一消息ID的组合的跟踪事件。 跟踪事件被配置为报告工作流活动和消息之间的关联。 计算机系统还将生成的跟踪事件存储在数据存储中。

    WORKFLOW MESSAGE AND ACTIVITY CORRELATION
    2.
    发明申请
    WORKFLOW MESSAGE AND ACTIVITY CORRELATION 有权
    工作流信息和活动相关

    公开(公告)号:US20100306777A1

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

    申请号:US12473124

    申请日:2009-05-27

    IPC分类号: G06F9/46

    摘要: Embodiments are directed to generating trace events that are configured to report an association between a workflow activity and a message. A computer system receives a message over a communication medium, where the workflow activity includes a unique workflow activity identifier (ID) that uniquely identifies the workflow activity. The message also includes a unique message ID that uniquely identifies the message. The computer system generates a trace event that includes a combination of the unique workflow activity ID and the unique message ID. The trace event is configured to report the association between the workflow activity and the message. The computer system also stores the generated trace event in a data store.

    摘要翻译: 实施例涉及生成被配置为报告工作流活动和消息之间的关联的跟踪事件。 计算机系统通过通信介质接收消息,其中工作流活动包括唯一地识别工作流活动的唯一工作流活动标识符(ID)。 消息还包括唯一标识消息的唯一消息ID。 计算机系统生成包括唯一工作流活动ID和唯一消息ID的组合的跟踪事件。 跟踪事件被配置为报告工作流活动和消息之间的关联。 计算机系统还将生成的跟踪事件存储在数据存储中。

    Dynamic event collection and structured storage
    3.
    发明授权
    Dynamic event collection and structured storage 有权
    动态事件收集和结构化存储

    公开(公告)号:US08689239B2

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

    申请号:US12469473

    申请日:2009-05-20

    IPC分类号: G06F9/06

    CPC分类号: G06F9/542

    摘要: In one embodiment, a computer system accesses an event associated with an activity, where the activity has been executed by a runtime as part of a software application. The runtime includes a software hook configured to listen for event stream operation indications from the user. The computer system tags the accessed event with an additional portion of identification information that uniquely identifies the executed activity. The computer system receives an event stream operation indication from the user indicating that event transmission for an identified event stream is to be dynamically enabled or disabled and identifies the user-indicated event stream using the tagged identification information. The computer system also dynamically performs the indicated event stream operation on the identified event stream according to the user's indication.

    摘要翻译: 在一个实施例中,计算机系统访问与活动相关联的事件,其中作为软件应用程序的一部分,运行时已经执行了该活动。 运行时间包括配置为从用户监听事件流操作指示的软件钩。 计算机系统使用唯一地标识所执行的活动的标识信息的附加部分标记所访问的事件。 计算机系统从用户接收事件流操作指示,指示所识别的事件流的事件传输将被动态地启用或禁用,并且使用标记的标识信息来识别用户指示的事件流。 计算机系统还根据用户的指示动态地对所标识的事件流执行指示的事件流操作。

    DYNAMIC EVENT COLLECTION AND STRUCTURED STORAGE
    4.
    发明申请
    DYNAMIC EVENT COLLECTION AND STRUCTURED STORAGE 有权
    动态活动收集和结构化存储

    公开(公告)号:US20100299678A1

    公开(公告)日:2010-11-25

    申请号:US12469473

    申请日:2009-05-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/542

    摘要: In one embodiment, a computer system accesses an event associated with an activity, where the activity has been executed by a runtime as part of a software application. The runtime includes a software hook configured to listen for event stream operation indications from the user. The computer system tags the accessed event with an additional portion of identification information that uniquely identifies the executed activity. The computer system receives an event stream operation indication from the user indicating that event transmission for an identified event stream is to be dynamically enabled or disabled and identifies the user-indicated event stream using the tagged identification information. The computer system also dynamically performs the indicated event stream operation on the identified event stream according to the user's indication.

    摘要翻译: 在一个实施例中,计算机系统访问与活动相关联的事件,其中作为软件应用程序的一部分,运行时已经执行了该活动。 运行时间包括配置为从用户监听事件流操作指示的软件钩。 计算机系统使用唯一地标识所执行的活动的标识信息的附加部分标记所访问的事件。 计算机系统从用户接收事件流操作指示,指示所识别的事件流的事件传输将被动态地启用或禁用,并且使用标记的标识信息来识别用户指示的事件流。 计算机系统还根据用户的指示动态地对所标识的事件流执行指示的事件流操作。

    Monitoring distributed applications
    8.
    发明授权
    Monitoring distributed applications 有权
    监控分布式应用程序

    公开(公告)号:US08230386B2

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

    申请号:US11844177

    申请日:2007-08-23

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612

    摘要: The present invention extends to methods, systems, and computer program products for monitoring distributed applications. Declarative application models are used. Operational data for a deployed application can be compared to an application intent expressed in a corresponding declarative application to provide more effective monitoring of application behavior. Application components can subscribe to an event fabric to receive configurations that indicate what events the application is to emit (i.e., publish into the event fabric) for monitoring. Thus, applications essentially subscribe to produce information (as opposed to subscribing to receive information). Monitoring can be dynamically adjusted in response to environment changes.

    摘要翻译: 本发明扩展到用于监视分布式应用的方法,系统和计算机程序产品。 使用声明式应用程序模型。 可以将部署的应用程序的操作数据与在相应的声明性应用程序中表达的应用程序意图进行比较,以提供对应用程序行为的更有效的监控。 应用程序组件可以订阅事件结构以接收指示应用程序要发射什么事件(即发布到事件结构中)以进行监视的配置。 因此,应用程序本质上订阅产生信息(而不是订阅接收信息)。 可以根据环境变化动态调整监控。

    MONITORING DISTRIBUTED APPLICATIONS
    9.
    发明申请
    MONITORING DISTRIBUTED APPLICATIONS 有权
    监测分布式应用

    公开(公告)号:US20090055838A1

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

    申请号:US11844177

    申请日:2007-08-23

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F11/3612

    摘要: The present invention extends to methods, systems, and computer program products for monitoring distributed applications. Declarative application models are used. Operational data for a deployed application can be compared to an application intent expressed in a corresponding declarative application to provide more effective monitoring of application behavior. Application components can subscribe to an event fabric to receive configurations that indicate what events the application is to emit (i.e., publish into the event fabric) for monitoring. Thus, applications essentially subscribe to produce information (as opposed to subscribing to receive information). Monitoring can be dynamically adjusted in response to environment changes.

    摘要翻译: 本发明扩展到用于监视分布式应用的方法,系统和计算机程序产品。 使用声明式应用程序模型。 可以将部署的应用程序的操作数据与在相应的声明性应用程序中表达的应用程序意图进行比较,以提供对应用程序行为的更有效的监控。 应用程序组件可以订阅事件结构以接收指示应用程序要发射什么事件(即发布到事件结构中)以进行监视的配置。 因此,应用程序本质上订阅产生信息(而不是订阅接收信息)。 可以根据环境变化动态调整监控。

    Distributed behavior controlled execution of modeled applications
    10.
    发明授权
    Distributed behavior controlled execution of modeled applications 有权
    分布式行为控制模型化应用程序的执行

    公开(公告)号:US08024396B2

    公开(公告)日:2011-09-20

    申请号:US11740737

    申请日:2007-04-26

    IPC分类号: G06F15/173

    摘要: The present invention extends to methods, systems, and computer program products for distributed behavior controlled execution of modeled applications. Embodiments of the invention facilitate the interoperation of a central data store along with various peer-to-peer functionalities. Thus, distributed applications can be executed in an environment that utilizes advantages of both a central data store and peer-to-peer messaging. A read-only portion of a centralized data store can be used to provide some behavior control over various processing systems during execution of a distributed software application. Thus, embodiments of the invention can be used to form a policy-driven collective of nodes forming a distributed, decentralized run-time for model-based applications. Utilizing a cooperating collective of nodes that comply with centralized polices and execute applications over a peer-to-peer fabric permits a distributed application runtime to accommodate distribution and decentralization on a large scale.

    摘要翻译: 本发明扩展到用于分布式行为控制的建模应用的执行的方法,系统和计算机程序产品。 本发明的实施例有助于中央数据存储器的互操作以及各种对等功能。 因此,分布式应用程序可以在利用中央数据存储和对等消息传递的优点的环境中执行。 可以使用集中式数据存储器的只读部分来在分布式软件应用程序的执行期间对各种处理系统提供一些行为控制。 因此,本发明的实施例可以用于形成用于基于模型的应用的形成分散的,分散的运行时间的节点的策略驱动集合。 利用符合集中式策略并通过对等架构执行应用程序的合作的节点集合允许分布式应用程序运行时适应大规模的分发和分散。