Rule engine with Rete-like algorithm