Platform-independent programmable batch processing engine
First Claim
Patent Images
1. A programmable batch processing engine, comprising:
- a design tool subsystem operable on a first computer that creates a set of specifications in response to user input, the specifications describing user-desired processing services to be performed;
wherein the specifications identify processing properties for said processing services to define the execution of a batch application;
a processing subsystem adapted to perform processing of the batch application in response to the specifications; and
a middleware subsystem providing communication of the specifications from the design tool subsystem to the processing subsystem.
4 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes a multitude of client computers and server computers, of various platform types, interconnected by a network. A batch processing engine permits an application resident on a client computer to specify processing to be performed by one or more of the computers connected to the network, regardless of the platform type of such computers. The batch processing engine is implemented in part by middleware.
41 Citations
29 Claims
-
1. A programmable batch processing engine, comprising:
-
a design tool subsystem operable on a first computer that creates a set of specifications in response to user input, the specifications describing user-desired processing services to be performed;
wherein the specifications identify processing properties for said processing services to define the execution of a batch application;
a processing subsystem adapted to perform processing of the batch application in response to the specifications; and
a middleware subsystem providing communication of the specifications from the design tool subsystem to the processing subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing method, comprising:
-
generating a set of specifications describing user-desired processing services to be performed;
identifying processing properties for said processing services to define the execution of a batch application;
storing the set of specifications on a specifications server, the specifications thereby being available to a plurality of users;
sending the set of specifications to a processing subsystem for processing the batch application; and
sending the results of the processing to one of said plurality of users. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A programmable batch processing engine for a processing system including a plurality of computers connected by a network, comprising:
-
design tool means for creating a set of specifications on one of the computers describing desired processing services, said specifications identifying processing properties for said processing services to define the execution of a batch application;
specification means for storing said set of specifications on another one of the computers to provide the plurality of computers with access to said set of specifications;
processing means responsive to said set of specifications for processing said batch application in accordance with said processing properties on a further one of the computers; and
middleware means for communicating information including said set of specifications between the plurality of computers. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for a processing a batch application on a processing system including a plurality of computers connected by a network, comprising;
-
creating a set of specifications on one of the computers describing desired processing services;
identifying processing properties for said processing services to define the execution of a batch application;
storing said set of specifications on another one of the computers to provide the plurality of computers with access to said set of specifications;
processing said batch application in accordance with said processing properties on a further one of the computers; and
communicating information including said set of specifications between the plurality of computers. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification