Bunu anlamak için en iyi yolu, Roy T. Fielding üzerine tez, veya ilgili makaleler okumak için onun blog o saf REST ve sadece RPC mimariler arasındaki farklar anlatılmaktadır nerede.
Unutulmaması gereken başka bir şey DİNLENME üzerinde Wikipedia makale kasvetli durumda olduğunu ve kendisini Fielding, REST 'mucidi', makale yanlış olduğunu göstermektedir olmasıdır.
Insanlar REST ile özledim büyük şey keşfedilebilirlik olduğunu - kaynaklar yerine out-of-band ve non-standart olan URI adlandırma kuralları, güvenerek onların hipermetnin içinde ilgili diğer kaynaklar için URI'lere, içermelidir.
SOAP veya XML-RPC gibi sevilen RPC uygulamaları ile büyük bir problem Peki bu uymuyor, silme vb GET yerine, PUT gibi HTTP tüm değişik özellikleri yararlanarak daha, kendi özel mimarisi altında HTTP kullanımı olduğunu geleneksel web yanı sıra yığını - ortasında bir önbellek sunucusu RPC çağrısı içeriğinin anlamı hakkında bilmeden, örneğin, çalışmıyor.
Bu REST ve RPC tamamlanmamış bir giriştir ama ben sık sık cevapsız önemli noktalardan bazıları vurgulanır düşünüyorum. Yanlış bir bilgi LOT GERİSİ üzerinde orada olduğundan, dikkatli olun.
O dedi, DİNLENME her şey için değildir. Bu bir mimari, bu yüzden bunu uygulamak nasıl oldukça esnek. Öncelikle kaynak gibi şeyler ulaşmak için mantıklı değil Ama eğer, o DİNLENME uymayabilir, ya da sadece ince olduğu, uygulamanın parçalar için uygun olabilir.