I'm coding a WebService, and these terms that they use really confuses me. I've done a lot of research and it is still very vague what these terms are.
In a Domain-driven design, typically all the terms referring same meaning.
As a general definition, All of them mean that "a basic component which holds a set of properties related to that domain".
If you need exact definitions, look this link