发明名称 Computer data communications in a high speed, low latency data communications environment
摘要 A method includes issuing a request, from an application of a contributing client device to a stream administration server, to contribute messages from the application to a feed adapter within a data communication environment via a message stream which bypasses the stream administration server. The feed adapter is coupled to a feed source via a feed adapter input stream and to at least one subscribing device via a feed adapter output stream. The feed source is separate from the contributing client device. The feed adapter input stream is separate from the message stream. The method includes receiving, in response to the request and an authentication of the contributing client device. A set of constraints on messages is to be transmitted from the contributing client device to the feed adapter.
申请公布号 US9003428(B2) 申请公布日期 2015.04.07
申请号 US201213625060 申请日期 2012.09.24
申请人 International Business Machines Corporation 发明人 Bhogal Kulvir S.;Lewis Paul D.;Okunseinde Foluso O.;Ravisankar Ramanujam;Wright, Jr. Cornell G.
分类号 G06F3/00;G06F9/54;H04L29/06 主分类号 G06F3/00
代理机构 DeLizio Gilliam, PLLC 代理人 DeLizio Gilliam, PLLC
主权项 1. A method comprising: issuing a request, from an application of a contributing client device to a stream administration server, to contribute messages from the application to a feed adapter within a data communication environment via a message stream which bypasses the stream administration server, wherein, the feed adapter is coupled to a feed source via a feed adapter input stream and to at least one subscribing device via a feed adapter output stream,the feed source is separate from the contributing client device, andthe feed adapter input stream is separate from the message stream; receiving, in response to the request and an authentication of the contributing client device, a set of constraints on messages to be transmitted from the contributing client device to the feed adapter, wherein the set of constraints specifies one or more topics of messages that the contributing client device is authorized to contribute to the feed adapter; establishing the set of constraints in a messaging middleware of the contributing client device; receiving, in the messaging middleware of the contributing client device from the application of the contributing client device, a message for transmission to the feed adapter on the message stream; determining, by the messaging middleware of the contributing client device, whether contents of the message satisfy the set of constraints, wherein the determining comprises comparing a topic associated with the message with the one or more topics of messages that the contributing client device is authorized to contribute to the feed adapter; and administering the message, by the messaging middleware of the contributing client device, in dependence upon whether the message satisfies the set of constraints.
地址 Armonk NY US