use ConnectorFactory as service interface