SOAP هو بروتوكول خفيف الوزن لتبادل المعلومات في بيئة موزعة لا مركزية. وهو بروتوكول قائم على XML يتكون من ثلاثة أجزاء: مغلف يحدد إطارا لوصف ما هو موجود في الرسالة وكيفية معالجتها ، ومجموعة من قواعد الترميز للتعبير عن مثيلات أنواع البيانات المعرفة بالتطبيق ، واتفاقية لتمثيل استدعاءات واستجابات الإجراءات عن بعد.