From an article i just read,
http://stackoverflow.com/questions/424675/ui-layer-abstraction
Well are there any setbacks to a full separation between the presentation layer and the business layer?
This question actually came from a problem of tracing the progress of a process (certain series of instructions) and updating a progress bar accordingly for example.
Now the only one who knows the actual progress is the process itself, and that is in the business layer. So if both layers are pretty separate, how can I reach the progress bar from within the business layer without stepping on the presentation layer's domain? Or at least return progress values to the presentation layer?