A service searching system for searching a service in a distributed system
comprises a wireless server device and a wireless terminal device. The
wireless server device is connected to a network and implements a master
search service. On the other hand, the wireless terminal device
implements a slave search service, and is capable of communicating with
the server by wireless and utilizing the master search service. Besides,
the wireless terminal device comprises a storage means that caches
service objects obtained through the master search service. In addition,
in searching the slave search service for a service, the wireless
terminal device begins by searching the service objects cached in the
storage means. In the case where the service is not detected, the
wireless terminal device searches the master search service. The service
objects are cached by being related to priority data. Thereby, there is
provided a service searching system comprising a wireless terminal
device, which is intended to search for a service in a distributed system
in which a range of services are distributed in a network, wherein it is
possible to cut down a service-searching time and costs, and further, it
is possible to cut down communication interruptions by noise etc. in the
wireless communication section compared to the conventional one.