1. A process management apparatus adapted to be connected to a network to which a plurality of processing devices are connected, each of the processing devices being capable of executing a requested task and transferring the executed result to a destination designated by the requester of the task, comprising: first management means for allowing access to a predetermined memory in which resource information for representing task execution capability of the processing device connected to the network and communication setting information for enabling network communication with the processing device are listed; second management means for specifying, upon receiving a task demand from any of the processing devices through network communication, one of the plurality of processing devices that is capable of executing the task by the resource information listed in the memory, wherein the second management means acquires the communication setting information for the specified processing device from the memory, and transferring, to at least one processing device from the specified processing device and the processing device that requested the task demand, the communication setting information for the other processing device, thereby allowing direct transfer of the executed result between the processing devices through network communication.