1. A computer system for ranking one or more objects having two or more attributes, comprising: a data aggregator that integrates data from two or more enterprise data sources into an aggregated enterprise database; a knowledge base generator that constructs a knowledge base by extracting at least one of facts and rules from the aggregated enterprise database and stores the facts and rules in a knowledge base database; and a bid configurator that constructs one or more sell bid candidates for one or more target RFQs by using at least one inference engine and the extracted facts and rules from the knowledge base database.