×

Object connectivity through loosely coupled publish and subscribe events

  • US 6,829,770 B1
  • Filed: 02/23/1999
  • Issued: 12/07/2004
  • Est. Priority Date: 02/23/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. An event communications system on a computer for efficiently distributing event information in software programmed according to an object model, the software having a publisher object and a subscriber object wherein the publisher object has code to call a method on an outgoing interface to signal an event and lacks information about an identity of the subscriber object, and wherein the subscriber object exposes an interface that receives a method call, the system comprising:

  • a data storage separate from the publisher and subscriber objects for storing subscriptions externally of the publisher and subscriber objects, a subscription out of the stored subscriptions representing a relationship of the subscriber object to an outgoing interface method and serving to link the publisher'"'"'s call to the outgoing interface method over to the subscriber object; and

    an event handling object exposing the outgoing interface and having code of the outgoing interface method operative in response to the publisher object'"'"'s call to retrieve the subscription and issue the method call to the subscriber object interface based on the subscription so as to thereby deliver the event to the subscriber object;

    wherein the interface exposed by the subscriber object matches the outgoing interface exposed by the event handling object.

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