Application instance and query stores
    1.
    发明授权
    Application instance and query stores 有权
    应用程序实例和查询存储

    公开(公告)号:US08903782B2

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

    申请号:US12843888

    申请日:2010-07-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30345

    摘要: An instance persistence command for an update to a state of an instance of an application can be issued. In response to the persistence command, a transaction with an instance store can be initiated. As part of the transaction, a first representation of the update can be stored in the instance store and a second representation of the update can be stored in a queue. The transaction can be committed after storing the first and second representations. After the transaction is committed, the second representation can be processed to store a third representation of the update in a query store. Application instance state information in the query store can be updated and queried without locking the instance store so that such operations in the query store can be performed asynchronously with operations in the instance store.

    摘要翻译: 可以发出用于更新应用程序实例的状态的实例持久性命令。 响应于持久性命令,可以启动具有实例存储的事务。 作为事务的一部分,更新的第一表示可以存储在实例存储中,更新的第二表示可以存储在队列中。 可以在存储第一和第二表示之后提交事务。 提交事务后,可以处理第二个表示形式,以便在查询存储中存储更新的第三个表示形式。 可以更新和查询查询存储中的应用程序实例状态信息,而不锁定实例存储,以便可以与实例存储中的操作异步执行查询存储中的这些操作。

    APPLICATION INSTANCE AND QUERY STORES
    2.
    发明申请
    APPLICATION INSTANCE AND QUERY STORES 有权
    应用实例和查询存储

    公开(公告)号:US20120030169A1

    公开(公告)日:2012-02-02

    申请号:US12843888

    申请日:2010-07-27

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30345

    摘要: An instance persistence command for an update to a state of an instance of an application can be issued. In response to the persistence command, a transaction with an instance store can be initiated. As part of the transaction, a first representation of the update can be stored in the instance store and a second representation of the update can be stored in a queue. The transaction can be committed after storing the first and second representations. After the transaction is committed, the second representation can be processed to store a third representation of the update in a query store. Application instance state information in the query store can be updated and queried without locking the instance store so that such operations in the query store can be performed asynchronously with operations in the instance store.

    摘要翻译: 可以发出用于更新应用程序实例的状态的实例持久性命令。 响应于持久性命令,可以启动具有实例存储的事务。 作为事务的一部分,更新的第一表示可以存储在实例存储中,更新的第二表示可以存储在队列中。 可以在存储第一和第二表示之后提交事务。 提交事务后,可以处理第二个表示形式,以便在查询存储中存储更新的第三个表示形式。 可以更新和查询查询存储中的应用程序实例状态信息,而不锁定实例存储,以便可以与实例存储中的操作异步执行查询存储中的这些操作。

    HIERARCHICALLY DISASSEMBLING MESSAGES
    4.
    发明申请
    HIERARCHICALLY DISASSEMBLING MESSAGES 有权
    高效地解散消息

    公开(公告)号:US20120246663A1

    公开(公告)日:2012-09-27

    申请号:US13432341

    申请日:2012-03-28

    IPC分类号: G06F9/54

    CPC分类号: G06F9/545 H04L67/02 H04L69/22

    摘要: The present invention extends to methods, systems, and computer program products for hierarchically disassembling messages. The functionality of disassemblers and framers is decoupled such that framers for different types of messages can be utilized at the same level in a hierarchy without having to also change disassemblers. Virtually any level of disassembly is possible to address any corresponding level of message nesting. Disassembly can be performed on a per message or per session basis.

    摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。

    COMPOSING MESSAGE PROCESSING PIPELINES
    5.
    发明申请
    COMPOSING MESSAGE PROCESSING PIPELINES 有权
    组合信息处理管道

    公开(公告)号:US20100057863A1

    公开(公告)日:2010-03-04

    申请号:US12203527

    申请日:2008-09-03

    IPC分类号: G06F15/16

    摘要: The present invention extends to methods, systems, and computer program products for composing message processing pipelines. Embodiments utilize intra-pipeline communication links to physically and/or temporally decouple pipeline stages, configure branching message flows, and bridge protocols. The use of intra-pipeline communication links permits composition of a message processing pipeline without having to alter the pipeline components or application. Each communication link is itself an application with incoming and outgoing message processing pipelines that bridge messages across time and/or space and application logic for satisfying message processing requirements.

    摘要翻译: 本发明扩展到用于组合消息处理流水线的方法,系统和计算机程序产品。 实施例利用流水线内通信链路来物理和/或时间上解耦流水线级,配置分支消息流和桥协议。 使用流水线内通信链路允许消息处理流水线的组合,而不必改变管道组件或应用。 每个通信链路本身都是一个应用程序,它具有传入和传出的消息处理流水线,跨越时间和/或空间的消息桥接消息和应用逻辑,以满足消息处理需求。

    Hierarchically disassembling messages
    6.
    发明授权
    Hierarchically disassembling messages 有权
    分层分解消息

    公开(公告)号:US09015341B2

    公开(公告)日:2015-04-21

    申请号:US13432341

    申请日:2012-03-28

    CPC分类号: G06F9/545 H04L67/02 H04L69/22

    摘要: The present invention extends to methods, systems, and computer program products for hierarchically disassembling messages. The functionality of disassemblers and framers is decoupled such that framers for different types of messages can be utilized at the same level in a hierarchy without having to also change disassemblers. Virtually any level of disassembly is possible to address any corresponding level of message nesting. Disassembly can be performed on a per message or per session basis.

    摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。

    Coordinating communication medium state for subtasks
    7.
    发明授权
    Coordinating communication medium state for subtasks 有权
    协调子任务的通信媒体状态

    公开(公告)号:US08549538B2

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

    申请号:US12727066

    申请日:2010-03-18

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: The present invention extends to methods, systems, and computer program products for coordinating communication medium state for subtasks. Embodiments of the invention use a received view of the contents of a message to produce a stream of subtask messages. Subtask message properties are each connected to the mechanism for performing the state coordination pattern on the original message. Subtask messages may each have the same message contents as the original message or may have message contents that vary according to the subtask. A message processor may then consume subtask messages from the subtask message stream and perform the state coordination pattern on each subtask message to reflect partial forward progress executing the original message. The outcome of the state coordination pattern for the original message is responsive to the collective outcomes of the state coordination patterns for the subtask messages.

    摘要翻译: 本发明扩展到用于协调子任务的通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例使用接收到的消息内容的视图来产生子任务消息流。 子任务消息属性各自连接到用于在原始消息上执行状态协调模式的机制。 子任务消息可以各自具有与原始消息相同的消息内容,或者可以具有根据子任务而变化的消息内容。 然后,消息处理器可以从子任务消息流消耗子任务消息,并在每个子任务消息上执行状态协调模式,以反映执行原始消息的部分前进进程。 原始信息的状态协调模式的结果是响应子任务消息的状态协调模式的集体结果。

    Hierarchically disassembling messages
    8.
    发明授权
    Hierarchically disassembling messages 有权
    分层分解消息

    公开(公告)号:US08250234B2

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

    申请号:US12767091

    申请日:2010-04-26

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: G06F9/545 H04L67/02 H04L69/22

    摘要: The present invention extends to methods, systems, and computer program products for hierarchically disassembling messages. The functionality of disassemblers and framers is decoupled such that framers for different types of messages can be utilized at the same level in a hierarchy without having to also change disassemblers. Virtually any level of disassembly is possible to address any corresponding level of message nesting. Disassembly can be performed on a per message or per session basis.

    摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。

    Composing message processing pipelines
    9.
    发明授权
    Composing message processing pipelines 有权
    撰写邮件处理流水线

    公开(公告)号:US07895280B2

    公开(公告)日:2011-02-22

    申请号:US12203527

    申请日:2008-09-03

    摘要: The present invention extends to methods, systems, and computer program products for composing message processing pipelines. Embodiments utilize intra-pipeline communication links to physically and/or temporally decouple pipeline stages, configure branching message flows, and bridge protocols. The use of intra-pipeline communication links permits composition of a message processing pipeline without having to alter the pipeline components or application. Each communication link is itself an application with incoming and outgoing message processing pipelines that bridge messages across time and/or space and application logic for satisfying message processing requirements.

    摘要翻译: 本发明扩展到用于组合消息处理流水线的方法,系统和计算机程序产品。 实施例利用流水线内通信链路来物理和/或时间上解耦流水线级,配置分支消息流和桥协议。 使用流水线内通信链路允许消息处理流水线的组合,而不必改变管道组件或应用。 每个通信链路本身都是一个应用程序,它具有传入和传出的消息处理流水线,跨越时间和/或空间的消息桥接消息和应用逻辑,以满足消息处理需求。

    COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE
    10.
    发明申请
    COORDINATING APPLICATION STATE AND COMMUNICATION MEDIUM STATE 有权
    协调应用状态和通信中介状态

    公开(公告)号:US20090133037A1

    公开(公告)日:2009-05-21

    申请号:US12019041

    申请日:2008-01-24

    IPC分类号: G06F9/54

    CPC分类号: G06F9/526 G06F9/546

    摘要: The present invention extends to methods, systems, and computer program products for coordinating application sate and communication mediums state. Embodiments of present invention provide a mechanism for a communication medium to provide a view of message content for a message (a peek) to an application along with the communication medium preventing further access to the message (a lock) until the application signals back how to handle the message. Thus, the communication medium indicates that the message is locked for the duration of processing at the application. Indicating that the message is locked significantly reduces the chance of the message being provided to another application (or another consumer of the same application) during the time the application is processing the view of message content.

    摘要翻译: 本发明扩展到用于协调应用程序状态和通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例提供一种用于通信介质的机制,用于提供消息内容的视图,用于与应用的消息(窥视)一起以及通信介质,防止对消息的进一步访问(锁),直到应用程序响应如何 处理消息。 因此,通信介质指示消息在应用程序的处理期间被锁定。 指示消息被锁定显着地减少了在应用程序处理消息内容的视图期间将消息提供给另一个应用程序(或同一应用程序的另一个使用者)的机会。