System and method for processing electronic data
First Claim
1. A computer implemented method of processing electronic data comprising:
- utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture;
identifying the one or more batch processing features common to the plurality of batch processing applications;
defining software code for managing execution of the one or more common batch processing features, wherein the software code includes non specific business process programming;
further forming the batch processing architecture by integrating the software code into one or more of the batch processing applications; and
forming a data processing system by integrating the batch processing architecture with a particular business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with at least one of;
a batch processing feature of the one or more business processes; and
a batch processing feature of the one or more batch processing applications.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method of batch processing electronic data is provided. The method includes identifying one or more batch processing features common to a plurality of batch processing applications. The method also includes defining software code for managing execution of the common batch processing features, integrating the software code into at least one of the batch processing applications, and defining and taking one or more checkpoints. Moreover, the method includes retrieving input data in response to control data, processing at least a portion of the input data, determining the time of an error in response to the error during processing, retrieving data stored at the most recent one of the checkpoints, and processing at least a portion of the retrieved checkpoint data.
-
Citations
22 Claims
-
1. A computer implemented method of processing electronic data comprising:
-
utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture; identifying the one or more batch processing features common to the plurality of batch processing applications; defining software code for managing execution of the one or more common batch processing features, wherein the software code includes non specific business process programming; further forming the batch processing architecture by integrating the software code into one or more of the batch processing applications; and forming a data processing system by integrating the batch processing architecture with a particular business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with at least one of; a batch processing feature of the one or more business processes; and a batch processing feature of the one or more batch processing applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
-
-
15. A computer implemented method of batch processing electronic data comprising:
-
utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture; identifying the one or more batch processing features common to the plurality of batch processing applications; defining software code for managing execution of the one or more common batch processing features wherein the software code includes non specific business process programming; further forming the batch processing architecture by integrating the software code into at least one of the batch processing applications; forming a data processing system by integrating the batch processing architecture with a business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with at least one of; a batch processing feature of the one or more business processes; and a batch processing feature of the at least one of the batch processing applications; defining and taking one or more checkpoints; in response to control data, retrieving input data; processing at least a portion of the input data; in response to an error during processing, determining a time of the error; retrieving data stored at a most recent one of the checkpoints; and processing at least a portion of the retrieved checkpoint data. - View Dependent Claims (16)
-
-
17. A computer system comprising:
a processing unit for; utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture; identifying the one or more batch processing features common to the plurality of batch processing applications; defining software code for managing execution of the one or more common batch processing features, wherein the software code includes non specific business process programming; further forming the batch processing architecture by integrating the software code into one or more of the batch processing applications; forming a data processing system by integrating the batch processing architecture with a business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with a batch processing feature of at least one of; the one or more business processes; and the one or more batch processing applications; in response to control data, retrieving input data; and processing at least a portion of the input data. - View Dependent Claims (18, 19)
-
20. An information handling system (“
- IHS”
) comprising;a storage device; and a processing unit, coupled to the storage device, for; utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture; identifying the one or more batch processing features common to the plurality of batch processing applications; defining software code for managing execution of the one or more common batch processing features, wherein the software code includes non specific business process programming; further forming the batch processing architecture by integrating the software code into one or more of the batch processing applications; and forming a data processing system by integrating the batch processing architecture with a business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with at least one of; a batch processing feature of the one or more business processes; and a batch processing feature of the one or more batch processing applications.
- IHS”
-
21. An information handling system (“
- IHS”
) comprising;a storage device; and a processing unit, coupled to the storage device, for; utilizing a plurality of batch processing applications that share one or more batch processing features to initially form a batch processing architecture; identifying the one or more batch processing features common to the plurality of batch processing applications; defining software code for managing execution of the one or more common batch processing features, wherein the software code includes non specific business process programming; further forming the batch processing architecture by integrating the software code into at least one of the batch processing applications; forming a data processing system by integrating the batch processing architecture with a business component configured to initiate one or more business processes, wherein the software code is configured to be overridden to suit a particular requirement associated with at least one of; a batch processing feature of the one or more business processes; and a batch processing feature of the at least one of the batch processing applications; defining and taking one or more checkpoints; in response to control data, retrieving input data; processing at least a portion of the input data; in response to an error during processing, determining a time of the error; retrieving data stored at a most recent one of the checkpoints; and processing at least a portion of the retrieved checkpoint data.
- IHS”
Specification