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 consumer configured to advertise at least one characteristic of the consumer,(2) a producer configured to initiate the creation of an event-channel by a core services element, and provide a service to the consumer based on the at least one characteristic;
(3) a first mobile agent object that, when executed in the first runtime environment, is configured to perform a first operation on a data set; and
(4) a second mobile agent object that, when executed in the second runtime environment, is configured to perform a second operation on the data set,wherein the first mobile agent object receives the data set from the consumer, and the second mobile agent object provides the data set to the producer; and
(b) instructing the transfer of the consumer to the second computer, and the producer to the third computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system implementable in a network including a plurality of electronic devices coupled to each other via a communication medium includes a consumer configured to advertise at least one characteristic of the consumer. The system further includes a producer configured to initiate the creation of an event-channel by a core services element and provide a service to the consumer based on the at least one characteristic.
-
Citations
17 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 consumer configured to advertise at least one characteristic of the consumer, (2) a producer configured to initiate the creation of an event-channel by a core services element, and provide a service to the consumer based on the at least one characteristic; (3) a first mobile agent object that, when executed in the first runtime environment, is configured to perform a first operation on a data set; and (4) a second mobile agent object that, when executed in the second runtime environment, is configured to perform a second operation on the data set, wherein the first mobile agent object receives the data set from the consumer, and the second mobile agent object provides the data set to the producer; and (b) instructing the transfer of the consumer to the second computer, and the producer to the third computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one non-transient computer-readable medium on which are stored executable instructions that, when executed by a processing device, enable the processing device to provide a system implementable in a network including a plurality of electronic devices coupled to each other via a communication medium, the system comprising:
-
a consumer configured to advertise at least one characteristic of the consumer; a producer configured to initiate the creation of an event-channel by a core services element, and provide a service to the consumer based on the at least one characteristic; a first mobile agent object that, when executed in a first runtime environment, is configured to perform a first operation on a data set; and a second mobile agent object that, when executed in a second runtime environment, is configured to perform a second operation on the data set, wherein the first mobile agent object receives the data set from the consumer, and the second mobile agent object provides the data set to the producer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification