I found that the org.drools.rule.Rule object could be serialized by itself (without the parent Package object) but could not be de-serialized. Received a class not found exception from a possible proxy class. Is it by design or a problem? Thanks, -Ming