Retrieving an object
First Claim
Patent Images
1. A method of locating, in response to an object request, a copy of an object that is a best copy available, the method comprising:
- checking whether an optimization flag has been set;
if the optimization flag has been set, performing the following acts (1)-(3) in order;
(1) attempting to locate a local copy of the object; and
if the local copy of the object is located, retrieving the local copy;
but if (1) fails to locate the local copy, then(2) attempting to locate a remote copy of the object; and
if the remote copy of the object is located, retrieving the remote copy of the object;
but if (2) fails to locate the remote copy of the object, then(3) attempting to locate a remote web service object;
if the optimization flag has not been set, performing act (3) without performing act (1) and act (2);
wherein at least one of (1) and (2) comprises carrying out a Java Naming and Directory Interface (JNDI) search for the copy of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of locating an object across a network comprises locating the copy of object that is the best copy available through either JNDI object location and webservice location. The method initially comprises attempting to locate a local copy of the object (step 8). If a local copy of the object is not located, the method then attempts (step 10) to locate a remote copy of the object. If a remote copy of the object is not located, the method then attempts (step 12) to locate a remote web service object.
8 Citations
13 Claims
-
1. A method of locating, in response to an object request, a copy of an object that is a best copy available, the method comprising:
-
checking whether an optimization flag has been set; if the optimization flag has been set, performing the following acts (1)-(3) in order; (1) attempting to locate a local copy of the object; and
if the local copy of the object is located, retrieving the local copy;
but if (1) fails to locate the local copy, then(2) attempting to locate a remote copy of the object; and
if the remote copy of the object is located, retrieving the remote copy of the object;
but if (2) fails to locate the remote copy of the object, then(3) attempting to locate a remote web service object; if the optimization flag has not been set, performing act (3) without performing act (1) and act (2); wherein at least one of (1) and (2) comprises carrying out a Java Naming and Directory Interface (JNDI) search for the copy of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network node for locating a copy of an object across a network, the node comprising a processor which is adapted to locate the copy of object that is a best copy available by:
-
checking whether an optimization flag has been set; if the optimization flag has been set, performing the following acts (1)-(3) in order; (1) attempting to locate a local copy of the object; and
if the local copy of the object is located, retrieving the local copy;
but if (1) fails to locate the local copy, then(2) attempting to locate a remote copy of the object; and
if the remote copy of the object is located, retrieving the remote copy of the object;
but if (2) fails to locate the remote copy of the object, then(3) attempting to locate a remote web service object; if the optimization flag has not been set, performing act (3) without performing act (1) and act (2); wherein at least one of (1) and (2) comprises carrying out a Java Naming and Directory Interface (JNDI) search for the copy of the object. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-readable non-transitory medium comprising instructions that, when executed on a processor, perform a method of locating an object across a network, the method comprising:
-
checking whether an optimization flag has been set; if the optimization flag has been set, performing the following acts (1)(3) in order; (1) attempting to locate a local copy of the object; and
if the local copy of the object is located, retrieving the local copy;
but if (1) fails to locate the local copy, then(2) attempting to locate a remote copy of the object; and
if the remote copy of the object is located, retrieving the remote copy of the object;
but if (2) fails to locate the remote copy of the object, then(3) attempting to locate a remote web service object; if the optimization flag has not been set, performing act (3) without performing act (1) and act (2); wherein at least one of (1) and (2) comprises carrying out a Java Naming and Directory Interface (JNDI) search for the copy of the object. - View Dependent Claims (13)
-
Specification