Patent ID: 8745637

Claim:
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.