A plurality of service servers, which accept service requests from clients
via a Web server connected to the Internet and render services, are
connected to a service managing server distributing the service requests.
The service servers are divided into groups for a plurality of levels
depending on the quality of a rendered service. Furthermore, a service
server that is called an intermediate server and can change the quality
level of a rendered service is arranged in addition to the above
described levels. If the load on a service server of a group on any of
the levels increases, the service managing server uses the intermediate
server as a server of that group, so that the load on the group is
reduced. As a result, loads are made even among the groups, and the
qualities are maintained.