Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object Request Broker Timeout Capability

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

Publishing Venue

IBM

Related People

Breslau, FC: AUTHOR [+3]

Abstract

Disclosed is a method for extending the function of an Object Request Broker (ORB) to allow a timeout capability on a message transmitted to an object.

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

Object Request Broker Timeout Capability

      Disclosed is a method for extending the function of an Object
Request Broker (ORB) to allow a timeout capability on a message
transmitted to an object.

      This method is an extension to the Common Object Request Broker
Architecture (CORBA) for an Object Request Broker (ORB) as defined by
IBM's System Object Model (SOM) and Distributed System Object Model
(DSOM).

      This extension, a newly defined time-out parameter, allows the
ORB when it receives a message with this parameter to start a timer
and forward the message to the target object.  If a response is
received from the target object before the timer reaches a null
value, the timer is reset to a null value and the response is
forwarded to the requestor.  The original message is considered to
have been completed successfully.

      If the timer times out, a message is sent by the ORB to the
requestor that the target object has not responded, and the requestor
can invoke either an error handler or another object.  An ORB message
is also sent to the target object to suspend further processing (thus
saving resources at the target object location) and reset values
(internal, DB entries, etc.) to their initial state.