أهم 70 سؤالًا للمقابلة في مجال خدمات الويب (2024)

فيما يلي أسئلة وإجابات المقابلة الخاصة بخدمات الويب للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.

 

أسئلة المقابلة لخدمات الويب للطلاب الجدد

1) تعريف خدمة الويب؟

خدمة الويب هي نوع من البرامج التي يمكن الوصول إليها عبر الإنترنت. إنه يستخدم نظام مراسلة XML ويوفر واجهة سهلة الفهم للمستخدمين النهائيين.


2) ما الجديد في هذا المجال خلال السنوات القليلة الماضية؟

إن بدء XML في هذا المجال هو التقدم الذي يوفر لخدمة الويب لغة واحدة للتواصل بين RPCs وخدمات الويب وأدلةها.

👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلات خدمات الويب


3) أعطني مثالاً على خدمة ويب حقيقية؟

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


4) كيف تحدد مكدس بروتوكول خدمة الويب؟

وهي عبارة عن مجموعة أساسية من البروتوكولات المختلفة التي يمكن استخدامها لاستكشاف خدمات الويب وتنفيذها. تحتوي المجموعة بأكملها على أربع طبقات، أي نقل الخدمة ورسائل XML ووصف الخدمة واكتشاف الخدمة.


5) هل يمكنك تحديد كل طبقة من طبقات مكدس البروتوكول هذه؟

تقوم طبقة نقل الخدمة بنقل الرسائل بين التطبيقات المختلفة، مثل HTTP وSMTP وFTP وBlocks Extensible Exchange Protocol (BEEP). تقوم طبقة رسائل XML بتشفير الرسائل بتنسيق XML بحيث يمكن فهم الرسائل من كل طرف، مثل XML-RPC وSOAP. تصف طبقة وصف الخدمة واجهة المستخدم لخدمة الويب، مثل WSDL. تعمل طبقة اكتشاف الخدمة على مركزية الخدمات في سجل مشترك وتوفر وظائف نشر بسيطة، مثل UDDI.

أسئلة المقابلة لخدمات الويب
أسئلة المقابلة لخدمات الويب

6) تحديد XML – RPC؟

إنه بروتوكول يستخدم رسائل XML لإجراء استدعاءات الإجراءات عن بعد.


7) تعريف الصابون؟

صابون هو بروتوكول يعتمد على XML للنقل بين أجهزة الكمبيوتر.


8) تعريف WSDL؟

هذا يعني لغة وصف خدمات الويب. إنها في الأساس طبقة وصف الخدمة في مخزون بروتوكول خدمة الويب. تصف طبقة وصف الخدمة واجهة المستخدم لخدمة الويب.

هيكل WSDL
هيكل WSDL

9) ما هو نوع الأمان المطلوب لخدمات الويب؟

يجب أن يكون مستوى الأمان لخدمات الويب أكثر من ما نقوله عن طبقة المقابس الآمنة (SSL). لا يمكن تحقيق هذا المستوى من الأمان إلا من خلال Entrust Secure Transaction Platform. تحتاج خدمات الويب إلى هذا المستوى من الأمان لضمان المعاملات الموثوقة وتأمين المعلومات السرية.


10) هل لديك أي فكرة عن خدمات أمن المؤسسة؟

وكما يوحي اسمها، فإن هذه الخدمات هي أساس أو أساسيات التكامل والمصادقة والترخيص والتوقيعات الرقمية وعمليات التشفير.


11) تحديد خدمة تحديد الهوية Entrust؟

تأتي خدمة تعريف Entrust من منصة Entrust Security Transaction. تسمح هذه المنصة للشركات بالتحكم في الهويات الموثوقة لتنفيذ المعاملات الخاصة بمعاملات خدمات الويب.


12) ماذا يعني UDDI؟

UDDI تعني "العالمي" و"الوصف" و"الاكتشاف" و"التكامل". إنها طبقة الاكتشاف في مكدس بروتوكول خدمات الويب.


13) تعريف خدمة استحقاقات التوكيل؟

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


14) تعريف خدمة خصوصية Entrust؟

وكما يوحي اسمها، فإنها تتعامل مع الأمن والسرية. تقوم هذه الخدمة بتشفير البيانات للتأكد من أن الأطراف المعنية فقط هي التي يمكنها الوصول إلى البيانات.


15) ماذا تقصد بـ PKI؟

ويعني البنية التحتية للمفتاح العام.


16) ما هي الأدوات المستخدمة لاختبار خدمة الويب؟

لقد استخدمت SoapUI لـ SOAP WS و Firefox البرنامج المساعد للملصق لخدمات RESTFul.


17) هل تفرق بين SOA وخدمة الويب؟

SOA هو تصميم وهندسة معمارية لتنفيذ خدمات أخرى. يمكن تنفيذ SOA بسهولة باستخدام بروتوكولات مختلفة مثل HTTP وHTTPS وJMS وSMTP وRMI وIIOP وRPC وما إلى ذلك. بينما تعد خدمة الويب في حد ذاتها تقنية مطبقة. في الواقع، يمكن تنفيذ SOA باستخدام خدمة الويب.


18) ناقش الأساليب المختلفة لتطوير خدمة الويب القائمة على SOAP؟

يمكننا تطوير خدمة ويب قائمة على SOAP بنوعين مختلفين من الأساليب مثل العقد الأول والعقد الأخير. في الطريقة الأولى يتم تعريف العقد أولا ثم يتم اشتقاق الفئات من العقد، وفي الطريقة اللاحقة يتم تحديد الفئات أولا ثم يتم اشتقاق العقد من هذه الفئات.


19) إذا كان عليك أن تختار أسلوباً واحداً، فماذا سيكون اختيارك؟

من وجهة نظري، فإن النهج الأول وهو نهج العقد الأول هو أكثر جدوى مقارنة بالنهج الثاني ولكنه لا يزال يعتمد على عوامل أخرى أيضًا.


20) هل هناك أي تطبيق خاص مطلوب للوصول إلى خدمة الويب؟

لا، لا تحتاج إلى تثبيت أي تطبيق خاص للوصول إلى خدمة الويب. يمكنك الوصول إلى خدمة الويب من أي تطبيق يدعم طلب الكائنات المستندة إلى XML والاستجابة لها.


21) هل يمكنك تسمية عدد قليل من التطبيقات المجانية والتجارية لخدمات الويب؟

التطبيقات التي أعرفها هي Apache SOAP، وJAX-WS Reference Implementation، وJAX-RS Reference Implementation، وMetro، وApache CXF، وMS.NET، وJava 6.


22) ما اسم المتصفح الذي يسمح بالوصول إلى خدمة الويب؟

مطلوب كائن JavaScript XmlHttpRequest للوصول إلى خدمة الويب عبر المتصفحات. المتصفحات التي تدعم هذا الكائن هي Internet Explorer وSafari والمتصفحات المستندة إلى Mozilla FireFox.


23) ما هو الراحة؟

REST تعني نقل الحالة التمثيلية. REST في حد ذاته ليس معيارًا، في حين أنه يستخدم معايير مختلفة مثل HTTP، وURL، وXML/HTML/GIF/JPEG (تمثيلات الموارد) وtext/xml، وtext/html، وimage/gif، وimage/jpeg، وما إلى ذلك (أنواع MIME ).


24) كيف يمكن توفير API للمستخدمين؟

لتوفير API بالنسبة للمستخدمين، يمكن للمرء القيام بذلك بسهولة باستخدام "الجدول المفتوح". كل ما عليك فعله هو كتابة جدول مفتوح وهو في الأساس مخطط XML يشير إلى خدمة ويب.


25) ما اسم قنوات الاتصال المختلفة في خدمة الويب؟

تتكامل خدمة الويب مع ثلاثة بروتوكولات مثل HTTP/POST وHTTP/GET وSOAP. ويوفر ثلاث قنوات اتصال مختلفة للعملاء. يمكن للعميل اختيار أي طريقة اتصال حسب المتطلبات.


26) كيف يمكنك توثيق خدمة الويب؟

يتم اعتبار خدمات الويب بمثابة توثيق ذاتي لأنها توفر معلومات كاملة فيما يتعلق بالطرق والمعلمات المتاحة المستخدمة للمعايير المستندة إلى XML، والمعروفة باسم WSDL. يمكن للمرء أيضًا تقديم مزيد من المعلومات لشرح خدمات الويب عبر سمات WebService وWebMethod الخاصة بهم.


27) ما هي الحالات التي نحتاج فيها إلى خدمات ويب ASP.NET؟

يتم استخدام خدمات الويب ASP.NET عندما يحتاج المرء إلى تنفيذ بنية ثلاثية المستويات في خدمة الويب. فهو يتيح طرقًا سهلة لاستخدام مكونات الطبقة المتوسطة عبر الإنترنت. الميزة الرئيسية لخدمات الويب .NET هي قدرتها الكافية على التواصل عبر جدران الحماية لأنها تستخدم SOAP كبروتوكول نقل.


28) ما هي التقنيات الموزعة؟

أدت النسبة المتزايدة من التطبيقات الموزعة إلى زيادة الطلب على التقنيات الموزعة. يسمح بتقسيم وحدات التطبيق ونقلها إلى أجهزة كمبيوتر مختلفة على شبكات مختلفة.


29) هل تفرق بين خدمات الويب وCORBA وDCOM؟

تقوم خدمات الويب بنقل/استقبال الرسائل من/إلى التطبيق على التوالي، عبر بروتوكول HTTP. ويستخدم XML لتشفير البيانات.

تقوم CORBA وDCOM بنقل/استقبال الرسائل من/إلى التطبيق على التوالي، عبر بروتوكولات غير قياسية مثل IIOP وRPC.


30) هل يمكنك معرفة بعض فوائد خدمات الويب؟

أكبر ميزة لخدمة الويب هي أنها مدعومة بمجموعة واسعة من المنصات. علاوة على ذلك، في المستقبل القريب، قد توسع خدمات الويب حدودها وتعزز الأساليب الجديدة التي توفر السهولة للعملاء. لن يؤثر التحسين على العملاء، حتى لو كانوا يقدمون أساليب ومعلمات قديمة.


أسئلة المقابلة لخدمات الويب للخبرة

31) هل يمكنك تسمية بعض المعايير المستخدمة في خدمات الويب؟

المعايير المستخدمة في خدمات الويب هي WSDL (المستخدم لإنشاء تعريف الواجهة)، وSOAP (المستخدم لبناء البيانات)، وHTTP (قنوات الاتصال)، وDISCO (المستخدم لإنشاء مستندات الاكتشاف)، وUDDI (المستخدم لإنشاء سجلات الأعمال).


32) اشرح باختصار ما هو الديسكو؟

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


33) اشرح باختصار ما هو UDDI؟

يوفر UDDI (الوصف العالمي والاكتشاف والتكامل) دليلاً موحدًا لخدمات الويب على الإنترنت. يستخدم العملاء UDDI للعثور على خدمات الويب وفقًا لاحتياجات أعمالهم. يستضيف بشكل أساسي خدمات الويب من شركات مختلفة. من أجل مشاركة خدمات الويب، تحتاج إلى نشرها في UDDI.


34) اشرح أنواع البيانات المدعومة لخدمات الويب .NET؟

تستخدم خدمات الويب .Net المعايير المستندة إلى XML لنقل/تلقي المعلومات. وبالتالي، يمكن لخدمات الويب .NET أن تعمل فقط مع أنواع البيانات المعروفة بمعيار مخطط XML. مثل FileSteam، لا يتم التعرف على Eventlog وما إلى ذلك بواسطة معايير مخطط XML وبالتالي، فهي غير مدعومة في خدمات الويب.


35) كيف يتم اختبار خدمة ويب .NET؟

يستخدم ASP.NET صفحة اختبار بشكل روتيني، عند استدعاء عنوان URL لملف .asmx في أي متصفح. تعرض هذه الصفحة معلومات كاملة بخصوص خدمات الويب.


36) كيف يتم استهلاك خدمة الويب .NET؟

لأننا نعلم أن خدمات الويب مبنية على معايير XML. لذلك، يحتاج العملاء إلى الفهم الكامل للرسائل المستندة إلى XML لتبادل الرسائل. يمكن للعملاء التواصل مع خدمات الويب من خلال الإطار. NET الذي يقدم آليات الوكيل. تحتوي آليات الوكيل هذه على معلومات تفصيلية تتعلق بمشاركة البيانات ضمن خدمات الويب والتي يمكن للعملاء استخدامها بسهولة.


37) هل يمكنك تسمية الاثنين Microsoft حلول للتطبيقات الموزعة؟

وهما Microsoft حلول التطبيقات الموزعة هي .NET Web Services و .NET Remoting.


38) التفريق بين خدمات ويب .NET و .NET عن بعد؟

بقدر ما يتعلق الأمر بالبروتوكول، تستخدم خدمة الويب .NET HTTP، بينما تستخدم خدمة .NET Remoting أي بروتوكول، مثل TCP/HTTP/SMTP. عندما يتعلق الأمر بالأداء، فإن .NET Remoteing أسرع نسبيًا من .NET Web Service. وأيضًا، نظرًا لأن خدمات الويب .NET يتم استضافتها عبر IIS، فهي أكثر موثوقية بكثير من خدمة .NET عن بعد.


39) ما اسم المكونات التي سيتم نشرها أثناء نشر خدمة الويب؟

المكونات التي يجب نشرها أثناء نشر خدمة الويب هي دليل تطبيقات الويب، وملف Webservice.asmx، وملف Webservice.Disco، وملف Web.Config، وBin Directory.


40) ما هي الخطوات التي يقوم بها العميل للوصول إلى خدمة الويب؟

أولاً، يتم إنشاء مرجع ويب لخدمة الويب بواسطة العميل في طلبه. ثم يتم إنشاء فئة الوكيل. بعد ذلك يتم إنشاء كائن من فئة الوكيل، وأخيرًا، يتم الوصول إلى خدمة الويب عبر كائن الوكيل هذا.


41) كيف يتم تنفيذ خدمات الويب في .NET؟

لتنفيذ خدمات الويب في .NET، يتم استخدام معالجات HTTP لمقاطعة الطلبات لملفات .asmx.


42) اشرح بعض عيوب التخزين المؤقت للاستجابة؟

يكون التخزين المؤقت للاستجابة عديم الفائدة أو غير فعال عندما تقبل الطريقة كمية كبيرة من القيم لأن التخزين المؤقت يعني تخزين الكثير من المعلومات. وأيضًا، إذا كانت الطريقة تعتمد على مصدر خارجي للمعلومات، ولم يتم توفيرها ضمن المعلمات، فسيتم تجاوز هذه الطرق.


43) ما هو الحل البديل للتخزين المؤقت للاستجابة؟

يمكن للمرء استخدام التخزين المؤقت للبيانات (System.Web.Caching.Cach) بدلاً من التخزين المؤقت للاستجابة.


44) نبذة مختصرة عن عيوب استخدام طرق GET وPOST للتواصل مع خدمة الويب؟

هذه الأساليب أقل أمانًا وتمنع المستخدمين من تمرير الهياكل والكائنات كوسيطات. كما أنه لا يسمح للمستخدمين بتمرير وسيطات ByRef.


45) كيف يمكن للمرء الوصول إلى الفصل كخدمة ويب؟

للوصول إلى فئة ما كخدمة ويب، ينبغي للمرء أن يرث الفئة من فئة System.Web.Services.WebService وتأهيل الفئة باستخدام سمة WebService.


46) كيف يمكن الوصول إلى طريقة فئة خدمة الويب عبر الإنترنت؟

للوصول إلى طريقة فئة خدمة الويب عبر الإنترنت، يجب على المرء تأهيل طريقة باستخدام سمة WebMethod.


47) كيف يتم تنظيم رسالة SOAP؟

تتكون رسالة SOAP من مغلف SOAP ورؤوس SOAP ونص SOAP.


48) هل يمكنك تسمية أنواع مختلفة من خدمات الويب؟

هناك نوعان من خدمات الويب في المجمل، أي خدمة الويب المستندة إلى SOAP وخدمة الويب RESTful.

وقد سبق ذكر هذا السؤال في وقت سابق.


49) ما هو المختلف في خدمات الويب RESTful؟

لا تحتوي خدمات الويب RESTful على أي عقد أو ملف WSDL.


50) أعطني بعض الأسباب لاستخدام خدمة الويب RESTful؟

خدمات الويب المريحة سهلة التنفيذ والاختبار. وهو يدعم تنسيقات البيانات المختلفة مثل XML وJSON وما إلى ذلك.


51) اشرح ما هي خدمات الويب JAVA؟ ما هي طرق إنشاء خدمات الويب؟

تم تطوير خدمات الويب Java لبناء ونشر خدمة الويب الأساسية على منصة JAVA.

لإنشاء خدمات الويب، هناك طريقتان يتم اعتمادهما

  • نهج من أعلى إلى أسفل
  • نهج أعلى متابعة

52) اشرح ما هو JAXP؟

JAXP عبارة عن واجهة برمجة تطبيقات JAVA لمعالجة XML تتيح للتطبيق كتابة بيانات XML وقراءتها ومعالجتها وتحويلها. وبالمثل، لأداء وظائف أخرى متنوعة، توجد واجهات برمجة تطبيقات Java أخرى مثل JAX-RPC، وJAXM، وJAXR، وJAXB، وما إلى ذلك.


53) اذكر إطار ربط JAXB؟

يتوفر إطار ربط JAXB في ثلاث حزم Java

  • ربط: تحدد هذه الحزمة الفئات والواجهات المجردة التي يتم استخدامها مباشرة مع فئات المحتوى
  • xml.bind.util: تحتوي هذه الحزمة على فئات الأدوات المساعدة التي قد تستفيد منها تطبيقات العميل لإدارتها التنظيم وإلغاء التنظيم والتحقق من الصحة أحداث
  • xml.bind.helper: توفر هذه الحزمة المساعدة تطبيقات جزئية لبعض واجهات javax.xml.bind. لا ينبغي استخدام واجهات برمجة التطبيقات هذه مباشرة بواسطة التطبيقات التي تستخدم بنية JAXB

54) أعط مثالاً بسيطًا لكيفية عمل مستند XML على Marshal وUnmarshal في إطار عمل JAVA؟

التنظيم هو عملية تحويل مستند XML إلى نموذج Java قابل للقراءة بينما UnMarshalling هو العملية العكسية للتنظيم. دعونا نرى كيف تقوم Java بإلغاء تنظيم مستند XML ثم تنظيمه مرة أخرى

JAXBContext jc= JAXBContext.newInstance ("com.acme.foo");

// unmarshal from foo.xml

Unmarshaller u = jc.createUnmarshaller () ;

FooObject fooObj=

(FooObject)u.unmarshal (new File ("foo.xml") );

// marshal to sytem.out

Marshaller m = jc.createMarshaller ();

m.marshal (fooObj, System.out);

55) اشرح ماذا يفعل مارشال إذا لم يتم الإعلان عن خاصية jaxb.encoding؟

افتراضيًا، سيستخدم Marshaller "UTF-8" إذا لم يتم الإعلان عن خاصية jaxb.encoding.


56) اذكر ما هي أنواع التحقق التي يمكن لعميل JAXB القيام بها؟

هناك نوعان من التحقق من صحة عميل JAXB الذي يمكن أن يقوم به JAXB

  • التحقق من صحة الوقت
  • التحقق من صحة الطلب

57) اذكر ما هي الطرق الثلاث للتعامل مع الحدث الذي تمت مواجهته أثناء عمليات التنظيم وإلغاء التنظيم والتحقق من الصحة؟

  • استخدام معالج الأحداث الافتراضي
  • تسجيل وتنفيذ معالج حدث مخصص
  • استخدم الأداة المساعدة ValidationEventCollector

58) اشرح أين يقع مترجم JAXB؟

يتم وضع برنامج التحويل البرمجي لربط مخطط JAXB في ملف <JWSDP_Home>/jaxb/bin الدليل. يوجد في هذا الدليل نصان، xjc.sh (Solaris/Linux) وxjc.bat (Windows).


59) في أي الحالات تحتاج إلى تخصيص الارتباط الافتراضي؟

في بعض الحالات، يُطلب منك تخصيص الارتباط الافتراضي مثل

  • إنشاء وثائق API لحزم JAXB والفئات والأساليب والثوابت المشتقة من المخطط
  • إعطاء أسماء مخصصة ذات معنى لغويًا للحالات التي لا يمكن لتعيين معرف اسم XML الافتراضي إلى Java التعامل معها تلقائيًا
  • تجاوز الارتباط الافتراضي - مثل تحديد أنه يجب إرفاق مجموعة نموذجية بفئة بدلاً من قائمة

60) اشرح ما هو التخصيص المضمن؟

التخصيص لروابط JAXB يتم إجراؤه عن طريق إعلانات الربط المضمنة في ملف مخطط XML الذي يأخذ شكل العناصر المضمنة في المخطط عناصر.


61) اشرح ما هو توقيع XML؟

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


62) اشرح ما هو ستاكس؟

Stax يرمز إلى Streaming API لـ XML؛ إنها واجهة برمجة التطبيقات (API) لقراءة وكتابة مستندات XML، والتي تنشأ من لغة برمجة جافا.


63) اذكر ما هي واجهات برمجة تطبيقات XML المعتادة؟

تتضمن واجهات برمجة تطبيقات XML المعتادة

  • واجهات برمجة التطبيقات المستندة إلى DOM أو المستندة إلى الشجرة: تتم قراءة المستند بأكمله في الذاكرة كبنية شجرة للتوفر العشوائي عن طريق استدعاء التطبيق
  • واجهات برمجة التطبيقات المستندة إلى الأحداث: يسجل التطبيق الحصول على الأحداث عند مواجهة الكيانات داخل المستند المصدر

64) اشرح ما هو تحليل الدفع والسحب؟

  • سحب التحليل: يُشار إلى تحليل سحب التدفق إلى نموذج برمجة يقوم فيه تطبيق العميل باستدعاء الأساليب الموجودة في مكتبة تحليل XML، عندما يحتاج إلى الاتصال بمجموعة معلومات XML - مما يعني أن العميل سيحصل فقط على بيانات XML عندما يُطلب منه ذلك
  • تحليل الدفع: في Push Parsing، يقوم المحلل بدفع أحداث التحليل أو بيانات XML إلى التطبيق. في نموذج الدفع، يتولى المحلل اللغوي عملية التحليل ويستدعي المحلل اللغوي أساليب المعالج المنفذة.

65) اشرح ما هي التقنية التي يعتمد عليها أمان XWS؟ أذكر الخيارات التي يوفرها أمان XWS لتأمين تطبيقات JAX-RPC؟

يعتمد أمان XWS على تأمين خدمات الويب المبنية على JAX-RPC وعلى التطبيق المستقل المستند إلى SAAJ. لتأمين تطبيق JAX-RPC، الخيارات التي يوفرها أمان XWS هي

  • التوقيع الرقمي XML
  • تشفير XML
  • التحقق من رمز اسم المستخدم
  • واجهات برمجة تطبيقات إطار أمان XWS

66) قم بإدراج الحزم الست المتاحة في واجهة برمجة تطبيقات التوقيع الرقمي بتنسيق XML؟

API التوقيع الرقمي هو

  • xml.crypto
  • xml.crypto.dsig
  • xml.crypto.dsig.keyinfo
  • xml.crypto.dsig.spec
  • xml.crypto.dom
  • xml.crypto.dsig.dom

67) اشرح ما هو جاكسر؟

JAXR هي واجهات برمجة تطبيقات برمجة JAVA لتطبيق منصة Java للوصول إلى أنواع مختلفة من سجلات البيانات التعريفية والتفاعل معها برمجيًا.


68) اشرح مما تتكون بنية JAXR؟

تتكون بنية JAXR من عميل JAXR وموفر JAXR.

  • عميل جاكسر: إنه برنامج عميل يستخدم JAXR API لاستخدام السجل من خلال موفر JAXR
  • مزود جاكسر: إنه تطبيق لـ JAXR API الذي يوفر الوصول إلى موفر تسجيل معين أو إلى فئة من موفري التسجيل المبنيين على مواصفات مشتركة.

69) اشرح ما هي نماذج مراسلة JAXM؟

هناك نوعان من نماذج المراسلة لـ JAXM المتزامن وغير المتزامن

  • نموذج الرسائل المتزامنة: في مثل هذا النوع من النماذج، يتواصل العميل مباشرة مع المصدر. في هذا، سيقوم العميل بإرسال الطلب وينتظر.
  • نموذج الرسائل غير المتزامنة: في هذا النموذج، يقوم العميل بتوجيه الرسالة إلى مزود المراسلة ثم يعود مرة أخرى. يقوم موفر الرسائل بعد ذلك بتنفيذ توجيه الرسالة إلى المصدر النهائي.

70) اشرح ما هو UDDI، DISCO وWSDL؟

  • UDI: ويعني الوصف العالمي والاكتشاف وأنا هو الدليل الذي يستخدم لنشر واكتشاف خدمات الويب العامة
  • ديسكو: ومن المعروف عادة باسم الاكتشاف. فهو يجمع الخدمات المشتركة معًا ويكشف عن مستند مخططات خدمات الويب
  • WSDL: إنها لغة وصف خدمة الويب (WSDL). يتم استخدامه لوصف خدمات الويب. يتضمن الوصف عنوان URL لخدمات الويب والخصائص والأساليب التي تدعمها خدمات الويب ونوع البيانات التي تدعمها وتفاصيل البروتوكول التي تدعمها

ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)