نظم الرقابة والتألق
مقدمة إلى خطة التكيف من أجل تكامل نظام الجراثة
Table of Contents
ويعد برنامج " أدابتر باترن " نمطاً تصميمياً يستخدم في تطوير البرامجيات لتمكين التفاعلات المتعارضة من العمل معاً، وهو مفيد بصفة خاصة عند إدماج النظم القديمة في التطبيقات الحديثة، مما يتيح الاتصال السلس دون إعادة كتابة المدونة القائمة.
ما هو "أديبتر باترن"؟
ويعمل برنامج " أدابتر " كجسر بين واجهتين متعارضتين، ويغلف صفاً قائماً مع واجهة جديدة، مما يجعله متوافقاً مع مدونة العملاء، وهذا النمط هو جزء من الأنماط الكلاسيكية للتصميم الأربعة، ويستخدم على نطاق واسع في البرمجة ذات الوجهة الموضوعية.
لماذا تستخدمين "أدباتر باترن" لنظم الإرث؟
وكثيرا ما تكون نظم المجاملة قد تجاوزت مستوياتها البينية التي لا تضاهي متطلبات التطبيقات الحديثة، إذ يتيح استخدام المكيفين للمطورين ربط عناصر جديدة من البرامجيات بهذه النظم القديمة دون إدخال تعديلات واسعة النطاق، وهذا النهج يقلل التكاليف ويقلل المخاطر ويعجل بمشاريع التكامل.
كيف يعمل الآدابتر
ويشمل النمط ثلاثة عناصر رئيسية:
- Target Interface:] The interface expected by the client.
- Adaptee:] The existing legacy system with an incompatible interface.
- Adapter:] The class that implements the target interface and wraps the adaptee, translating requests accordingly.
سيناريو نموذجي
يفترض أن التطبيق الحديث يحتاج إلى التواصل مع نظام قديم لتجهيز المدفوعات، ويتوقع التطبيق الجديد وجود واجهة محددة، ولكن النظام القديم له نظام مختلف، ويمكن إنشاء مكيف لترجمة المكالمات من الواجهة الجديدة إلى النظام القديم، مما يتيح التوافق دون تغيير المدونة القديمة.
فوائد استخدام خطة أدباتر
- :: تيسير إدماج النظم القديمة دون إعادة كتابة المدونة.
- يعزز قابلية التداول والمرونة
- :: تخفيض وقت التنمية وتكاليفها.
- يجعل الأنظمة أكثر قابلية للاستمرار وقابلية للتكرار
خاتمة
ويعد برنامج " أداتبتر " أداة قوية لإدماج النظم القديمة في الهياكل الحديثة، وبإنشاء مكيف يترجم الوصلات البينية، يمكن للمطورين أن يكفلوا التوافق وتوسيع نطاق عمر النظم القائمة مع بناء قدرات وظيفية جديدة.