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