تحديث أنظمة البنوك القديمة بمنهجية تصميم يقوده واجهات برمجة التطبيقات
Ahmed Al-Rashidi
شُيِّدت أنظمة الأساس المصرفية التي تُشغّل معظم المؤسسات المالية في العالم لحقبة مختلفة — ضخمة ومتجانسة، وموجّهة للدُفعات، ومصمَّمة وفق نماذج تشغيل قائمة على الفروع. يُعدّ استبدالها كلياً مُكلفاً باهظ الثمن ومحفوفاً بمخاطر تشغيلية جسيمة. يوفر تحديث التصميم المُقاد بواجهات برمجة التطبيقات بديلاً عملياً: تحليل النظام، وإتاحته، وتطويره تدريجياً، دون مخاطر الوقف الشامل الوجودية.
نمط شجرة الخانق في الخدمات المالية
يُعدّ نمط شجرة الخانق — الاستبدال التدريجي لنظام قديم ببناء وظائف جديدة حول أطرافه حتى يمكن إيقافه — الاستراتيجية التأسيسية وراء معظم برامج تحديث الأساس المصرفي الناجحة. الآلية خادعة في بساطتها: تُوضَع طبقة رقيقة لبوابة واجهة برمجة التطبيقات أمام النواة القديمة الحالية وتعترض الطلبات. تُبنى القدرات الجديدة كخدمات مصغّرة حديثة خلف هذه البوابة وتُربط بعقود واجهة برمجة التطبيقات ذاتها. تبدأ الطلبات التي كانت تصل سابقاً إلى النواة القديمة في التوجيه إلى الخدمات الجديدة، مجالاً تلو الآخر — المدفوعات والحسابات والإقراض — حتى تتقلص نسبة حركة المرور التي يتعامل معها النظام الأحادي وتتيح في نهاية المطاف إيقافه.
يتطلب تنفيذ هذا النهج في بيئة مالية خاضعة للتنظيم انضباطاً بالغاً. يجب الإدارة الدقيقة لإصدارات عقود واجهة برمجة التطبيقات لأن المستهلكين في المراحل الدنيا — تطبيقات الجوال، ومدمجي شركات التقنية المالية من الطرف الثالث، وأنظمة التقارير التنظيمية — لا يمكن تحديثهم جميعاً في آنٍ واحد. تُصدَر التغييرات الإضافية في مخططات البيانات بالتوازي؛ أما التغييرات الكاسرة فتستلزم جدول زمنياً منسقاً للإيقاف التدريجي مع إشعار صريح للمستهلكين.
«المؤسسة التي تنجح في التحديث المُقاد بواجهات برمجة التطبيقات ليست تلك التي تمتلك أفضل تقنية — بل تلك التي تمتلك أرسخ حوكمة لواجهات برمجة التطبيقات.»
الخدمات المصرفية المفتوحة ومنصة التمويل القابلة للتأليف
لا يقتصر تحديث التصميم المُقاد بواجهات برمجة التطبيقات على إدارة المخاطر وسداد الديون التقنية. بل هو الشرط الأساسي للمشاركة في منظومة الخدمات المصرفية المفتوحة التي تبنيها بنشاط هيئات تنظيمية عبر أوروبا ودول مجلس التعاون الخليجي وجنوب شرق آسيا. تُلزم PSD2 في أوروبا وأطر الخدمات المصرفية المفتوحة الناشئة في دول مجلس التعاون المؤسساتِ بإتاحة واجهات برمجة تطبيقات موحدة لأطراف ثالثة مرخصة. تجد البنوك التي استثمرت في طبقة واجهة برمجة تطبيقات نظيفة ومُدارة جيداً أن الامتثال يُمثّل امتداداً هامشياً للعمل المُنجز مسبقاً.
يُتيح نضج منصة واجهة برمجة التطبيقات، فضلاً عن الامتثال، نموذج التمويل القابل للتأليف — حيث يُجمّع البنك تجارب عملاء متميزة من قدرات أفضل فئة مُتاحة عبر واجهات برمجة التطبيقات بدلاً من بناء كل شيء داخلياً. وتتمثل النتيجة في أوقات طرح أقصر للمنتجات الجديدة، وإمكانية تحقيق الدخل من البيانات والقدرات كأعمال منصة، ومنظومة من المطورين توسّع نطاق وصول المؤسسة.
- بوابة واجهة برمجة التطبيقات: طبقة بوابة مُدارة تُطبّق المصادقة وتحديد المعدل والتسجيل بشكل موحد عبر جميع الخدمات الخلفية.
- اختبار العقد المُقاد بالمستهلك: فحوصات آلية في خط المعالجة باستخدام Pact أو ما يماثله لمنع وصول التغييرات الكاسرة إلى الإنتاج.
- سياسة الإصدار: إصدار دلالي مع نافذة دعم لا تقل عن 12 شهراً للنقاط النهائية المُوقَفة تدريجياً.
- الاستعداد للخدمات المصرفية المفتوحة: مواءمة تصميم واجهة برمجة التطبيقات للمعيار التنظيمي ذي الصلة منذ البداية.
مستعد لتحديث برمجيات مؤسستك؟
يمكن لفريقنا من المعماريين والمهندسين مساعدتك في التعامل مع تعقيدات تطوير البرمجيات الحديثة. لنبنِ شيئاً استثنائياً معاً.
تحدث مع خبرائناarrow_forwardالتعليقات (0)
كن أول من يعلّق
لا توجد تعليقات بعد. شاركنا رأيك!

