سؤال

أتعلم عن خدمات الويب ومعظم الموارد التي قرأتها تتحدث عن تسجيل خدمة الويب الخاصة بك بمجرد أن تكون جاهزة للاستخدام من قبل الآخرين. هل تسجيل خدمة ويب مطلوبة لاستخدام الخدمة؟

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

هل كانت مفيدة؟

المحلول

يمكنك بالتأكيد استخدام الخدمة بدون سجل UDDI.

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

تخيل القيام بالتطوير حيث يتعين عليك تسجيل أي خدمة ويب قبل استخدامها. yikes!

نصائح أخرى

لا ، ليس على الإطلاق.

ربما تتحدث عن أدلة API التي يمكنك تسجيل WS الخاص بك في. مثل Uddi أو ما تم تسميته. اختياري تماما.

لا أحد يستخدم UDDI بعد الآن. إنها فكرة حان وقتها وذهب.

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

كيف يمكن للخدمة أو التطبيق معرفة ما إذا كانت الخدمة مسجلة أم لا؟

علاوة على ذلك ، لماذا يهتمون؟

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

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

ولكن بعد ذلك ، ما هي عملية الاكتشاف التي أتحدث عنها؟ أنا أشير إلى إنسان (مطور ، مهندس معماري ، إلخ) يقوم بتصميم/تطوير برنامج يحتاج إلى استدعاء الخدمة. يجب أن يكون لهذا الشخص وسائل للبحث عن الخدمات المتوفرة في منظمته. إذا لم يكن الأمر كذلك ، فإن ميزة إعادة استخدام الخدمات تتعرض للخطر. يدور Discovery أيضًا حول اكتشاف البشر أن هناك خدمة في مكان ما في منظمة تكنولوجيا المعلومات التي توفر الوظائف التي يريدونها. في هذه الحالة ، يمكن أن يكون السجل بسيطًا مثل تقرير HTML الذي تم إنشاؤه وتحديثه يدويًا أو تم إنشاؤه عن طريق تحليل (XSLT يأتي مفيدًا) ملفات WSDL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top