Although I have been building Web Services using Visual Studio for some time, my understanding of the general Web service world is very limited. In case of Microsoft Technologies, we create .asmx file and the communication occurs using SOAP protocol over HTTP (AFAIK)
Now, when I was studying the web services provided by Google, at this link!, Example webservice URL on that page is: http://maps.googleapis.com/maps/api/service/output?parameters
I see that, the webservice provided by Google is just a HTTP request/response. Is SOAP protocol used here too?
If yes, how would the client know that it should use SOAP protocol? If not, are SOAP based web services only used in Microsoft Technologies? Do other web service providers just provided them as HTTP request/response.
An answer that categories the different webservice methodologies would be greatly appreciated? A URL would suffice too.
Thanks in Advance.