When the server 903 sends the agent to a database, as shown in FIG. 10, a process corresponding to the service request received from the user is performed at step 1008 and the agent that includes the service request reply information is sent to the server 903 (at step 1009).