Committing workflow update, service factory and service factory pooling
implementation.