Latest web development tutorials

مقدمة الصابون

SOAP هو بروتوكول يستند إلى XML بسيط هو أن تمكن تطبيقات لتبادل المعلومات عبر HTTP.

أو ببساطة أكثر: الصابون هو بروتوكول للوصول إلى خدمات الشبكة.


يجب أن يكون لديك معرفة أساسية

قبل المتابعة، تحتاج إلى أن يكون لديهم معرفة أساسية من التفاهم التالي:

  • XML
  • مساحات الأسماء XML

إذا كنت ترغب في دراسة هذه المواضيع أولا، يرجى زيارة موقعنا " أكس البرنامج التعليمي ".


ما هو الصابون؟

  • الصابون يعني بروتوكول الوصول إلي كائن بسيط
  • SOAP هو بروتوكول الاتصالات
  • ويستخدم الصابون للاتصال بين التطبيقات
  • الصابون هو تنسيق لإرسال الرسائل
  • تم تصميم الصابون للاتصال عبر الإنترنت
  • الصابون هو منصة مستقلة
  • الصابون مستقل عن اللغة
  • XML القائمة على الصابون
  • الصابون بسيطة وقابلة للتوسيع
  • الصابون يسمح لك لتجاوز جدار الحماية
  • وسيتم وضع الصابون كمعيار W3C

لماذا استخدام الصابون؟

لتطوير التطبيقات، يجعلون التواصل بين الإنترنت برامج مهم جدا.

لم يتم تصميم المكالمات الجارية التطبيق (RPC) باستخدام الإجراء البعيد بين DCOM وكوربا الأشياء، وما إلى ذلك، مثل الاتصالات، ولكن HTTP لهذا الغرض. RPC يمكن أن تخلق مشاكل التوافق والأمن؛ والجدران النارية وخوادم بروكسي عادة ما تمنع مثل هذه الحركة.

بين التطبيقات عبر اتصال HTTP هو أفضل وسيلة، لأنه يدعم HTTP من قبل جميع متصفحات الإنترنت والخوادم. تم إنشاء الصابون لإنجاز هذه المهمة.

يوفر الصابون وسيلة معيارية، بحيث تعمل على أنظمة التشغيل والتطبيقات المختلفة باستخدام تقنيات مختلفة، ويمكن لغات البرمجة التواصل مع بعضهم البعض.


مايكروسوفت والصابون

الصابون هو عنصر أساسي من عناصر الإطار الصافي مايكروسوفت لتطوير تطبيقات الإنترنت في المستقبل.


وقد قدمت الصابون 1.1 إلى W3C

في مايو 2000، يوزرلاند، أريبا، التجارة واحدة، كومباك، Developmentor، وإتش بي، آي بي إم، IONA، لوتس ومايكروسوفت وساب لW3C المقدمة بروتوكول SOAP الإنترنت، والتي تتوقع الشركة هذا الاتفاق من خلال استخدام معايير الإنترنت (HTTP و XML ) تطبيقات واجهة المستخدم الرسومية سطح المكتب للاتصال بخوادم الإنترنت قوية، من أجل إحداث ثورة في تطوير التطبيقات.


W3C بتطوير صابون 1.2

تم نشر أول مشروع العمل العام على الصابون قبل W3C في ديسمبر كانون الاول عام 2001. لقراءة المزيد عن أنشطة الصابون في W3C، يرجى زيارة موقعنا " W3C البرنامج التعليمي ".