×

Middleware for enterprise information distribution

  • US 5,870,605 A
  • Filed: 01/18/1996
  • Issued: 02/09/1999
  • Est. Priority Date: 01/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of facilitating the routing an event in a data processing system, between a publisher, which publishes events, and a subscriber, which subscribes to events, the data processing system having a plurality of interconnected hubs, where the publisher is connected to a publisher hub and the subscriber is connected to a subscriber hub, the method comprising the steps, performed by the data processing system, of:

  • providing a data structure in a memory of at least the publisher hub and the subscriber hub, where each hub containing the data structure is termed a current hub and all hubs connected to a current hub are neighbor hubs of the current hub, the data structure indicating which neighbor hub is on a least-cost-path between the publisher'"'"'s hub and the subscriber'"'"'s hub, the data structure being created by the current hub in accordance with information about physical hub connections, event types, advertisements, routes, and subscriptions of the system;

    sending the event, by the publisher hub, to one of its neighbor hubs, the data structure in the publisher hub indicating that the neighbor hub is on the least-cost path to the subscriber;

    receiving the event, by the subscriber hub;

    determining, by the subscriber hub, in accordance with that hub'"'"'s data structure, that the subscriber has subscribed to the event; and

    sending, by the hub connected to the subscriber, the event to the subscriber.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×