<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D8%B3%D9%88%D8%A7%D8%A8</id>
	<title>سواب - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://3rabica.org/index.php?action=history&amp;feed=atom&amp;title=%D8%B3%D9%88%D8%A7%D8%A8"/>
	<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D8%B3%D9%88%D8%A7%D8%A8&amp;action=history"/>
	<updated>2026-06-05T13:22:38Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>https://3rabica.org/index.php?title=%D8%B3%D9%88%D8%A7%D8%A8&amp;diff=1321785&amp;oldid=prev</id>
		<title>عبد العزيز: بوت: إصلاح أخطاء فحص أرابيكا من 1 إلى 104</title>
		<link rel="alternate" type="text/html" href="https://3rabica.org/index.php?title=%D8%B3%D9%88%D8%A7%D8%A8&amp;diff=1321785&amp;oldid=prev"/>
		<updated>2023-07-04T16:19:17Z</updated>

		<summary type="html">&lt;p&gt;بوت: إصلاح أخطاء فحص أرابيكا من 1 إلى 104&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{لا مصدر|تاريخ=يونيو 2020}}&lt;br /&gt;
{{بطاقة لغة برمجة&lt;br /&gt;
|اسم                  = صوب&lt;br /&gt;
|شعار                 = Webservice_xrpc.png&lt;br /&gt;
|نموذج                 = &lt;br /&gt;
|نظام_التنميط           = &lt;br /&gt;
|تاريخ_ظهور           = رسميا كـ [[اكس أم ال-أر بيه سي]] في عام 1998&lt;br /&gt;
|صممها                = ديف وينر و دون بوكس&lt;br /&gt;
|المطور                = &lt;br /&gt;
|آخر_إصدار            = &lt;br /&gt;
|رقم_آخر_إصدار        = &lt;br /&gt;
|رقم_آخر_اختبار       = &lt;br /&gt;
|تاريخ_آخر_إصدار      = 2007&lt;br /&gt;
|متأثرة_بـ            = &lt;br /&gt;
|أثرت                 = &lt;br /&gt;
|نظام_التشغيل         = &lt;br /&gt;
|رخصة                 = &lt;br /&gt;
|موقع                 = &lt;br /&gt;
|امتداد_الملف          = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;صوب&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
اختصار لـ: البروتوكول المبسط لتطبيقات الكائنات أو (&amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;imple &amp;#039;&amp;#039;&amp;#039;O&amp;#039;&amp;#039;&amp;#039;bject &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;pplication &amp;#039;&amp;#039;&amp;#039;P&amp;#039;&amp;#039;&amp;#039;rotocol)&amp;lt;br /&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
هو أحد البروتوكولات المستخدمة في عملية نقل [[بيانات|البيانات]] بين شبكات [[حاسوب|الحواسيب]] مستعملا [[لغة التوصيف القابلة للتوسعة|لغة الترميز القابلة للامتداد]] وذلك عند استخدام [[خدمة ويب|خدمات الشبكة العنكبوتية]] (بالإنجليزية Web services) في [[نقل البيانات]].&lt;br /&gt;
ويقوم بعملية نقلة البيانات المكتوبة باستخدام [[لغة التوصيف القابلة للتوسعة|لغة الترميز القابلة للامتداد]] باستخدام بروتوكولات الاتصال [[بروتوكول نقل النص الفائق|بروتوكول نقل النص التشعبي]] ,[[بروتوكول نقل النص الفائق الآمن|بروتوكول نقل النص التشعبي الآمن]].&lt;br /&gt;
&lt;br /&gt;
وهناك العديد من طرق إرسال البيانات عبر هذا البروتوكول ولكن أكثر الطرق استخداما ً هو [[نداء الإجراء البعيد]] أو [[نداء الإجراء البعيد]] وهذه الطريقة تعتمد على قيام جهاز واحد (العميل {{إنج|Client}} على إرسال إشارة طلب {{إنج|Request}} ليقوم جهاز آخر - المـَستقبل للطلب - (الخادم {{إنج|Server}} بإرسال إشارة للجهاز الآخر - العميل - بهذا الطلب {{إنج|Response}}.&lt;br /&gt;
وحيث أن لغة [[لغة التوصيف القابلة للتوسعة|لغة الترميز القابلة للامتداد]] هي من اللغات المتعارف عليها من قِبل جميع [[نظام تشغيل|أنظمة التشغيل]] وكذلك هي الوسيلة المعتمدة لكتابة/نقل البيانات بين الأجهزة عبر الشبكة لذلك فبروتوكول &amp;#039;&amp;#039;&amp;#039;صوب&amp;#039;&amp;#039;&amp;#039; هو البروتوكول المساعد في عملية نقل هذه البيانات بين الأجهزة خاصة إذا كانت التطبيقات التي تتطلب نقل بيانات تقوم بذلك عبر تطبيقات [[خدمة ويب|خدمات الشبكة العنكبوتية]] (بالإنجليزية Web services).&lt;br /&gt;
&lt;br /&gt;
== نشأته وتاريخه ==&lt;br /&gt;
وضعت شركة [[مايكروسوفت]] هذا البروتوكول في سنة 1999 ليحوله بعدها مجمع ال دبل يو ثري سي (W3C) إلى بروتوكول قياسي ويمكن تلخيص التغييرات التي خضع لها كما يلي:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! النسخة !! تاريخ الإصدار !! الكاتب أو الناشر&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || سبتمبر 1999 || مايكروسوفت&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 || نوفمبر 1999 || آي إي تي آف&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || أبريل 2000 || [[آي بي إم|أي بي آم]] &lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || سبتمبر 2000 إلى ماي 2002 || دبل ثري سي (إعادة كتابة النسخة 1.1)&lt;br /&gt;
|}&lt;br /&gt;
== بنية الرسائل المتبادلة عبر صوب ==&lt;br /&gt;
تتكون الرسائل المتبادلة عبر بروتوكول SOAP من جزأين:&lt;br /&gt;
[[ملف:بنية رسالة صوب.jpg|تصغير|بنية رسالة صوب|200px]]&lt;br /&gt;
=== الغلاف ===&lt;br /&gt;
يحتوي على معلومات عن الرسالة نفسها للسماح بتوجيهها ومعالجتها.&lt;br /&gt;
=== العنوان ===&lt;br /&gt;
(غير إجباري) يحتوي على معلومات العنوان مثل معلومات عن المصادقة والصفقة.&lt;br /&gt;
=== المحتوى أو الكتلة ===&lt;br /&gt;
يحتوي على معلومات حول النداء والإجابة.&lt;br /&gt;
=== المرفقات ===&lt;br /&gt;
وهي غير اجبارية مثل الرسوم الهندسية، أو الوثائق القانونية، أو غيرها.&lt;br /&gt;
== كيف يشتغل صوب ==&lt;br /&gt;
[[ملف:Send receive soap.png|يسار|ارسال واستقبال الرسائل عبر صوب|550px]]&lt;br /&gt;
=== من جانب الزبون ===&lt;br /&gt;
يرسل الزبون إلى الموزع رسائله من نوع صوب–إكس أم أل ملفوفة في ظروف طلبات من نوع [[بروتوكول نقل النص الفائق|بروتوكول نقل النص التشعبي]].&lt;br /&gt;
=== من جانب الموزع ===&lt;br /&gt;
بالمقابل يرد [[موزع (توضيح)|الموزع]] بإجابة من نوع بروتوكول نقل النص التشعبي تتضمن ردا صوب–إكس أم أل.&lt;br /&gt;
فمثلا إذا كان الموزع موزع تطبيقات من نوع طومكات أو ويبسفير فتتطلب معالجة رسائل الزبون وجود استماع في انتظار وصول رسائل الزبون لمعالجتها.&lt;br /&gt;
ويتم ذلك عبر تنفيذ مستمع (Listener) مثلا بواسطة servlet [[سيرفلت]] ينفذ في موزع التطبيقات. وتتلخص مهمته في استخراج رسالة SOAP-XML من النداء بروتوكول نقل النص التشعبي ومعالجتها.&lt;br /&gt;
&lt;br /&gt;
== فوائد صوب ==&lt;br /&gt;
ما لفائدة من استعمال صوب؟ يطرح هذا السؤال نفسه لأن تطبيقات الكائنات يمكنها استعمال [[نداء الإجراء البعيد|آر بي سي]] أو نداء الطرق المتباعدة (RPC) دون اللجوء لبروتوكول أيش تي تي بي والجواب أن أجهزة حماية شبكات المعلومات تمنع مرور ال آر بي سي الذي يتطلب فتح [[منفذ (شبكات)|منافذ]] (Ports) اتصالات عديدة مما يعرض أمن وسلامة المعلومات إلى الخطر بيد أن استعمال بروتوكول أيش تي تي بي لنقل الرسائل يوفر سلامة أفضل باستعمال [[شهادة المفتاح العام|الشهادات الرقمية]] كما أنه قابل للتشغيل عبر كل [[متصفح ويب|متصفحات]] الشبكة العنكبوتية ومختلف الموزعات على غرار اختلاف أنظمة تشغيلها.&lt;br /&gt;
== مميزات ونقائص صوب ==&lt;br /&gt;
=== المميزات ===&lt;br /&gt;
مفتوح ولديه خاصية التكيف مع غيره من بروتوكولات النقل&amp;lt;br /&amp;gt;&lt;br /&gt;
استعمال بروتوكول نقل النص التشعبي يسمح لصوب باجتياز أجهزة حماية الشبكات عبر المنافذ المتاحة&amp;lt;br /&amp;gt;&lt;br /&gt;
مستقل تماما عن [[لغة برمجة|لغة البرمجة]] أو أرضية التنفيذ&amp;lt;br /&amp;gt;&lt;br /&gt;
استعمال لغة إكس آم أل القريبة من لغة الإنسان يسهل فهم الرسائل ومن ثم تصحيح الأخطاء التي قد تقع في الرسائل&amp;lt;br /&amp;gt;&lt;br /&gt;
مؤهل لإدماج تطبيقات وأنظمة معلومات متباعدة&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== النقائص ===&lt;br /&gt;
كثرة المعلومات التي تفرض استعمالها لغة إكس أم أل يثقل بدوره المبادلات خاصة إذا كان حجم المعلومات المتداولة كبيرا&lt;br /&gt;
&lt;br /&gt;
يعتبر بعض المنتقدين لصوب أنه لا يضيف توظيفات كثيرة بالنسبة لما يستطيع تقديمه بروتوكول نقل النص التشعبي وإكس أم أل&lt;br /&gt;
صوب يصف الطريقة التي تتصل التطبيقات بعضها ببعض مما يؤدي إلى توثيق تزاوج قوي بين الخادم والموزع عكس ما يسمح به&lt;br /&gt;
نمط الهندسة الموجهة نحو الموارد مثل [[رست (إنترنت)|ريست Rest]]&lt;br /&gt;
== المراجع ==&lt;br /&gt;
# https://www.w3.org/2002/07/soap-translation/soap12-part0.html&lt;br /&gt;
# https://www.w3schools.com/xml/xml_soap.asp&lt;br /&gt;
# https://www.w3schools.com/xml/xml_soap.asp&lt;br /&gt;
# https://www.journaldunet.fr/web-tech/developpement/1202749-soap-vs-rest-les-principales-differences/&lt;br /&gt;
# https://www.w3.org/TR/soap12-part1/#terminology&lt;br /&gt;
&lt;br /&gt;
{{معايير رابطة الشبكة العالمية}}&lt;br /&gt;
{{حزمة بروتوكولات الإنترنت}}&lt;br /&gt;
{{ضبط استنادي}}&lt;br /&gt;
{{شريط بوابات|إنترنت|تقنية المعلومات|علم الحاسوب}}&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:بروتوكولات طبقة التطبيق]]&lt;br /&gt;
[[تصنيف:خدمات الويب]]&lt;br /&gt;
[[تصنيف:معايير رابطة الشبكة العالمية]]&lt;br /&gt;
[[تصنيف:نداء الإجراء البعيد]]&lt;/div&gt;</summary>
		<author><name>عبد العزيز</name></author>
	</entry>
</feed>