6. RPC?
•
Kullanıcının prosedür isimlerini bilmeleri gerekiyor.
•
Spesifik prosedür parametreleri ve istekleri var.
•
Requires a URI per method/function (create, edit,
delete)
7. SOAP?
•
Çalışma Şekli ve Method’larımızı açığa çıkarıyor.
•
XML tabanlı olduğu için verilerimizin boyutu artıyor.
•
Bütün istekler POST aracılığı ile gidiyor.
10. REST
•
Data döner, methodlarınızı ortaya çıkarmaz.
•
XML ve JSON kullanılabilir
•
HTTP fiileri kullanılır
•
Ajax (JS) dostu
•
Stateless
•
Cacheable
11. HTTP Status Codes
•
20x - Cool
•
30x - Ask that dude over there.
•
40x - You fucked up!
•
50x - We fucked up!