Patent ID: 8867073

Claim:
A network system including a server apparatus configured to manage a service processing apparatus which, based on a job requested from an information processing apparatus, cooperatively processes the job, the network system comprising: the server apparatus, which includes: a storage unit configured to store cooperation service information that includes location information about a plurality of service processing apparatuses that are to execute a cooperation service process specified based on the requested job, a first generation unit configured to generate, based on the cooperation service information stored in the storage unit, cooperation processing information including location information about a service processing apparatus to which the information processing apparatus is to make a cooperation service request and session information indicating a cooperation process, an instruction unit configured to instruct the information processing apparatus about the cooperation processing information generated by the first generation unit, and an acquisition unit configured to acquire from the information processing apparatus response information corresponding to the cooperation processing information, wherein the instruction unit instructs the information processing apparatus about cooperation processing information to be generated next by the first generation unit based on the response information acquired by the acquisition unit; the information processing apparatus, which includes: a request unit configured to make a request for a service process to a service processing apparatus specified based on cooperation processing information instructed from the server apparatus, a reception unit configured to receive from the service processing apparatus response information including the cooperation processing information corresponding to the service process, and a first notification unit configured to notify the server apparatus of response information including the cooperation processing information received by the reception unit, wherein the reception unit makes a connection to request for a cooperation service to the next service processing apparatus that is to execute the service process by cooperatively executing the job processing request based on the next cooperation processing information instructed from the server apparatus; and the service processing apparatus, which includes: a second generation unit configured to generate response information including cooperation processing information to be notified to the server apparatus with regard to the service process requested from the information processing apparatus, and a second notification unit configured to notify the information processing apparatus of the response information including the cooperation processing information generated by the second generation unit.