1. A method of configuring a business rules management system (BRMS) including a business rule engine that executes one or more business rules in a runtime environment, the method comprising: receiving user input, in connection with a user interface operating on a computer, indicating that at least one rule metaphor is to be created, each said rule metaphor including a representation of a set of rules; generating, via at least one processor, at least two metaphor rule modules for each said rule metaphor, the metaphor rule modules for a given one rule metaphor respectively supporting different ways the set of rules represented therein can be invoked at runtime(s) of one or more applications; receiving user input, in connection with a or the user interface operating on a or the computer, indicating that at least one rule set is to be created, each said rule set being associated with at least one created rule metaphor; generating, via at least one processor, at least two rule set rule modules for the at least one rule set, the rule set rule modules for a given one rule set respectively supporting different ways that rule set can be invoked at runtime(s) of the one or more applications; the generated metaphor rule modules and rule set rule modules being deployable to a rule engine and a rule base in the runtime environment of the BRMS in order to enable their selective invocation by the one or more applications during the runtime(s) of the one or more applications; and the plurality of invokable metaphor rule modules and the plurality of invokable rule set rule modules having respective invocation types and being individually and selectively invokable in response to a request including an invocation type from an application to invoke at least one of the predefined set of rules or rule set used to generate the metaphor rule modules and the rule set rule modules.