Data Transfer Object. A simple pattern for exchanging information between the Presentation Layer and the Service Layer.
The basics are explained in lots of articles all over the web, but there are some details that are not so obvious. I implemented DTOs following my instincts, but I always had the feeling I was asuming things and not doing it well.
That’s whay I keep on asking about the insights of patterns like this.
I found a very interesting article about DTOs by Bozhidar. I recommend you to read it because it gives several hints and advices on how to use this pattern sucessfully.
The last part I want to notice is the question I posted. As you see, Bozher was really kind and answered really quick.