Patent ID: 7865529
Filing Date: 2011-01-04
Classification: G06F

Abstract:
1. A batch processing apparatus for creating desired output data based on arbitrary input data comprising: a metadata acquisition section for acquiring from a predetermined memorizing section, metadata being defined as information concerning at least data item name, input, processing operation content, and output, as well as information previously stored in the memorizing section; a data input section for inputting the input data based on a declaration process of the metadata acquired through the metadata acquisition section, the data input section including a display monitor; a processing section for creating the output data by processing the input data input through the data input section, based on the declaration process of the metadata acquired through the metadata acquisition section; and a data output section for outputting the output data created by the processing section, based on the declaration process of the metadata acquired through the metadata acquisition section, wherein the processing section includes a summary operation processing section for performing a summary operation process produced in a case of creation of summary data, a specific operation processing section for performing a specific operation process produced in a case of creation of specific data, a group operation processing section for performing a group operation process, defined as a group calculation with respect to a parent-child relationship existing in the input data, and a time-series operation processing section for performing a time-series operation process for updating time-series data, wherein the processing section newly produces information indicating a process flow of a batch process necessary to create objective output data, information indicating a content of intermediate data created at each process, and information concerning a link between the input and output data at each process as metadata upon process execution to register in the memorizing section, where the metadata previously registered in the memorizing section are stored in a predetermined memory, where the output data created by both or either of the summary operation process and the specification operation process are used as input data of the group operation process for each of business service unit, processing cycle, management unit, and specification/summary classification, where the output data created by the group operation process is used as input data of the time-series operation process, and where both or either of the summary operation process and the specific operation process, the group operation process, and the time-series operation process are formed into a serial process flow, and wherein the processing section starts both or either of the summary operating processing section and the specific operation processing section based on an execution sequence of each process according to the executing process defined by the metadata upon the process execution registered in the memorizing section, to its running timing, and to the process flow to execute each process, and, where both or either of the group operation metadata and the time-series operation metadata exists, the processing section starts each process to execute both or either of the group operation processing section and the time-series operation processing section by using output data created at the other processing section as input data and thereby to produce the objective output data.