I read from another link in stack overflow that
SOAP is suitable for Distributed Computing , Data is more formatted, Easy to develop (Since there are a lot of tools that will help in the development ) But heavy and less human readable and complex.
Rest is less machine readable, hard to develop since the lack of tools but light weight and designed for point to point communication and is the new technology
I want to create a webservice which will be invoked from android devices and the data exchange is only between the android device and the Google App engine deployed web service.
So In this case what will be your choice , will you go for REST or SOAP ?
In both cases which implementation of APIS should I choose ? Java is the programming language of my choice