جاكرتا XML RPC
تتيح خدمة Jakarta XML RPC ( JAX-RPC ؛ المعروفة سابقًا باسم Java API for XML Based RPC) لتطبيق Jakarta EE استدعاء خدمة ويب مبنية على Java بوصف معروف، مع الحفاظ على اتساقها مع وصف WSDL الخاص بها . تُعد JAX-RPC إحدى واجهات برمجة تطبيقات Java XML ، ويمكن اعتبارها بمثابة Java RMIs لخدمات الويب. أُعيد تسمية JAX-RPC 2.0 إلى JAX-WS 2.0 ( Java API for XML Web Services ). تم إيقاف دعم JAX-RPC 1 مع Java EE 6. [ 1 ] تستخدم خدمة JAX-RPC معايير W3C (اتحاد شبكة الويب العالمية) مثل WSDL (لغة وصف خدمات الويب). [ 2 ] توجد فئات واجهة برمجة التطبيقات الأساسية في حزمة Javajavax.xml.rpc .
- يدعم الخدمات والعملاء المستندين إلى الويب باستخدام RPC أو استدعاءات الإجراءات عن بعد التي تعتمد على XML .
- السماح بإمكانية الوصول إلى خدمات الويب من خلال واجهات برمجة تطبيقات جافا، مما يسمح بدوره بالاتصال بين تطبيقات جافا المختلفة.
- يُمكّن هذا النظام العميل من التواصل مع خدمة ويب بلغة مختلفة وتعمل على منصة منفصلة.
يعمل على النحو التالي:
- يقوم برنامج جافا بتنفيذ طريقة على كائن محلي (كائن محلي يمثل الخدمة البعيدة).
- يقوم البرنامج الفرعي بتنفيذ الإجراءات في نظام وقت تشغيل JAX-RPC (RS).
- يقوم جهاز RS بتحويل استدعاء الأسلوب البعيد إلى رسالة SOAP
- يقوم جهاز التوجيه (RS) بإرسال الرسالة كطلب HTTP
تتمثل ميزة هذه الطريقة في أنها تسمح بتنفيذ خدمة الويب على جانب الخادم كحاوية Servlet أو EJB . وبالتالي، تُتاح تطبيقات Servlet أو EJB من خلال خدمات الويب.
تمت إزالة Jakarta XML RPC (JAX-RPC) من Jakarta EE 9. [ 3 ]
مراجع
- ↑ مقارنة بين JAX-WS و JAX-RPC - stackoverflow.com
- ↑ ما هو JAX-RPC؟ - qwhatis.com
- ↑ كالتيبوت، كريستيان (17 يناير 2020). "نظرة معمقة على خطة إصدار Jakarta EE 9" . JAXenter . Software & Support Media . تاريخ الاسترجاع: 5 ديسمبر 2020 .
روابط خارجية
- الموقع الرسمي

- تمت إعادة تسمية JAX-RPC 2.0 إلى JAX-WS 2.0
- واجهة برمجة تطبيقات جافا لـ XML
- مواصفات خدمة الويب
- منصة جافا للمؤسسات
- نماذج أولية لبرمجة الحاسوب
