Насколько популярен, юзабелен Soap?
soap - протокол. что можно писать на протоколе?
soap удобен если нужно быстро и без заморочек сделать клиент серверное приложение, написали wsdl файлик и вуаля, почти вся работа сделана.