Browse Prior Art Database

Event Channel Service which Provides both the Push Model and the Pull Model

IP.com Disclosure Number: IPCOM000119072D
Original Publication Date: 1997-Nov-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 81K

Publishing Venue

IBM

Related People

Chandra, T: AUTHOR [+4]

Abstract

Disclosed is a program which designs an Event Channel Service which provides both the Push Model and the Pull Model. A Push Model is defined as the event supplier pushes events on the consumer through the Event Channel. A Pull Model is defined as the event consumer pulls events from the supplier through the Event Channel.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Event Channel Service which Provides both the Push Model and the
Pull Model

      Disclosed is a program which designs an Event Channel Service
which provides both the Push Model and the Pull Model.  A Push Model
is defined as the event supplier pushes events on the consumer
through the Event Channel.  A Pull Model is defined as the event
consumer pulls events from the supplier through the Event Channel.

      An Event Channel that can provide Push Model and Pull Model
should fulfill the following requirements:
  1.  Push Consumers of the Event Channel are ready to receive
       events from the Event Channel after they register with
       the Event Channel.
  2.  Push Consumers of the Event Channel will receive events
       which are originated from either Push Suppliers or Pull
       Suppliers.
  3.  Push Suppliers of the Event Channel are ready to push
       events to the Event Channel after they register with
       the Event Channel.
  4.  Pull Consumers of the Event Channel are ready to pull
       events from the Event Channel after they register with
       the Event Channel.
  5.  Pull Consumers of the Event Channel will receive events
       which are originated from either Pull Suppliers or Push
       Suppliers.
  6.  Pull Suppliers of the Event Channel are ready to be pulled
       by the Event Channel after they register with the Event
       Channel.
  7.  Event Consumers and Event Suppliers are not aware of each
       other.  In other words, Event Consumers are aware of the
       existence and models of the Event Suppliers and vice versa.
  8.  Push Suppliers and Pull Consumers play active roles to
       initiate event communication.  Push Consumers and Pull
       Suppliers play passive roles to complete event
       communication.  The Event Channel is a middle man between
       Suppliers and Consumers.  The Event Channel plays both
       active role and passive role in the event communication
       depends on the event service model.

The solutions to these set of the requirements are listed below:
  1.  Registry collection in the Event Channel:  The Suppliers
       and the Consumers of the Event Channel are recorded in the
       Event Channel after they register with the Event Channel.
  2.  Event Q...