CONVERTER, SERVER SYSTEM, CONVERSION METHOD AND PROGRAM
First Claim
1. A converter for converting an application program to be executed for every job request, in a plurality of job requests, into a batch processing program for collectively processing the plurality of job requests, comprising:
- a code identifier for identifying a portion of the application program that includes a service request code to issue a service request to another server, and a portion of the application program that does not include a service request code;
an integration unit for converting the service request code in the application program into a collective service request code that collectively requests a plurality of services corresponding to the plurality of job requests;
a multiplexing unit for converting the processing code in the application program into a batch processing program that multiplexes the execution of multiple processings corresponding to the plurality of job requests; and
an output unit for outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed.
1 Assignment
0 Petitions
Accused Products
Abstract
A converter for converting an application program that is executed for every job request into a batch processing program for collectively processing a plurality of job requests. The converter includes: a code identifier for identifying a portion of the application program that includes a service request to another server, and a portion that does not include a service request; an integration unit for converting the service request into a collective service request that collectively issues a plurality of service requests corresponding to the plurality of job requests; a multiplexing unit for converting the processing code in the application program into a multiplexed code for executing multiple processings corresponding to the plurality of job requests; and an output unit for outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed.
19 Citations
14 Claims
-
1. A converter for converting an application program to be executed for every job request, in a plurality of job requests, into a batch processing program for collectively processing the plurality of job requests, comprising:
-
a code identifier for identifying a portion of the application program that includes a service request code to issue a service request to another server, and a portion of the application program that does not include a service request code; an integration unit for converting the service request code in the application program into a collective service request code that collectively requests a plurality of services corresponding to the plurality of job requests; a multiplexing unit for converting the processing code in the application program into a batch processing program that multiplexes the execution of multiple processings corresponding to the plurality of job requests; and an output unit for outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system for executing processing in accordance with a job request provided by a client and for responding the client with a processing result, the server system comprising:
-
a converter for converting an application program to be executed for every job request into a batch processing program for collectively processing the plurality of job requests; and an execution unit for calling and executing the batch processing program for each plurality of job requests and then for outputting a plurality of execution results in accordance with the plurality of job requests, wherein the converter includes; a code identifier for identifying a portion in the application program that includes service request code to request another server to execute processing, and a portion in the application program that does not include a service request code; an integration unit for converting the service request code in the application program into a collective service request code that collectively requests a plurality of services corresponding to the plurality of job requests; a multiplexing unit for converting the application program into a batch processing program that multiplexes the execution of multiple processings corresponding to the plurality of job requests; and an output unit for outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed. - View Dependent Claims (12)
-
-
13. A conversion method for converting an application program to be executed for every job request into a batch processing program for collectively processing the plurality of job requests, comprising the steps of:
-
identifying a portion of the application program that includes a code to issue a service request to request another server to execute processing; identifying a portion of the application program that does not include such a code; converting the service request code in the application program into a collective service request code that collectively requests a plurality of services corresponding to the plurality of job requests; converting the application program into a batch processing program that multiplexes the execution of multiple processings corresponding to the plurality of job requests; and outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed.
-
-
14. A computer-readable storage medium tangibly embodying computer-executable instructions program for causing a computer to function as a converter for an application program to be executed for every job request into a batch processing program for collectively processing the plurality of job requests, wherein the instructions program when implemented, causes the computer to perform the steps of:
-
identifying a portion of the application program that includes a code to issue a service request to request another server to execute processing; identifying a portion of the application program that does not include such a code; converting the service request code in the application program into a collective service request code that collectively requests a plurality of services corresponding to the plurality of job requests; converting the application program into a batch processing program that multiplexes the execution of multiple processings corresponding to the plurality of job requests; and outputting, as the batch processing program, the application program that the integration unit and the multiplexing unit have processed.
-
Specification