Patent ID: 9652309
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A method of routing an application message, implemented by a processor, the method comprising: detecting that a routing rule comprises both a dynamic routing rule and a static rule; receiving the dynamic routing rule and the static routing rule by invoking a rules engine, wherein the dynamic routing rule is modifiable at runtime; creating a new single combination routing rule, based on a schema contained in a metadata, by interleaving the dynamic routing rule with the static routing rule by superimposing the dynamic routing rule on top of the static routing rule, wherein the new single combination rule comprises one condition and one action of the dynamic routing rule and one action of the static routing rule; evaluating all dynamic branches within the dynamic routing rule at once or on demand every time a dynamic branch is reached; and executing the new single combination routing rule to route the application message.