MESSAGE MASKING IN MIDDLEWARE ENVIRONMENTS
    1.
    发明申请
    MESSAGE MASKING IN MIDDLEWARE ENVIRONMENTS 审中-公开
    在MIDDLEWARE环境中的消息屏蔽

    公开(公告)号:US20100131600A1

    公开(公告)日:2010-05-27

    申请号:US12276920

    申请日:2008-11-24

    IPC分类号: G06F15/82

    CPC分类号: G06F9/546

    摘要: In the context of middleware products, an arrangement wherein a sender tags messages with authorization information identifying those users or groups who are authorized to view or receive the messages. Thus, even if multiple users will be connected to the same queue for reading messages, only specific receivers/consumers will be able to get the messages. Not only is a comfortable degree of security ensured, but the need to waste system resources, e.g., by using multiple queues for different kinds of messages, is summarily avoided.

    摘要翻译: 在中间件产品的上下文中,发送者使用授权信息标记消息,标识那些被授权查看或接收消息的用户或组。 因此,即使多个用户将连接到相同的队列来读取消息,只有特定的接收者/消费者才能获得消息。 不仅保证了安全的安全程度,而且简单地避免了浪费系统资源的需要,例如通过对不同种类的消息使用多个队列。

    Partially and completely duplicative messages handling
    2.
    发明授权
    Partially and completely duplicative messages handling 失效
    部分和完全重复的邮件处理

    公开(公告)号:US08447818B2

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

    申请号:US12508613

    申请日:2009-07-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A first queue stores messages to be consumed. A second queue temporarily stores completely duplicative messages that have message identifiers equal to message identifiers of messages currently being processed s and that have times equal to times of the messages being processed; processing of the completely duplicative messages never occurs. By comparison, a partially duplicative message has its processing delayed until the message of which it is partially duplicative has been finished being processed. A partially duplicative message has a message identifier equal to a message identifier of a message referenced within the non-persistent store and has a time unequal to a time of the message referenced within the non-persistent store is moved from the first to the second queue. A non-persistent store stores references to the messages currently being processed. Once the messages are finished being processed, the references to them are removed from the non-persistent store.

    摘要翻译: 第一个队列存储要消费的消息。 第二队列临时存储具有等于当前正在处理的消息的消息标识符的消息标识符的完全重复消息,并且具有等于正在处理的消息的时间的次数; 完全重复的消息的处理永远不会发生。 相比之下,部分重复的消息的处理被延迟,直到其被部分重复的消息已经被处理完毕为止。 部分重复的消息具有等于在非持久性存储中引用的消息的消息标识符的消息标识符,并且具有不等于在非持久存储器内引用的消息的时间从第一到第二队列移动的时间 。 非持久存储存储对当前正在处理的消息的引用。 一旦消息被完成处理,对它们的引用将从非持久存储中删除。

    Partially and Completely Duplicative Messages Handling
    3.
    发明申请
    Partially and Completely Duplicative Messages Handling 失效
    部分和完全重复的消息处理

    公开(公告)号:US20110022663A1

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

    申请号:US12508613

    申请日:2009-07-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A first queue stores messages to be consumed. A second queue temporarily stores completely duplicative messages that have message identifiers equal to message identifiers of messages currently being processed s and that have times equal to times of the messages being processed; processing of the completely duplicative messages never occurs. By comparison, a partially duplicative message has its processing delayed until the message of which it is partially duplicative has been finished being processed. A partially duplicative message has a message identifier equal to a message identifier of a message referenced within the non-persistent store and has a time unequal to a time of the message referenced within the non-persistent store is moved from the first to the second queue. A non-persistent store stores references to the messages currently being processed. Once the messages are finished being processed, the references to them are removed from the non-persistent store.

    摘要翻译: 第一个队列存储要消费的消息。 第二队列临时存储具有等于当前正在处理的消息的消息标识符的消息标识符的完全重复消息,并且具有等于正在处理的消息的时间的次数; 完全重复的消息的处理永远不会发生。 相比之下,部分重复的消息的处理被延迟,直到其被部分重复的消息已经被处理完毕为止。 部分重复的消息具有等于在非持久性存储中引用的消息的消息标识符的消息标识符,并且具有不等于在非持久存储器内引用的消息的时间从第一到第二队列移动的时间 。 非持久存储存储对当前正在处理的消息的引用。 一旦消息被完成处理,对它们的引用将从非持久存储中删除。