摘要 |
A computer implemented method and system for processing a client request for an application program. The application program may require one or more software applications as prerequisites. In response to a client request for the application program, the system automatically determines prerequisite application programs associated with the requested application program. The prerequisite applications include a first set of direct prerequisite application programs and a second set of indirect prerequisite application programs. The method includes checking whether the second set contains a duplicate prerequisite application program that corresponds to an original prerequisite application program existing in the first set, and removing the original prerequisite application program from the first set automatically if the second set contains the duplicate prerequisite application program. Further, the method includes saving non-duplicated prerequisite programs of the first set. The pruned set of prerequisite programs and the requested program may be downloaded to the client. |