-
公开(公告)号: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.
摘要翻译: 可以发出用于更新应用程序实例的状态的实例持久性命令。 响应于持久性命令,可以启动具有实例存储的事务。 作为事务的一部分,更新的第一表示可以存储在实例存储中,更新的第二表示可以存储在队列中。 可以在存储第一和第二表示之后提交事务。 提交事务后,可以处理第二个表示形式,以便在查询存储中存储更新的第三个表示形式。 可以更新和查询查询存储中的应用程序实例状态信息,而不锁定实例存储,以便可以与实例存储中的操作异步执行查询存储中的这些操作。
-
公开(公告)号: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.
摘要翻译: 可以发出用于更新应用程序实例的状态的实例持久性命令。 响应于持久性命令,可以启动具有实例存储的事务。 作为事务的一部分,更新的第一表示可以存储在实例存储中,更新的第二表示可以存储在队列中。 可以在存储第一和第二表示之后提交事务。 提交事务后,可以处理第二个表示形式,以便在查询存储中存储更新的第三个表示形式。 可以更新和查询查询存储中的应用程序实例状态信息,而不锁定实例存储,以便可以与实例存储中的操作异步执行查询存储中的这些操作。
-
公开(公告)号:US20110179303A1
公开(公告)日:2011-07-21
申请号:US12688628
申请日:2010-01-15
申请人: John A. Taylor , Nicholas A. Allen , Stuart J. Langley , Igor Sedukhin , Justin D. Brown , Kartik Paramasivam
发明人: John A. Taylor , Nicholas A. Allen , Stuart J. Langley , Igor Sedukhin , Justin D. Brown , Kartik Paramasivam
CPC分类号: G06F11/1469 , G06F9/485 , G06F11/1438 , G06F11/2041 , G06F11/2046
摘要: The present invention extends to methods, systems, and computer program products for persistent application activation and timer notifications. A durable instance manager, instance execution hosts, and an instance store interoperate to transition instances between executing and persisted states. System properties are associated with an instance. System properties can define re-activation conditions, that when satisfied, indicate that an instance is to be re-activated for execution. System properties can define timers as well as indications that instances are in a persisted but ready to run state.
摘要翻译: 本发明扩展到用于持久应用激活和定时器通知的方法,系统和计算机程序产品。 持久的实例管理器,实例执行主机和实例存储互操作以在执行和持久状态之间转换实例。 系统属性与实例相关联。 系统属性可以定义重新激活条件,当满足时,指示要重新激活实例以执行。 系统属性可以定义定时器以及实例处于持久但准备运行状态的指示。
-
公开(公告)号:US20120246663A1
公开(公告)日:2012-09-27
申请号:US13432341
申请日:2012-03-28
申请人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
发明人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
IPC分类号: G06F9/54
摘要: 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.
摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。
-
公开(公告)号:US20100057863A1
公开(公告)日:2010-03-04
申请号:US12203527
申请日:2008-09-03
申请人: Nicholas A. Allen , John A. Taylor
发明人: Nicholas A. Allen , John A. Taylor
IPC分类号: G06F15/16
CPC分类号: G06F9/544 , G06F8/70 , G06F9/546 , G06F2209/547
摘要: 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.
摘要翻译: 本发明扩展到用于组合消息处理流水线的方法,系统和计算机程序产品。 实施例利用流水线内通信链路来物理和/或时间上解耦流水线级,配置分支消息流和桥协议。 使用流水线内通信链路允许消息处理流水线的组合,而不必改变管道组件或应用。 每个通信链路本身都是一个应用程序,它具有传入和传出的消息处理流水线,跨越时间和/或空间的消息桥接消息和应用逻辑,以满足消息处理需求。
-
公开(公告)号:US09015341B2
公开(公告)日:2015-04-21
申请号:US13432341
申请日:2012-03-28
申请人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
发明人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
摘要: 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.
摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。
-
公开(公告)号:US08549538B2
公开(公告)日:2013-10-01
申请号:US12727066
申请日:2010-03-18
申请人: Nicholas A. Allen , John A. Taylor
发明人: Nicholas A. Allen , John A. Taylor
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.
摘要翻译: 本发明扩展到用于协调子任务的通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例使用接收到的消息内容的视图来产生子任务消息流。 子任务消息属性各自连接到用于在原始消息上执行状态协调模式的机制。 子任务消息可以各自具有与原始消息相同的消息内容,或者可以具有根据子任务而变化的消息内容。 然后,消息处理器可以从子任务消息流消耗子任务消息,并在每个子任务消息上执行状态协调模式,以反映执行原始消息的部分前进进程。 原始信息的状态协调模式的结果是响应子任务消息的状态协调模式的集体结果。
-
公开(公告)号:US08250234B2
公开(公告)日:2012-08-21
申请号:US12767091
申请日:2010-04-26
申请人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
发明人: Nicholas A. Allen , John A. Taylor , Stefan R. Batres , Bin Li
摘要: 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.
摘要翻译: 本发明扩展到用于分级拆卸消息的方法,系统和计算机程序产品。 反汇编器和成帧器的功能被解耦,使得用于不同类型的消息的成帧器可以在层次结构中的相同级别上被利用,而不必也改变反汇编器。 几乎任何级别的拆卸都可以解决任何相应级别的消息嵌套。 可以在每个消息或每个会话的基础上执行拆卸。
-
公开(公告)号:US07895280B2
公开(公告)日:2011-02-22
申请号:US12203527
申请日:2008-09-03
申请人: Nicholas A. Allen , John A. Taylor
发明人: Nicholas A. Allen , John A. Taylor
IPC分类号: G06F15/16 , G06F15/173 , G06F15/177
CPC分类号: G06F9/544 , G06F8/70 , G06F9/546 , G06F2209/547
摘要: 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.
摘要翻译: 本发明扩展到用于组合消息处理流水线的方法,系统和计算机程序产品。 实施例利用流水线内通信链路来物理和/或时间上解耦流水线级,配置分支消息流和桥协议。 使用流水线内通信链路允许消息处理流水线的组合,而不必改变管道组件或应用。 每个通信链路本身都是一个应用程序,它具有传入和传出的消息处理流水线,跨越时间和/或空间的消息桥接消息和应用逻辑,以满足消息处理需求。
-
公开(公告)号:US20090133037A1
公开(公告)日:2009-05-21
申请号:US12019041
申请日:2008-01-24
IPC分类号: G06F9/54
摘要: 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.
摘要翻译: 本发明扩展到用于协调应用程序状态和通信媒体状态的方法,系统和计算机程序产品。 本发明的实施例提供一种用于通信介质的机制,用于提供消息内容的视图,用于与应用的消息(窥视)一起以及通信介质,防止对消息的进一步访问(锁),直到应用程序响应如何 处理消息。 因此,通信介质指示消息在应用程序的处理期间被锁定。 指示消息被锁定显着地减少了在应用程序处理消息内容的视图期间将消息提供给另一个应用程序(或同一应用程序的另一个使用者)的机会。
-
-
-
-
-
-
-
-
-