Domain Model
The domain model is the reprentation of nouns and verbs used by a system to describe a particular business domain. In this scenario we will describe a very simple retail solution.
Is the representation of the Nouns in the System.
Are state objects used in conjunction with model objects to invoke services.
Are the verbs, or actions, a domain exposes.