×

Publish and subscribe data processing apparatus, method and computer program product with use of a stream to distribute local information between neighbors in a broker structure

  • US 6,182,143 B1
  • Filed: 06/25/1998
  • Issued: 01/30/2001
  • Est. Priority Date: 06/25/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A publish/subscribe data processing broker network having a plurality of broker computer systems communicating with each other via the network comprising:

  • means for receiving from a publisher application data messages published on a subject-specific stream by the publisher application where the publisher application originates the messages which are published on the subject-specific stream; and

    means for distributing the received published data messages to subscriber applications which has requested to receive messages on the stream upon which the published messages were published, the means for distributing including the plurality of broker computer systems and such broker computer systems are arranged in a hierarchical structure including a plurality of ordered levels including a top level closest to publisher applications and a bottom level closest to subscriber applications;

    wherein one of the streams is reserved for control messages which are originated and published by a parent publishing broker computer system located at one level of the hierarchy structure and intended for receipt by children subscribing broker computer systems located at a downstream neighboring level of the hierarchy structure, and intended for receipt by subscriber applications if the publishing broker computer systems are located at the bottom level of the hierarchy structure, and the children broker computer systems request an alternative connection to an alternative parent publishing broker computer system which is sibling of said parent publishing broker computer system to receive data message in response to a lost connection to said parent publishing broker computer system in according to a preconfigured policy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×