isolating CDI from cluster sercive factory setup in order to make it re-usable for non CDI applications like drools exec server