System and method for the discovery and usage of local resources by a mobile agent object
First Claim
1. A method for a mobile agent object to discover services available in a host-computing environment, the method comprising:
- the mobile agent object requesting a service listing from the host environment;
the host environment returning a service listing to the mobile agent object in response to the request for the service listing;
the mobile agent object determining if a particular service is within the returned service listing; and
the mobile agent object requesting the particular service if the particular service is determined by the mobile agent object to be within the returned service listing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is presented for a mobile agent object to discover services available in a host-computing environment. According to an embodiment of this method, the mobile agent object requests a service listing from the host environment. The host environment returns a service listing to the mobile agent object in response to the request for the service listing. The mobile agent object then determines if a particular service is within the returned service listing and requests the particular service if the particular service is determined by the mobile agent object to be within the returned service listing.
105 Citations
31 Claims
-
1. A method for a mobile agent object to discover services available in a host-computing environment, the method comprising:
-
the mobile agent object requesting a service listing from the host environment;
the host environment returning a service listing to the mobile agent object in response to the request for the service listing;
the mobile agent object determining if a particular service is within the returned service listing; and
the mobile agent object requesting the particular service if the particular service is determined by the mobile agent object to be within the returned service listing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for an audit system in a host-computing environment to audit service events from a mobile agent object, the method comprising:
-
the audit system detecting a request for a service by a mobile agent object;
the audit system generating an audit event in response to detecting the request; and
the audit system logging the audit event in a database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for monitoring the activity of a mobile agent object, the method comprising:
-
a host-computing environment returning a service listing to the mobile agent object residing therein in response to a request for the service listing by the mobile agent object;
the mobile agent object requesting a particular service if the particular service is determined by the mobile agent object to be within the returned service listing;
an audit system generating an audit event in response to the request for the particular service; and
the audit system logging the audit event in a database. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system for hosting a mobile agent object having discovery ability, the system comprising:
-
a processor operable to facilitate communications between computer systems coupled by a network; and
a memory coupled to the processor, the memory comprising;
a mobile-agent runtime environment operable to host a mobile agent object;
a discovery service object operable to list service objects available to a mobile agent object in response to a discovery request from the mobile agent object; and
at least one service object operable to interact with the mobile agent object in response to a request for the at least one service object by the mobile agent object. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for auditing the activity of a mobile agent object in a host-computing environment, the system comprising:
-
a processor operable to facilitate communications between the host-computing environment and other computing environments coupled by a network; and
a memory coupled to the processor, the memory comprising;
a mobile-agent runtime environment operable to host a mobile agent object;
an audit system operable to detect a request for a service object by the mobile agent object in the mobile-agent runtime environment; and
an audit database operable to log the request for the service object by the mobile agent object in response to the audit system detecting the request. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A system for hosting a mobile agent object having discovery ability, the system comprising:
-
a first host-computing environment comprising;
a first processor operable to facilitate communications to and from a computer network; and
a first memory coupled to the first processor, the memory comprising;
a first mobile-agent runtime environment operable to host a mobile agent object;
a first discovery service object having an application programming interface for communicating with the first processor in response to a discovery request from the mobile agent object; and
at least one service object within the first mobile-agent runtime environment operable to interact with the mobile agent object in response to a request for the service object by the mobile agent object; and
a second host-computing environment coupled to the first host-computing environment by the computer network, the second host-computing environment comprising;
a second processor operable to facilitate communications to and from the first host-computing environment; and
a second memory coupled to the second processor, the memory comprising;
a second mobile-agent runtime environment operable to host the mobile agent object;
a second discovery service object having an application programming interface for communicating with the second processor in response to a discovery request from the mobile agent object; and
at least one service object within the second mobile-agent runtime environment operable to interact with the mobile agent object in response to a request for the service object by the mobile agent object.
-
Specification