6.1 Domain Model Is Essential
6.2 Actors Play Essential Roles
6.3 Factor the Actor
6.4 Essential Actions
6.5 Essential Vocabulary
6.6 Objectify Internal Roles
6.7 ToBe Model
6.8 AsIs Model
Domains are the highest level of this pattern language. They correspond to the enterprise or business view of the problem space that used to be the starting point for analysis. However, rather than being bounded by the formal limits of an organization, domains are flexibly and practically defined.
For my purpose, they are an area of interest (a typical dictionary definition of domain) with the following:
A shared vocabulary of business abstractions (events, concepts, and things)
A common set of needs that can be addressed by a ...