Неважно, что является клиентом, такова природа веб-сервисов (взаимодействующих коммуникаций).
Вы можете создать устаревшую веб-службу ASP.NET (ASMX) или службу WCF.
По умолчанию веб-службы ASMX (или службы WCF с обычными конечными точками HTTP) передают XML по HTTP (SOAP).
Если вы пишете что-то с нуля, рассмотрите WCF вместо ASMX - больше гибкости и безопасности.