I agree that mvvc sounds exactly right, but there is still the question of whether the view model is created in the back end (which is what the article is advocating) or in the front end (which is what you have to do if the back end serves the model like a general use API).
The MVC or mvvc or whatever paradigm is somewhat orthogonal to the technical back end/front end.
The MVC or mvvc or whatever paradigm is somewhat orthogonal to the technical back end/front end.