Browse Prior Art Database

Method Sending Object Agent and Receiving Object Agent

IP.com Disclosure Number: IPCOM000118292D
Original Publication Date: 1996-Dec-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 34K

Publishing Venue

IBM

Related People

Breslau, FC: AUTHOR [+3]

Abstract

Disclosed is a capability for sending a method to an object and for an object to receive a method.

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

Method Sending Object Agent and Receiving Object Agent

      Disclosed is a capability for sending a method to an object and
for an object to receive a method.

      This disclosure provides the capability for an object to send a
method to another object and for that object to receive the method.

      When a client workload is such that it would like to off-load a
method that an object is executing, the client may send the method to
the server that it is connected to for the server to execute on its
behalf.  This is done via a Sending Object Agent which is part of the
object executing on the client.

      The server has a Receiving Object Agent which accepts, includes
and executes methods on behalf of the server's clients.  This
capability is based on the notion of run-time inheritance which
allows a server to make these methods resident.

A sequence of how this can occur is described below:
  1.  Object desires to off-load a method to server based on
       performance, response time, or other objectives
  2.  Object determines from an internal list which method(s)
       are candidates for off-loading to a server
  3.  Sending Object Agent transmits method via a message to
       the Object Request Broker (ORB)
  4.  ORB transmits message to Receiving Object Agent on server
  5.  Receiving Object Agent receives, includes, and executes
       method

      As a result, a client's method may execute at times directl...