يعتبر rest أحد الأساليب المعمارية عديمة الحالة والعاملة على جعل خدمة الويب موثوقة، في حين أن soap هو بروتوكول ذو حالة يستخدم ملفات Soap WSDL لحفظ المعلومات بخدمة الويب.