Temelde 2 çeşit Web Servis vardır. Rest mimarisi yani Restful ve SOAP Web Servisleri. İkisi arasında ki en büyük fark Rstful ile xml, json, metin, html gibi istediğiniz türde çıktılar alıp gönderebilirken, SOAP Web Servis kavramında sadece xml veriler ile işlem yapabilirsiniz. SOAP da xml işlem yapabilmek için metodu getStudentName kullanılarak çağırılması gerekir. Restful'da ise bu metotlar URl ile yani 'http://domain/ornek/iller' şeklinde çağırılabilir. Sadece istenilen bir kayıtta işlem yapılması istenildiğinde 'http://domain/ornek/iller/{ilkodu}' gibi süslü parantez içersinde dinamik yapı kullanılabilir.