1. A method for improving predictive modeling of an information system, comprising: providing a description of a business solution comprising business components and interactions among the business components; and generating a predictive model of the information system comprising a business layer generated from the business solution description, the business layer modeling dynamic characteristics and behavior of the business components and the interactions among the business components in response to dynamic business workloads, such that a dynamic representation of the business solution results.