improve connection abstract service factory
fix connection and producer abstract service factories