سؤال

هل يمكنني استخدام خدمة وكيل بدون خدمة أعمال أثناء تكوين تدفقات الرسائل في Oracle Service Bus؟ إذا كان الأمر كذلك ، فما هي السيناريوهات التي سنستخدمها؟

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

المحلول

يمكنك إنشاء خدمة وكيل لا تستخدم خدمة أعمال.

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

نصائح أخرى

أعتقد أنه لا يمكنك إنشاء خدمة وكيل بدون مكالمة خدمة أعمال في OSB ، ولكن يمكنك الاتصال بخدمات الأعمال الوهمية التي تنشر على موضوع JMS لا يستمع إليه أحد. يمكن لهذا النوع من خدمة الوكيل تنفيذ تحويل البيانات (مثل XSLT) بين الطلب والاستجابة ، أو إثراء الاستجابة مع البيانات التي تم استردادها من جدول البحث (FN-BEA: Execute-SQL ()).
تهدف حافلة الخدمة ، مثل OSB إلى توفير واجهة لخدمات (الأعمال) الخلفية: توجيه الخدمات الحالية وتكوينها. ما تطلبه هو إنشاء خدمات خلفية جديدة أكثر ملاءمة لخوادم Java EE أو Oracle BPEL.

تحديث: يمكنك إنشاء خدمة وكيل مستقلة ، إذا كنت تستخدم زوج خط الأنابيب والمرحلة ، ولكن لا توجد خطوات مسار.

يمكنك إنشاء خدمة وكيل بدون خدمة أعمال. من المفترض أن يكون سيناريو بسيطًا أنك تريد جلب البيانات من قائمة الانتظار ، ويمكن أن يكون JMS أو MQ ، ولا تريد أن تفعل أي شيء مع هذه البيانات. أنت فقط تريد فقط تفريغ قائمة الانتظار ولا تريد تخزين الرسالة. في هذه الحالة ، يمكن تحقيق هدفك بمجرد إنشاء خدمة وكيل.

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