INTEGRATION OF DISPARATE APPLICATIONS ON A NETWORK
First Claim
1. A method of transferring at least one computer program product from at least one first computer to a second computer having a first object-oriented runtime environment and connected to the at least one first computer through at least one communication medium, and to a third computer having a second object-oriented runtime environment and connected to the at least one first computer through the at least one communication medium, the method comprising the steps of:
- (a) accessing, on the at least one first computer;
(1) a first mobile agent object that, when executed in the first runtime environment, is operable to perform a first operation on a data set, (2) a second mobile agent object that, when executed in the second runtime environment, is operable to perform a second operation on the data set, and (3) at least one additional object that, when executed in a runtime environment, is operable to enable the first runtime environment to provide the data set to the second runtime environment; and
(b) instructing the transfer of the first mobile agent object to the second computer, the second mobile agent object to the third computer, and the at least one additional object from the first computer through the at least one communication medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is implementable in a network including a plurality of electronic devices coupled to each other via a communication medium. The system includes a first mobile agent object executable on an electronic device of the plurality and operable to perform a first operation on a data set. A second mobile agent object is executable on an electronic device of the plurality and operable to perform a second operation on a data set. A composition object is operable to enable the first mobile agent object to provide the data set to the second mobile agent object if the first mobile agent object and second mobile agent object are executing on the same electronic device of the plurality. At least one bridging object is operable to enable the first mobile agent object to provide the data set to the second mobile agent object if the first mobile agent object and second mobile agent object are executing on different electronic devices of the plurality.
-
Citations
6 Claims
-
1. A method of transferring at least one computer program product from at least one first computer to a second computer having a first object-oriented runtime environment and connected to the at least one first computer through at least one communication medium, and to a third computer having a second object-oriented runtime environment and connected to the at least one first computer through the at least one communication medium, the method comprising the steps of:
-
(a) accessing, on the at least one first computer;
(1) a first mobile agent object that, when executed in the first runtime environment, is operable to perform a first operation on a data set, (2) a second mobile agent object that, when executed in the second runtime environment, is operable to perform a second operation on the data set, and (3) at least one additional object that, when executed in a runtime environment, is operable to enable the first runtime environment to provide the data set to the second runtime environment; and
(b) instructing the transfer of the first mobile agent object to the second computer, the second mobile agent object to the third computer, and the at least one additional object from the first computer through the at least one communication medium. - View Dependent Claims (2)
-
-
3. A method of transferring at least one computer program product from at least one first computer to at least one second computer having an object-oriented runtime environment and connected to the at least one first computer through a communication medium, the method comprising the steps of:
-
(a) accessing, on the at least one first computer;
(1) a first mobile agent object that, when executed in the runtime environment, is operable to perform a first operation on a data set, (2) a second mobile agent object that, when executed in the runtime environment, is operable to perform a second operation on the data set, and (3) a third object that, when executed in the runtime environment, is operable to enable the first mobile agent object to provide the data set to the second mobile agent object; and
(b) instructing the transfer of the first mobile agent object, second mobile agent object, and third object from the at least one first computer to the at least one second computer through the communication medium. - View Dependent Claims (4)
-
-
5. A system implementable in a network including a plurality of electronic devices coupled to each other via a communication medium, the system comprising:
-
a first mobile agent object executable on an electronic device of the plurality and operable to perform a first operation on a data set;
a second mobile agent object executable on an electronic device of the plurality and operable to perform a second operation on a data set;
a composition object operable to enable the first mobile agent object to provide the data set to the second mobile agent object if the first mobile agent object and second mobile agent object are executing on the same electronic device of the plurality; and
at least one bridging object operable to enable the first mobile agent object to provide the data set to the second mobile agent object if the first mobile agent object and second mobile agent object are executing on different electronic devices of the plurality. - View Dependent Claims (6)
-
Specification