نمط الوسيط
نمط الوسيط (بالإنجليزية: broker pattern) هو نمط معماري [1] [2]يمكن استخدامه لهيكلة أنظمة البرامج الموزعة مع مكونات منفصلة تتفاعل من خلال استدعاءات الإجراءات عن بعد . يعتبر مكون الوسيط مسؤولاً عن تنسيق الاتصال، مثل طلبات إعادة التوجيه ، بالإضافة إلى إرسال النتائج والاستثناءات .
سياق
- نظام يتكون من كائنات بعيدة متعددة تتفاعل بشكل متزامن أو غير متزامن.
- بيئة غير متجانسة.
الدافع
- عادة، هناك حاجة إلى مرونة كبيرة وقابلية للصيانة وقابلية للتغيير عند تطوير التطبيقات.
- يتم تقليل قابلية التوسع.
- تعقيدات الشبكات المتأصلة مثل المخاوف الأمنية والفشل الجزئي وما إلى ذلك.[3]
- تنوع الشبكات في البروتوكولات وأنظمة التشغيل والأجهزة.
حل
فصل وظائف اتصال النظام عن وظائف التطبيق الرئيسية من خلال توفير وسيط يعزل المخاوف المتعلقة بالاتصال .
المراجع
- Design patterns CD : elements of reusable object-oriented software. Addison-Wesley. 1998. ISBN 0-201-63498-8. OCLC 841922033. مؤرشف من الأصل في 13 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Head First design patterns : a brain-friendly guide. O'Reilly, Edition: 10th Anniversary ed. 2014. ISBN 978-0-596-00712-6. OCLC 984706156. مؤرشف من الأصل في 13 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة) - Jain, Prashant; Kircher, Michael (2007-01). "Pattern Oriented Software Architecture: Patterns for Resource Management". 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07). IEEE. doi:10.1109/wicsa.2007.32. ISBN 0-7695-2744-2. مؤرشف من الأصل في 13 يونيو 2020. الوسيط
|CitationClass=
تم تجاهله (مساعدة); تحقق من التاريخ في:|تاريخ=
(مساعدة)
- بوابة برمجة الحاسوب
- بوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.