What is domain logic? The Wikipedia page for domain logic redirects to business logic. Are they the same thing, and, if not, how do they differ?
My domain is pharmaceutical. It deals in compartments, doses, differential equations, and statistics. If you want to call that my "business", then I guess it's "business logic".
I would say the Business Logic is related to:
Any logic or association between entities in the Domain.
So how does a Student relate to a Class or a Student. How is a new Class created and how do you Register a Student for that Class
Anything to do with business rules, determining outcomes, services, events, processes, calculations, transformation and related data manipulations/creation.
I have found it hard to find good books/teachers to help structure domain logic. It's easy to structure the domain. But domain logic seems to me a place no one wants to go.
The domain is what you are modelling.
If you are modelling a business problem, they are the same thing.
If you are modelling something else, physics for instance, there is probably no business logic in your system, but the physics parts are still domain logic.