Patent ID: 7454392

Claim:
A method of operating a computer processing unit by obtaining a value via a rule engine implemented by a JAVA MAP in an object-oriented application, said method comprising: receiving a request for a value from an object-oriented application operating on a computer processing unit, said request including a key and being directed to a Java Get object associated with said object-oriented application, wherein said JAVA MAP is capable of storing said key, storing data associated with said key, and providing said data in response to said receiving said request; responsive to said receiving, processing said request by a rule engine external to said object-oriented application, said processing replacing said providing said data by said JAVA MAP via said Java Get object being overridden to invoke said rule engine; identifying, via said processing said request, a rule included in a rule definition file external to said application, said identifying based on said rule being associated with said key included in said request, said rule definition file including an algorithm associated with said rule; and executing said algorithm on a computer processing unit via said processing said request, said executing resulting in the output of said value from storage in a computer processing unit.