Method and apparatus for implementing object transparent invocation
First Claim
1. In a data processing system having a memory, a sender and at least one method capable of performing a function, a process of delivering a message to the at least one method capable of performing a function, comprising the steps of:
- storing, in the memory, an application specific registry having a method identifier corresponding to at least one method capable of performing a function;
receiving a message from the sender;
selecting a method identifier in the registry based upon information contained in the registry; and
, repeating the steps of selecting and sending until a termination condition is reached, thereby delivering the message to the at least one method capable of servicing the message, without requiring the sender to have specific knowledge of the identity, address, name or existence of the at least one method capable of servicing the message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for implementing object-transparent invocation operates in conjunction with a data processing system having a memory, a sender and at least one method capable of performing a function to advantageously deliver a message to the at least one method capable of performing a function, thereby (i) delivering the message without requiring the sender to have specific knowledge of the identity, address, name or existence of the at least one method capable of servicing the message, (ii) delivering the message to the at least one method capable of servicing the message, and/or (iii) delivering the message to the at least one method capable of servicing the message, without the use of identity, address or name information provided by the sender.
21 Citations
10 Claims
-
1. In a data processing system having a memory, a sender and at least one method capable of performing a function, a process of delivering a message to the at least one method capable of performing a function, comprising the steps of:
-
storing, in the memory, an application specific registry having a method identifier corresponding to at least one method capable of performing a function;
receiving a message from the sender;
selecting a method identifier in the registry based upon information contained in the registry; and
,repeating the steps of selecting and sending until a termination condition is reached, thereby delivering the message to the at least one method capable of servicing the message, without requiring the sender to have specific knowledge of the identity, address, name or existence of the at least one method capable of servicing the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
receiving a return value from the method corresponding to the method identifier; and
adding the return value to the message; and
wherein the step of repeating further includes repeating the steps of receiving the return value and adding the return value.
-
-
9. In a data processing system having a memory, a sender and at least one method capable of performing a function, a process of delivering a message to the at least one method capable of performing a function, comprising the steps of:
-
storing, in the memory, an application specific registry having a method identifier corresponding to at least one method capable of performing a function;
receiving a message from the sender;
selecting a method identifier in the registry based solely upon information contained in the registry; and
,repeating the steps of selecting and sending until a termination condition is reached, thereby delivering the message to the at least one method capable of servicing the message.
-
-
10. In a data processing system having a memory, a sender and at least one method capable of performing a function, a process of delivering a message to the at least one method capable of performing a function, comprising the steps of:
-
storing, in the memory, an application specific registry having a method identifier corresponding to at least one method capable of performing a function;
receiving a message from the sender;
selecting a method identifier in the registry based upon information contained in the registry; and
,repeating the steps of selecting and sending until a termination condition is reached, thereby delivering the message to the at least one method capable of servicing the message, without the use of identity, address or name information provided by the sender.
-
Specification