A robot apparatus and a server communicate with each other in accordance
with a SOAP protocol. The information pertinent to a service request,
stated in an inquiry from the robot apparatus, the information pertinent
to the robot apparatus and the supplementary information of the data or
programs are matched to one another in such a manner that data or
programs suited to the individual robot apparatus may be provided under a
multi-platform environment where there reside plural robot apparatus
different in hardware architecture or platforms.