1. A method for a mobile agent object to dynamically extend its capabilities, the method comprising: executing the mobile agent object in a mobile-agent runtime environment in a host computing environment; and configuring the mobile agent object to install a service object executable in the mobile-agent runtime environment.