Are there standard architectures used to create iOS / Android applications that require server features? For example, if the application is iOS. need to get a list of books from the server side, what / how does it do it? Does he use web services? Does he use RPC? What infrastructure is usually preferred for such applications? I read about ways to encode data structures and objects using things like protocol buffers and Thrift, but nothing about the general architecture that just allows me to encode my client and server logic. Will the spring / hibernate web application work?
I hope this question makes sense and is valid.
thanks
source share