مكونات الموفق

يوضح الجدول التالي مكونات الموفق:

المكون

الوصف

موفق ملف هيكل موصل جافا

موفق التكنولوجيا لقراءة وكتابة الملفات في نظام الملفات المحلية. هو المسؤول عن اختيار الملفات من المجلد الوارد وإدخالها إلى معالج الملف العام.

معالج الملف العام

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

محلل الملفات

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

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

تتم قراءة البيانات الأولية في أجزاء من ملف المدخلات ويتم تحويلها إلى تنسيق XML العادي قبل إدخالها إلى سير رسائل OSB. سبب قراءة البيانات في أجزاء هو كالتالي:

الافتراض أن ملف المدخلات يحتوي على قراءات تخص 100 مكون قياس. قد ترغب في قراءة ملف المدخلات في أجزاء لسببين محددين.

  1. تضمن قراءة بيانات مكون قياس واحد أن يتم ربطه إلى بيانات القياس الأولية بشكل مناسب في نفس الوقت.

  2. تضمن قراءة البيانات في الأجزاء عدم تحميل الملف بأكمله في الذاكرة، مما قد يتسبب في حدوث مشكلات في الموارد.

خدمة الوكيل الواردة

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

خدمة وكيل المعالجة

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

خدمة وكيل معالجة النتائج

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