Веб-службы ASP.NET на самом деле являются разновидностью HttpHandler, которые предоставляют коммуникационную инфраструктуру на основе XML, основанную на стандартах W3C (SOAP / WSDL). Это означает, что не .NET-клиенты могут взаимодействовать с веб-службами ASP.NET. В вашем случае, когда вы делаете очень простой одиночный ajax-запрос для возврата простого результата, веб-службы ASP.NET/XML могут быть излишними.
Может оказаться более выгодным / эффективным реализовать простой пользовательский HttpHandler, а не вызывать все сантехнические и накладные расходы, связанные с веб-службами ASP.NET. С помощью специального HttpHandler вы можете просто отправить нужный параметр и вернуть именно тот результат, который вы хотите видеть, без какого-либо поддерживающего XML SOAP, который будет создан при использовании веб-служб XML.