×

Object connectivity through loosely coupled publish and subscribe events

  • US 7,478,405 B2
  • Filed: 09/29/2004
  • Issued: 01/13/2009
  • Est. Priority Date: 02/23/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable storage medium having computer-executable program code stored thereon to implement an object-oriented event communications model for distributing events from a publisher to any subscribers of the events, where a subscriber exposes an outgoing event interface that receives events as calls to methods of the outgoing event interface, the program code comprising:

  • subscription code operative to create a plurality of subscriptions in computer memory, each associating an event with the subscriber;

    code operative to manage the plurality of the subscriptions; and

    event distribution code operative in response to issuance of an event instance by publisher code so as to retrieve the subscription and the subscriber associated with the event and issue a method call to the subscriber'"'"'s outgoing event interface to thereby distribute the event instance to the subscriber associated via the subscription with the event, wherein the outgoing event interface exposed by the subscriber comprises methods to get and set data contained by the subscription;

    wherein the deactivated subscriber is activated by said event distribution code before the method call is issued,wherein the code operative to manage a plurality of subscriptions includes at least a subscription object that comprises an event class identifier, an event method identifier, and a subscriber reference, andwherein the subscriber reference is an interface identifier of an instance of the subscriber.

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