Java – requires a standard architecture for server-side IOS / Android applications
Is there any standard architecture for building IOS / Android applications that require server-side functionality? For example, if it is an IOS application that needs to get a list of books from the server, what is it / how to do it? Does it use web services? Does it use RPC? What infrastructure is usually preferred for such applications? I have read the methods of using protocol buffer and thrift to encode data structures and objects, but there is no overall architecture that only allows me to write client-side and server-side logic. Will a simple spring / Hibernate web app work?
I hope this question is reasonable and effective
thank you
resolvent:
For Android, Google has started to use RPC to generate tools integrated with appengine. This Google IO video will run the new tool, or you can find the key points on this blog post