أباتشي أكسيس

أباتشي أكسيس
المطور(ون)مؤسسة أباتشي للبرمجيات
إصدار مستقر
1.4 / 22 أبريل 2006 ؛ منذ 18 عامًا ( 2006-04-22 )
مكتوب فيسي++ ، جافا
نظام التشغيلمتعدد المنصات
يكتبخدمة الويب
رخصةرخصة أباتشي 2.0
موقع إلكترونيالمحور.apache.org

Apache Axis ( نظام تفاعل ممتد pache e X ) هو إطار عمل مفتوح المصدر لخدمة الويب يعتمد على XML . يتكون من تنفيذ Java و C++ لخادم SOAP ، وأدوات مساعدة وواجهات برمجة تطبيقات مختلفة لتوليد ونشر تطبيقات خدمة الويب . باستخدام Apache Axis، يمكن للمطورين إنشاء تطبيقات حوسبة موزعة قابلة للتشغيل المتبادل . يتم تطوير Axis تحت رعاية مؤسسة Apache Software Foundation .

المحور لجافا

عند استخدام إصدار Java من Axis، توجد طريقتان لعرض كود Java كخدمة ويب. الطريقة الأسهل هي استخدام ملفات JWS (خدمة الويب Java) الأصلية من Axis. طريقة أخرى هي استخدام النشر المخصص. يتيح لك النشر المخصص تخصيص الموارد التي يجب عرضها كخدمات ويب.

انظر أيضًا Apache Axis2 .

إنشاء خدمة ويب JWS

تحتوي ملفات JWS على كود مصدر فئة Java الذي يجب عرضه كخدمة ويب. الفرق الرئيسي بين ملف java العادي وملف jws هو امتداد الملف. فرق آخر هو أن ملفات jws يتم نشرها ككود مصدر وليس ملفات فئة مجمعة .

سوف يعرض المثال التالي طرق الجمع والطرح لفئة الآلة الحاسبة. [ 1]

 فئة عامة حاسبة { public int add ( int i1 ، int i2 ) { return i1 + i2 ؛ } public int subtract ( int i1 ، int i2 ) { return i1 - i2 ؛ } }   
 
         
   
         
   
 
         
   
        
   
 

نشر خدمة الويب JWS

بمجرد نشر servlet Axis، لن تحتاج إلا إلى نسخ ملف jws إلى دليل Axis على الخادم. سيعمل هذا إذا كنت تستخدم حاوية Apache Tomcat . في حالة استخدام حاوية ويب أخرى، سيكون إنشاء أرشيف WAR مخصصًا مطلوبًا.

الوصول إلى خدمة الويب JWS

يمكن الوصول إلى خدمة ويب JWS باستخدام عنوان URL http://localhost:8080/axis/Calculator.jws. إذا كنت تقوم بتشغيل تكوين مخصص لـ Apache Tomcat أو حاوية مختلفة، فقد يكون عنوان URL مختلفًا. [2]

خدمة ويب مخصصة تم نشرها

يتطلب نشر خدمة الويب المخصصة موصوف نشر محدد يسمى WSDD (وصف نشر خدمة الويب). ويمكن استخدامه لتحديد الموارد التي يجب عرضها كخدمات ويب. يدعم الإصدار الحالي (1.3)

التوليد الآلي لـ WSDL

عندما يتم عرض خدمة ويب باستخدام Axis، فسوف يتم إنشاء ملف WSDL تلقائيًا عند الوصول إلى عنوان URL لخدمة الويب مع إضافة ?WSDL إليه.

مراجع

  1. ^ "Apache Axis – دليل المستخدم". axis.apache.org . تم الاسترجاع في 2018-11-22 .
  2. ^ "Apache Axis2 – ADB – Howto". axis.apache.org . تم الاسترجاع في 2023-09-19 .
  • الصفحة الرئيسية لبرنامج Apache Axis في مؤسسة Apache Software Foundation
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=Apache_Axis&oldid=1176095138"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate