It is a vaiable per component. This makes component loosely coupled. For e.g we can setup an ASO instance only for data movement without data publication