I'm not an architect, but am trying to put together a diagram which represents the architecture of the application which I am maintaining.
I have one question (but welcome any comments about the diagram itself, as I have not training in this discipline).
I've essentially called the layer, where all my Application Services live and DTOs originate, the Domain.
I've called the layer which actually interacts with the database the Data Access Layer. That layer also contains the entities which get transformed into DTOs on their way through the application services.
Have I misnamed the Data Access Layer?
Would it be more accurate to call that the Domain?
Would it be more accurate to call the currently labelled Domain, the Application Layer, Business Layer or Services Layer (or something else)?