Edit: Thank you for the answers. They are helpful. My last question is, is it possible to do this via REST?
To start, I realize these have already been somewhat answered in the following two links, so please do not close this as a duplicate. I am legitimately confused!
From what I understand, the MVC design is for the "presentation" tier in the 3-tier architecture to allow for GUI creation. I get that. However, where I am confused is how the data model in the GUI is supposed to interact with the "Tier 2" application logic. This is how I am envisioning it:
So from what I gather, whenever a user interacts with the GUI, and the Model is updated, is it the model's responsibility to then talk to the rest of the architecture via a web server API?