Patent ID: 7778991

Claim:
A system of providing, through a network, a service which is provided by a program executed on a first computer to a second computer, comprising: a program providing unit executed by a processing device of the first computer which provides said service, when a third computer is in a failure condition, from the first computer to said second computer, which receives said service; and a repository service unit executed by a processing device which provides a service of managing location information for uniquely identifying, on said network, a computer on which said program that provides said service operates; and a repository data base which stores said location information; wherein said repository service unit: searches said repository data base, when accepting an inquiry of location information of an activating computer which activates said program that provides said service from a program operating on any of a plurality of computers on said network, searches a computer which can activate said program that provides said service, when said program that provides said service is not in operation on any of said plurality of computers, makes a request for activating said program that provides said service to the searched computer which can activate said program that provides said service, and replies said location information of said computer which can activate said program that provides said service to said program having made said inquiry of location information.