خدمات الويب XML في جاكرتا

تُعدّ خدمات الويب XML من جاكرتا ( JAX-WS ؛ المعروفة سابقًا باسم واجهة برمجة تطبيقات جافا لخدمات الويب XML ) واجهة برمجة تطبيقات جاكرتا EE لإنشاء خدمات الويب ، وخاصة خدمات SOAP . وتُعتبر JAX-WS إحدى واجهات برمجة تطبيقات جافا XML .

ملخص

تحدد مواصفات JAX-WS 2.2 (JSR 224) عملية ربط قياسية بين لغة جافا و WSDL، والتي تحدد كيفية ربط عمليات WSDL بأساليب جافا عند استدعاء رسالة SOAP لعملية WSDL. وتحدد هذه العملية أي أسلوب جافا يتم استدعاؤه، وكيفية ربط رسالة SOAP بمعاملات الأسلوب.

تحدد هذه المطابقة أيضًا كيفية ربط قيمة الإرجاع الخاصة بالطريقة باستجابة SOAP.

تستخدم JAX-WS التعليقات التوضيحية ، التي تم تقديمها في Java SE 5 ، لتبسيط تطوير ونشر عملاء ونقاط نهاية خدمات الويب. وهي جزء من حزمة تطوير خدمات الويب لجافا (Java Web Services Development Pack ). يمكن استخدام JAX-WS في Java SE بدءًا من الإصدار 6. [ 1 ] تم حذف JAX-WS في Java SE 11. لمزيد من التفاصيل، راجع JEP 320 .

حلت JAX-WS 2.0 محل JAX-RPC API في Java Platform, Enterprise Edition 5 والتي تميل أكثر نحو خدمات الويب ذات نمط المستند.

توفر واجهة برمجة التطبيقات هذه جوهر Eclipse Metro .

يُعد JAX-WS أيضًا أحد أسس WSIT .

المعايير المدعومة

  • JAX-WS 2.0/2.1/2.2 (JSR 224)
  • ملف تعريف WS-I الأساسي 1.2 و 2.0
  • ملف تعريف المرفقات WS-I 1.0
  • ملف تعريف ربط SOAP البسيط WS-I 1.0
  • WS-Addressing 1.0 - Core، SOAP Binding، WSDL Binding

حزم JWS الرئيسية

طَردوصف
javax.xml.wsيحتوي على واجهات برمجة تطبيقات JAX-WS الأساسية
javax.xml.ws.httpيحتوي على واجهات برمجة تطبيقات خاصة بربط XML/HTTP
javax.xml.ws.soapيحتوي على واجهات برمجة تطبيقات خاصة بربط SOAP/HTTP
javax.xml.ws.handlerيحتوي على واجهات برمجة تطبيقات لمعالجة الرسائل
javax.xml.ws.spiيحدد واجهات برمجة التطبيقات (SPIs) لـ JAX-WS
javax.xml.ws.spi.httpيوفر HTTP SPI الذي يُستخدم لنشر JAX-WS بشكل محمول في الحاويات
javax.xml.ws.wsaddressingيحتوي على واجهات برمجة تطبيقات متعلقة بـ WS-Addressing
javax.jwsيحتوي على واجهات برمجة تطبيقات خاصة بتعليقات ربط Java بـ WSDL
javax.jws.soapيحتوي على واجهات برمجة تطبيقات لربط خدمة الويب ببروتوكول SOAP
جافا إي إي 7
مواصفةإصدارمعايير الجسمJSR/Url
JAX-WS2.3JCP224
خدمات الويب1.3JCP109
بيانات تعريف خدمة الويب2.1JCP181
جاكسب2.2JCP222
ساج1.3JCP67
صابون1.2اتحاد شبكة الويب العالمية (W3C)صابون
XML1.1اتحاد شبكة الويب العالمية (W3C)ملف XML
WSDL1.1اتحاد شبكة الويب العالمية (W3C)wsdl

بيانات تعريف خدمات الويب في جاكرتا

بيانات تعريف خدمات الويب جاكرتا ( JWS ؛ المعروفة سابقًا باسم بيانات تعريف خدمات الويب لمنصة جافا وخدمات الويب جافا)، كجزء من خدمات الويب XML جاكرتا (JAX-WS)، هي مواصفات لغة برمجة جافا (JSR-181) تُستخدم بشكل أساسي لتوحيد تطوير واجهات خدمات الويب لمنصة جاكرتا EE . تم إصدار النسخة 2.1 في 15 ديسمبر 2009. [ 2 ]

التطبيقات

مراجع