Middleware for extracting aggregation statistics to enable light-weight management planners
First Claim
Patent Images
1. A method for configuration of at least one planner, comprising:
- configuring a computer system with the at least one planner in communication with a data repository through a middleware layer;
extracting planning functionality, including information management functionality, from the at least one planner and placing it in the middleware layer, including providing a plurality of information aggregation modules within the middleware for sharing with each planner, the information aggregation modules extracting information management functionality comprising;
defining and extracting information constructs from raw data stored in the data repository, the raw data including historical and performance data utilized by the at least one planner; and
encapsulating the extracted raw data into high level information constructs; and
the planner employing at least one of the information aggregation modules of the middleware through an application program interface call, wherein the extracted planning functionality including regression analysis, impact analysis, and workload analysis, to support the extracted information management functionality of the planner is performed in the middleware, including the extracted planning function of transforming the historical and performance data with the extracted information management functionality.
1 Assignment
0 Petitions
Accused Products
Abstract
Management of a planner through use of a middleware layer. A computer system is configured with the middleware layer in communication with both a planner and a data repository. One or more modules are provided in the middleware layer to support the functionality of the planner. Application program interface calls are employed to call the modules, thereby mitigating duplication of the functionality in separate planners.
-
Citations
20 Claims
-
1. A method for configuration of at least one planner, comprising:
-
configuring a computer system with the at least one planner in communication with a data repository through a middleware layer; extracting planning functionality, including information management functionality, from the at least one planner and placing it in the middleware layer, including providing a plurality of information aggregation modules within the middleware for sharing with each planner, the information aggregation modules extracting information management functionality comprising; defining and extracting information constructs from raw data stored in the data repository, the raw data including historical and performance data utilized by the at least one planner; and encapsulating the extracted raw data into high level information constructs; and the planner employing at least one of the information aggregation modules of the middleware through an application program interface call, wherein the extracted planning functionality including regression analysis, impact analysis, and workload analysis, to support the extracted information management functionality of the planner is performed in the middleware, including the extracted planning function of transforming the historical and performance data with the extracted information management functionality. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system to configure at least one planner, comprising:
-
a processor in communication with memory and a data repository; the at least one planner in communication with the data repository through a middleware layer; an information module to extract planning functionality, including information management functionality from the at least one planner and to place the extracted information management functionality in the middleware layer; the middleware layer having a plurality of modules to share with each planner, the modules comprising; an information module to define and extract information constructs from raw data stored in the data repository, the raw data including historical and performance data utilized by the at least one planner; and an information management service module to encapsulate the extracted raw data into high level information constructs; and the at least one planner to employ at least one of the modules of the middleware through an application program interface call, wherein the extracted planning functionality including regression analysis, impact analysis, and workload analysis, to support the extracted information management functionality of the at least one planner is performed in the middleware, including the extracted planning function of transforming the historical and performance data with the extracted information management functionality. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for configuration of at least one planner, the computer program product comprising:
-
a computer readable medium including a first program instruction to extract planning functionality, including information management functionality, from the at least one planner and to place the functionality in the middleware layer, including providing a plurality of information aggregation modules within the middleware to share with each planner; a second program instruction in communication with the first program instruction, the second program instruction to define and extract information constructs from raw data and to encapsulate the extracted raw data into high level information constructs, the raw data including historical and performance data utilized by the at least one planner; and the at least one planner to employ at least one of the information aggregation modules of through an application program interface call, wherein the extracted planning functionality including regression analysis, impact analysis, and workload analysis, to support the extracted information management functionality of the at least one planner is performed in the middleware, including the extracted planning function of transforming the historical and performance data with the extracted information management functionality. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for invoking at least two planners through middleware, comprising:
-
configuring a computer system with the at least two planners in communication with a data repository through a middleware layer; extracting planning functionality, including information management functionality, from the at least two planners; placing the extracted functionality in the middleware layer; defining and extracting information constructs from raw data, the raw data including historical and performance data utilized by the at least two planners, and encapsulating the extracted raw data into high level information constructs; and supporting the extracted information management functionality of the at least one two planners, including performing the extracted planning functionality including regression analysis, impact analysis, and workload analysis, in the middleware layer, including the extracted planning function of transforming the extracted historical and performance data with the extracted management functionality. - View Dependent Claims (20)
-
Specification