A Domain Service provides functionality that does not sit comfortably on a single Entity or Value Object
Domain Services should be a stand alone interface that is stateless, they exist in the Ubiquitous Language
Blogged Services
domaindrivendesign.org reference