Middleware for Extracting Aggregation Statistics to Enable Light-Weight Management Planners
First Claim
Patent Images
7. A computer system to configure a planner, comprising:
- a processor in communication with memory and a data repository;
a planner in communication with the data repository through a middleware layer;
the middleware layer having a plurality of information aggregation modules to share with each planner, the information aggregation modules comprising;
an information module to define and extract information constructs from raw data; and
an information management service module to encapsulate the extracted raw data into high level information constructs;
the planner to employ at least one of the shared information aggregation modules of the middleware through an application program interface call.
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
-
7. A computer system to configure a planner, comprising:
-
a processor in communication with memory and a data repository; a planner in communication with the data repository through a middleware layer; the middleware layer having a plurality of information aggregation modules to share with each planner, the information aggregation modules comprising;
an information module to define and extract information constructs from raw data; and
an information management service module to encapsulate the extracted raw data into high level information constructs;the planner to employ at least one of the shared information aggregation modules of the middleware through an application program interface call. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for configuration of a planner, the computer program product comprising:
-
a computer readable medium a first program instruction to extract information management functionality from the 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 and to define and extract information constructs from raw data and to encapsulate the extracted raw data into high level information constructs; the first and second program instructions stored in said computer readable medium; and the planner to employ at least one of the shared information aggregation modules of the middleware through an application program interface call. - View Dependent Claims (1, 2, 3, 4, 5, 6, 14, 15, 16, 17)
-
-
17-1. The article of claim 13, further comprising a fourth program instruction to configure the middleware to communicating with heterogeneous data repositories.
-
18. A method for invoking a planner through middleware, comprising:
-
configuring a computer system with the planner in communication with a data repository through a middleware layer; extracting information management functionality from the planner; placing the extracted functionality in the middleware layer, including providing an information aggregation module and an information management service module within the middleware; the planner calling at least one of the information aggregation module and information management service module through an application program interface call. - View Dependent Claims (19, 20)
-
Specification