Transport-neutral in-order delivery in a distributed system
    3.
    发明授权
    Transport-neutral in-order delivery in a distributed system 有权
    在分布式系统中的传输中立的按顺序传送

    公开(公告)号:US07747894B2

    公开(公告)日:2010-06-29

    申请号:US11146644

    申请日:2005-06-06

    IPC分类号: G06F11/00

    CPC分类号: H04L67/32

    摘要: A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.

    摘要翻译: 在分布式环境中提供运输中立的按顺序交货。 通常,按顺序传送保证传输引擎接收到的顺序是按照接收到的顺序发出的。 这种传送可以转发到另一个传输引擎或某些应用。 如果流中的消息传递失败,则消息将被重新提交,暂停或移动到备份。 用户或管理员可以配置所需的操作。 此外,任何流都可以手动中止或指定的端口可以取消登录。 可传递的消息流被锁定到后端传输引擎或应用程序,并且顺序排队,除非发生上述故障情形之一。

    Optimizing message transmission and delivery in a publisher-subscriber model
    4.
    发明申请
    Optimizing message transmission and delivery in a publisher-subscriber model 有权
    在发布商订阅者模型中优化消息传输和传递

    公开(公告)号:US20060277319A1

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

    申请号:US11144102

    申请日:2005-06-03

    IPC分类号: G06F15/173

    CPC分类号: H04L67/26 H04L51/00 H04L51/26

    摘要: Systems and methods for reducing the latency incurred during the publication of a message in a message publication system are provided. In a message publication system wherein the publishing component and the receiving component are located within the same processing space, several of the latency components that are usually unavoidably incurred may be eliminated. In such a system, the messaging queue is not used as a medium between the two components but is instead used as a secondary back-up storage. This results in the elimination of one latency component as the message is directly published from the publishing component to the receiving component. Further time reductions or optimizations occur when the durability, or reliability, of the message publication is not a concern and the messaging queue can be completely disregarded. Yet another optimization occurs when the identity of the subscriber is known in advance by the publisher.

    摘要翻译: 提供了用于减少在消息发布系统中发布消息期间发生的延迟的系统和方法。 在其中发布组件和接收组件位于相同处理空间内的消息发布系统中,可以消除通常不可避免地引起的几个等待时间组件。 在这样的系统中,消息队列不用作两个组件之间的介质,而是用作辅助备用存储。 这导致消息从发布组件直接发布到接收组件时消除一个延迟组件。 当消息出版物的耐久性或可靠性不是关心且消息队列可以被完全忽视时,会发生进一步的时间缩减或优化。 当发布者预先知道用户的身份时,会发生另一个优化。

    Transport-neutral in-order delivery in a distributed system
    5.
    发明申请
    Transport-neutral in-order delivery in a distributed system 有权
    在分布式系统中的传输中立的按顺序传送

    公开(公告)号:US20060274727A1

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

    申请号:US11146644

    申请日:2005-06-06

    IPC分类号: H04L12/66

    CPC分类号: H04L67/32

    摘要: A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.

    摘要翻译: 在分布式环境中提供运输中立的按顺序交货。 通常,按顺序传送保证传输引擎接收到的顺序是按照接收到的顺序发出的。 这种传送可以被转发到另一个传输引擎或某些应用。 如果流中的消息传递失败,则消息将被重新提交,暂停或移动到备份。 用户或管理员可以配置所需的操作。 此外,任何流都可以手动中止或指定的端口可以取消登录。 可传递的消息流被锁定到后端传输引擎或应用程序,并且顺序排队,除非出现上述任何一种故障情况之一。

    Optimizing message transmission and delivery in a publisher-subscriber model
    6.
    发明授权
    Optimizing message transmission and delivery in a publisher-subscriber model 有权
    在发布商订阅者模型中优化消息传输和传递

    公开(公告)号:US08028085B2

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

    申请号:US11144102

    申请日:2005-06-03

    IPC分类号: G06F15/173

    CPC分类号: H04L67/26 H04L51/00 H04L51/26

    摘要: Systems and methods for reducing the latency incurred during the publication of a message in a message publication system are provided. In a message publication system wherein the publishing component and the receiving component are located within the same processing space, several of the latency components that are usually unavoidably incurred may be eliminated. In such a system, the messaging queue is not used as a medium between the two components but is instead used as a secondary back-up storage. This results in the elimination of one latency component as the message is directly published from the publishing component to the receiving component. Further time reductions or optimizations occur when the durability, or reliability, of the message publication is not a concern and the messaging queue can be completely disregarded. Yet another optimization occurs when the identity of the subscriber is known in advance by the publisher.

    摘要翻译: 提供了用于减少在消息发布系统中发布消息期间发生的延迟的系统和方法。 在其中发布组件和接收组件位于相同处理空间内的消息发布系统中,可以消除通常不可避免地引起的几个等待时间组件。 在这样的系统中,消息队列不用作两个组件之间的介质,而是用作辅助备用存储。 这导致消息从发布组件直接发布到接收组件时消除一个延迟组件。 当消息出版物的耐久性或可靠性不是关心且消息队列可以被完全忽视时,会发生进一步的时间缩减或优化。 当订阅者的身份由发布者预先知道时,发生另一优化。

    Locked receive locations
    7.
    发明授权
    Locked receive locations 有权
    锁定接收位置

    公开(公告)号:US08010608B2

    公开(公告)日:2011-08-30

    申请号:US11146714

    申请日:2005-06-07

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/546 H04L69/40

    摘要: The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.

    摘要翻译: 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。

    Locked receive locations
    8.
    发明申请
    Locked receive locations 有权
    锁定接收位置

    公开(公告)号:US20060277261A1

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

    申请号:US11146714

    申请日:2005-06-07

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546 H04L69/40

    摘要: The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.

    摘要翻译: 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。

    Transport agnostic pull mode messaging service
    9.
    发明授权
    Transport agnostic pull mode messaging service 失效
    传输不可知拉模式消息服务

    公开(公告)号:US07870187B2

    公开(公告)日:2011-01-11

    申请号:US10750191

    申请日:2003-12-31

    IPC分类号: G06F15/16

    摘要: Transport agnostic pull mode messaging service enables clients of diverse types to send and receive messages to one another while guaranteeing delivery of messages. Client specific adapters connect to a server and pull messages waiting for them in a queue. Clients may specify themselves as the recipients of the pulled messages, or specify another client as a recipient. This allows users of diverse types of clients to communicate and provides users with greater flexibility regarding how, when, and where they view their messages.

    摘要翻译: 传输不可知的拉模式消息传递服务使得各种类型的客户端能够彼此发送和接收消息,同时保证传递消息。 客户端特定的适配器连接到服务器,并在队列中拉出等待它们的消息。 客户端可以将自己指定为拉出的消息的收件人,或者将另一个客户端指定为收件人。 这允许不同类型的客户端的用户进行通信,并向用户提供关于如何,何时以及查看其消息的位置的更大的灵活性。

    Systems and methods that employ correlated synchronous-on-asynchronous processing
    10.
    发明授权
    Systems and methods that employ correlated synchronous-on-asynchronous processing 有权
    采用相关同步异步处理的系统和方法

    公开(公告)号:US07769802B2

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

    申请号:US10728042

    申请日:2003-12-04

    CPC分类号: H04L67/1008 H04L67/1002

    摘要: The present invention provides a novel technique for Web-based asynchronous processing of synchronous requests. The systems and methods of the present invention utilize a synchronous interface in order to couple with systems that synchronously communicate (e.g., to submit queries and receive results). The interface enables reception of synchronous requests, which are queued and parsed amongst subscribed processing servers within a server farm. Respective servers can serially and/or concurrently process the request and/or portions thereof via a dynamic balancing approach. Such approach distributes the request to servers based on server load, wherein respective portions can be re-allocated as server load changes. Results can be correlated with the request, aggregated, and returned such that it appears to the requester that the request was synchronously serviced. The foregoing mitigates the need for clients to perform client-side aggregation of asynchronous results.

    摘要翻译: 本发明提供了一种用于同步请求的基于Web的异步处理的新技术。 本发明的系统和方法利用同步接口来与同步通信的系统(例如,提交查询和接收结果)耦合。 该接口允许接收在服务器场内的订阅处理服务器之间排队和解析的同步请求。 各个服务器可以通过动态平衡方法来顺序地和/或同时地处理请求和/或其部分。 这种方法基于服务器负载将请求分配给服务器,其中各个部分可以被重新分配为服务器负载变化。 结果可以与请求相关联,聚合和返回,使得请求者看到请求被同步服务。 上述情况减轻了客户端执行异步结果的客户端聚合的需求。