?? Within the context of management services used for automation tasks, it is important to understand that the service is required
to expose a model of itself for purposes of introspection, not just a model of the elements it manages, although that information is
also likely to be present in the model as exposed state. Thus a deployment service exposes a model that permits other services to
recognize that the service is a type of “deployment service.” It is not sufficient for the service to simply expose the computers or
network models that it is managing. The domain within which the service exists determines both the representation of the model
as well as the type ontology (e.g. “deployment service”) that are permitted inside the domain.
https://www.labs.hpe.com/techreports/2007/HPL-2007-50R1.pdf