we have a scenario where message routing should happen based on the message content and different conditions. we will be storing the conditions in DB, conditions would configured at runtime by different app , we are planning keep this routing conditions in cache which routing app can access.
over all routing application job is figure out the next step (queue) based on message and conditions and put the message to correct queue so that related application pick the msg and process it.
Is there simple way to implement this scenario without using apache camel etc. conditions are simple equal, not equal etc inspecting the XML message.