implements the enterprises as a Resource Factory