Синхронный означает, что вы вызываете веб-сервис (или функцию, или что-то еще) и ждете, пока он не вернется - выполнение всего остального кода и взаимодействие с пользователем прекращается до тех пор, пока вызов не вернется.Асинхронный означает, что вы не останавливаете все другие операции, ожидая возврата вызова веб-службы.Другой код выполняется, и / или пользователь может продолжать взаимодействовать со страницей (или пользовательским интерфейсом программы).
Итак, я бы не сказал, что сам веб-сервис является асинхронным, я бы сказал, что ваш ajax-вызовслужба асинхронная.