7. A data processing system comprising: a bus; a storage device connected to the bus, wherein computer usable code is located in the storage device; a communication unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to install a rules engine among a plurality of rules engines in an object grid, wherein the rules engine is executable code executing using computer resources; initialize the rules engine in the object grid; update a business mapper; receive a business rule definition to form a business rule; determine that business terms are present in the business rule; convert the business terms to technical terms using the rules engine selected among the plurality of rules engines to look up a technical term from an array to find a corresponding business term from, responsive to a determination that business terms are present; determine that the business rule comprises a temporal rule; receive rule criteria, wherein the rule criteria is at least one selected from the group consisting of frequency, delay and timing dependency, responsive to the determination that the business rule is the temporal rule; store the business rule to the rules engine; and publish the business rule to a publish-subscribe topic.
7. A data processing system comprising: a bus; a storage device connected to the bus, wherein computer usable code is located in the storage device; a communication unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to install a rules engine among a plurality of rules engines in an object grid, wherein the rules engine is executable code executing using computer resources; initialize the rules engine in the object grid; update a business mapper; receive a business rule definition to form a business rule; determine that business terms are present in the business rule; convert the business terms to technical terms using the rules engine selected among the plurality of rules engines to look up a technical term from an array to find a corresponding business term from, responsive to a determination that business terms are present; determine that the business rule comprises a temporal rule; receive rule criteria, wherein the rule criteria is at least one selected from the group consisting of frequency, delay and timing dependency, responsive to the determination that the business rule is the temporal rule; store the business rule to the rules engine; and publish the business rule to a publish-subscribe topic. 8. The data processing system of claim 7 , wherein the object grid is at least two processors in a network environment configured to execute distributed java objects that permit caching of data and java objects among several computer resources.