Queued sessions for communicating correlated messages over a network
    1.
    发明申请
    Queued sessions for communicating correlated messages over a network 有权
    用于通过网络传送相关消息的排队会话

    公开(公告)号:US20060177069A1

    公开(公告)日:2006-08-10

    申请号:US11050990

    申请日:2005-02-04

    IPC分类号: H04L9/00

    CPC分类号: H04L69/16 H04L67/14

    摘要: Systems and methods in accordance with the present invention allow for messages to be delivered from one application to another over a network in discrete groupings or communication sessions. For example, a sending computer system sends a group of related messages to a queue at a recipient computer system. The recipient computer system identifies that the messages of the group are related, and initiates a session-oriented communication channel. The recipient computer passes the group of messages to an appropriate application, and opens a different, new session-oriented communication channel for a new group of messages that are not necessarily related to the first group of messages. In one implementation, an order identifier in each of the received messages instructs the recipient computer system on what order, if any, the messages in a group are to be processed by the specific application.

    摘要翻译: 根据本发明的系统和方法允许在离散的分组或通信会话中通过网络将消息从一个应用传递到另一应用。 例如,发送计算机系统将一组相关消息发送到接收方计算机系统的队列。 接收者计算机系统识别出该组的消息相关,并发起面向会话的通信信道。 接收者计算机将消息组传递到适当的应用程序,并为不一定与第一组消息相关联的新组消息打开不同的新的面向会话的通信信道。 在一个实现中,每个接收到的消息中的订单标识符指示接收方计算机系统按照特定应用程序处理组中的消息的顺序(如果有的话)。

    Failed message error recovery using application specific error queues

    公开(公告)号:US20060218238A1

    公开(公告)日:2006-09-28

    申请号:US11091631

    申请日:2005-03-28

    IPC分类号: G06F15/16

    CPC分类号: H04L51/30

    摘要: The present invention extends to methods, systems, and computer program products for failed message error recovery using application specific error queues. An application message, a reference to a receive queue that corresponds to a receiving application, and a reference to an application specific error queue specific to a sending application are received from the sending application. The application message is enqueued in a transmission queue. Transfer of the application message to the receive queue is attempted. It is detected that the application message was not delivered to the receiving application due to an error. The application message is moved from the transmission queue to the application specific error queue. The application message and appropriate error information is returned from the application specific error queue to the sending application.

    Queued sessions for communicating correlated messages over a network
    4.
    发明授权
    Queued sessions for communicating correlated messages over a network 有权
    用于通过网络传送相关消息的排队会话

    公开(公告)号:US07421501B2

    公开(公告)日:2008-09-02

    申请号:US11050990

    申请日:2005-02-04

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: H04L69/16 H04L67/14

    摘要: Systems and methods in accordance with the present invention allow for messages to be delivered from one application to another over a network in discrete groupings or communication sessions. For example, a sending computer system sends a group of related messages to a queue at a recipient computer system. The recipient computer system identifies that the messages of the group are related, and initiates a session-oriented communication channel. The recipient computer passes the group of messages to an appropriate application, and opens a different, new session-oriented communication channel for a new group of messages that are not necessarily related to the first group of messages. In one implementation, an order identifier in each of the received messages instructs the recipient computer system on what order, if any, the messages in a group are to be processed by the specific application.

    摘要翻译: 根据本发明的系统和方法允许在离散的分组或通信会话中通过网络将消息从一个应用传递到另一应用。 例如,发送计算机系统将一组相关消息发送到接收方计算机系统的队列。 接收者计算机系统识别出该组的消息相关,并发起面向会话的通信信道。 接收者计算机将消息组传递到适当的应用程序,并为不一定与第一组消息相关联的新组消息打开不同的新的面向会话的通信信道。 在一个实现中,每个接收到的消息中的订单标识符指示接收方计算机系统按照特定应用程序处理组中的消息的顺序(如果有的话)。

    Reliably transferring queued application messages

    公开(公告)号:US20060168052A1

    公开(公告)日:2006-07-27

    申请号:US11159935

    申请日:2005-06-23

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14

    摘要: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g., binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol. Since encapsulated elements are encoded, the encapsulated elements do not interfere with configuration of wrapping messages.

    Reliably transferring queued application messages

    公开(公告)号:US20060168023A1

    公开(公告)日:2006-07-27

    申请号:US11009178

    申请日:2004-12-10

    IPC分类号: G06F15/16

    CPC分类号: H04L51/14

    摘要: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g.,. binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol. Since encapsulated elements are encoded, the encapsulated elements do not interfere with configuration of wrapping messages.

    Reliably transferring queued application messages

    公开(公告)号:US20060130069A1

    公开(公告)日:2006-06-15

    申请号:US11159854

    申请日:2005-06-23

    IPC分类号: G06F9/46

    CPC分类号: H04L51/14

    摘要: The present invention extends to methods, systems, and computer program products for reliably and securely transferring queued application messages. Application messages are (e.g.,. binary or text) encoded and then encapsulated in transfer messages, enqueue messages, and dequeue responses such that composable protocol elements used in application messages can be reused in the transfer messages, enqueue messages, and dequeue responses. Transfer message headers are encoded and then encapsulated along with encoded application messages such that composable protocol elements used in transfer headers and application messages can be reused in the store and forward messages. Application messages, transfer messages, enqueue messages, dequeue responses, and store and forward messages can all be configured in accordance with the same messaging protocol, such as, for example, Simple Object Access Protocol. Since encapsulated elements are encoded, the encapsulated elements do not interfere with configuration of wrapping messages.

    Monitoring message queues and starting processing applications
    8.
    发明申请
    Monitoring message queues and starting processing applications 有权
    监控消息队列和启动处理应用程序

    公开(公告)号:US20070118841A1

    公开(公告)日:2007-05-24

    申请号:US11285496

    申请日:2005-11-22

    IPC分类号: G06F9/46

    摘要: Allowing queue messages to be pulled by one or more applications. A method may be practiced, for example, in a computing environment including applications configured to receive messages from queues. The method includes correlating applications to queues by correlating queue names to application locations. A queue is monitored to discover new messages in the queue. The method further includes receiving a notification that a new message has been added to the queue. An indication is provided to an activation service to allow the activation service to activate an application correlated to the queue and to allow the application to pull the new message from the queue.

    摘要翻译: 允许队列消息被一个或多个应用程序拉出。 可以在例如计算环境中实施一种方法,该计算环境包括被配置为从队列接收消息的应用。 该方法包括通过将队列名称与应用程序位置相关联将应用程序与队列相关联。 监视队列以发现队列中的新消息。 该方法还包括接收新消息已被添加到队列的通知。 向激活服务提供指示以允许激活服务激活与队列相关联的应用并允许应用从队列中提取新消息。