المحتوى هنا ينقصه الاستشهاد بمصادر، أي معلومات غير موثقة يمكن التشكيك بها وإزالتها.

سواب

من ويكيبيديا، الموسوعة الحرة
اذهب إلى: تصفح، ‏ ابحث
Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)
بروتوكولات نموذج الإنترنت
طبقة التطبيق
طبقة النقل
مزيد ..
طبقة الإنترنت
مزيد ..
طبقة الربط
مزيد ..

سواب هو أحد البروتوكولات المستخدمة في عملية نقل البيانات بين شبكات الكمبيوتر وذلك باستخدم لغة لغة الترميز القابلة للامتداد وذلك عند استخدام ما يعرف باسم Web services في نقل البيانات ويقوم بعملية نقلة البيانات المكتوبة باستخدم لغة لغة الترميز القابلة للامتداد باستخدام بروتوكولات الاتصال [Http ,Https]

وهناك العديد من طرق إرسال البيانات عبر هذا البروتوكول ولكن أكثر الطرق استخداما ً هو نداء الإجراء البعيد أو نداء الإجراء البعيد وهذه الطريقة تعتمد على قيام جهاز واحد (العميل (بالإنجليزية: Client) على إرسال إشارة طلب (بالإنجليزية: Request) ليقوم جهاز آخر - المـَستقبل للطلب - (الخادم (بالإنجليزية: Server) بإرسال إشارة للجهاز الآخر - العميل - بهذا الطلب (بالإنجليزية: Response). وحيث أن لغة لغة الترميز القابلة للامتداد هي من اللغات المتعارف عليه من قِبل جميع أنظمة التشغيل وكذلك هي الوسيلة المعتمدة لكتابة/نقل البيانات بين الأجهزة عبر الشبكة لذلك فبروتوكول سواب هو البروتوكول المساعد في عملية نقل هذه البيانات بين الأجهزة خاصة إذا كانت التطبيقات التي تتطلب نقل بيانات تقوم بذلك عبر تطبيقات Web services

ماذا يقصد بـ SOAP[عدل]

SOAP[عدل]

هو اختصار لما يعرف بـ Simple Object Access Protocol

ومؤخرا ً تم اعتبار مصطلح آخر هو Service Oriented Architecture Protocol

ولكن يبقى الاسم المعتمد المتعارف عليه لهذا البروتوكول وهو اختصاره فقط SOAP

التاريخ والبدايه[عدل]

كانت بداية هذا البروتوكول بدعم من شركة مايكروسوفت مايكروسوفت حيث كان يعمل عضوين من الفريق العاملين على هذا البروتوكول فيها وتكون الفريق من

  • Dave Winer
  • Don Box
  • Mohsen Al-Ghosein *
  • Bob Atkinson*

* العضوين العاملين بشركة مايكروسوفت

وكان ذلك في العام 1998 وكان المصطلح المتفق عليه حتى ذاك الحين (object-access protocol) ولكن تم وضع المعايير المحددة لهذا البروتوكول من قِبل XML Protocol Working Group وذلك لدى رابطة الشبكة العالمية

في العام 2003 تم اعتماد هذا البروتوكول لدى مؤسسة W3C وذلك في الرابع والعشرين من يونيه لعام 2003 والذي وافق صدور النسخة رقم 1.2 لمعايير هذا البروتوكول