Patent ID: 6792611
Filing Date: 2004-09-14
Classification: G06F

Abstract:
A server system comprising:a plurality of processing units which execute processing in accordance with a plurality of types of processing requests; an information holding unit which holds information on one of said plurality of processing units which should execute processing in response to each of said plurality of types of processing requests; a processing-request receiving unit which receives a processing request; a determining unit which determines one of said plurality of processing units as a processing unit which executes said processing request received by said processing-request receiving unit, based on said information held by said information holding unit; and a calling unit which calls said one of said plurality of processing units so that the one of said plurality of processing units executes said processing request received by said processing-request receiving unit, wherein said plurality of processing units execute processing in accordance with a plurality of definitions in a plurality of interfaces, and wherein said information held by said information holding unit indicates at least one first method defined in a first one of said plurality of interfaces corresponding to each of the plurality of processing units and at least one ancestor interface from which said first one of said plurality of interfaces inherits, said processing request received by said processing-request receiving unit designates a second one of said plurality of interfaces, and requests execution of a second method, said determining unit determines, as said processing unit which executes said processing request received by said processing-request receiving unit, one of said plurality of processing units corresponding to said second one of said plurality of interfaces when said second one of said plurality of interfaces defines said second method, and said determining unit determines, as said processing unit which executes said processing request received by said processing-request receiving unit, one of said plurality of processing units corresponding to one of said at least one ancestor interface from which said second one of said plurality of interfaces inherits, when said second one of said plurality of interfaces does not define said second method, and said one of said at least one ancestor interface from which said second one of said plurality of interfaces inherits defines said second method.