Servicios Web en Xamarin
Consume a RESTful
Representational State Transfer (REST) is an architectural style for building web services.
REST requests are made over HTTP using the same HTTP verbs that web browsers use to retrieve web pages and to send data to servers.
Interfaz entre sistemas que utilice directamente HTTP para obtener datos o indicar la ejecución de operaciones sobre los datos, en cualquier formato (XML, JSON, etc).
Consume a Windows Communication Foundation
Es la plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0.
WCF es el marco unificado de Microsoft para crear aplicaciones orientadas a servicios. Permite a los desarrolladores crear aplicaciones distribuidas seguras, confiables, con transacciones e interoperables.
WCF admite las mismas capacidades que proporciona ASMX: mensajes SOAP a través de HTTP.
Consume an ASP.NET
Los servicios web ASP.NET (ASMX) brindan la capacidad de crear servicios web que envían mensajes a través de HTTP mediante el protocolo simple de acceso a objetos (SOAP).
Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML.
SOAP is a platform-independent and language-independent protocol for building and accessing web services.
El servicio ASMX no necesita saber nada sobre la plataforma, el modelo de objeto o el lenguaje de programación utilizado para implementar el servicio.