التقنيات المالية النوعية لنستعرض بعض التقنيات المالية النمطية. سنتناول في هذه الدروس واجهات برمجة التطبيقات وسلاسل الأصول الرقمية وقواعد البيانات المتسلسلة وإنترنت الأشياء. واجهات برمجة التطبيقات تساعد التطبيقات في تبادل البيانات بأمان من خلال فرض قواعد قياسية على اتصالات الكمبيوتر. وفقاً لموقع شركة آي بي إم، تسمح واجهات برمجة التطبيقات للشركات بكشف بيانات التطبيق لجهات خارجية وأقسام بداخلها. وينتج عن ذلك تعاون أوثق، وكذلك تعزيز الأمن والمرونة بين الشركات المختلفة. يمكن أن تعمل واجهات برمجة التطبيقات بالطرق التالية. يبدأ العميل استدعاء واجهة برمجة التطبيقات. تستدعي واجهة برمجة التطبيقات خادم الويب أو البرامج الخارجية المستخدمة. يرد البرنامج الخارجي أو الخادم على واجهة برمجة التطبيقات. وأخيراً، تُنقل البيانات من واجهة برمجة التطبيقات إلى التطبيق الأولي. الهدف من بدء استدعاء العميل لواجهة برمجة التطبيقات هو الحصول على المعلومات ومعالجتها وإرسالها إلى خادم الويب، ثم إلى معرف الموارد المنتظم. وبعد ذلك تستدعي واجهة برمجة التطبيقات الخادم أو البرنامج الخارجي، الذي يتواصل مع واجهة برمجة التطبيقات. تبدأ عملية نقل البيانات وتستمر عبر واجهة برمجة التطبيقات. لنفهم واجهات برمجة التطبيقات بشكل أفضل، لنناقش واجهة المستخدم. في حين يتواصل الإنسان باستخدام التعبيرات اللفظية ولغة الجسد، تستخدم الآلات رموزاً رقمية وبرامج مصممة مسبقاً لتلقي تعليمات الإنسان وقراءتها. تعمل واجهة المستخدم كمَنفذ لربط المستخدمين والآلات، وتساعد الآلات في استيعاب احتياجات الإنسان. عند التعامل مع الآلات، من الأفضل إيجاد طريقة تتيح لها استيعاب ما تريده وما تتوقعه منها. فالغرض من لوحات المفاتيح وأجهزة الماوس والشاشات التي تعمل باللمس وأنظمة التعرف على الصوت هو تحويل الأفكار إلى صيغة يمكن للآلات استيعابها. وما أن تستوعب أجهزة الكمبيوتر الأوامر، يمكنها تنفيذ المطلوب. واجهة برمجة التطبيقات بمثابة المَنفذ الذي يربط التطبيقات والبرامج المختلفة ببعضها، لتتمكن من التواصل والعمل معاً. مثلاً، إذا كنت أمريكياً تتسوق عبر موقع أمازون، قد يختار البائع استخدام خدمة البريد الأمريكية لشحن المنتج. يمكنك تتبع الشحنة من خلال الضغط على رابط التتبع بالموقع الإلكتروني لشركة أمازون، وستظهر سجلات الشحن على الفور. تتيح لك هذه السجلات وصولاً سريعاً وآمناً إلى معلوماتك دون الحاجة إلى تذكرها. إن أمازون وخدمة البريد الأمريكية هما مقدما خدمات ولكل منهما موقع إلكتروني منفصل تديره فرق تقنية من شركات مختلفة. ولكن أمازون طورت واجهة برمجة تطبيقات تتيح للعملاء الوصول إلى بيانات لدى خدمة البريد الأمريكية. وبذلك يكون المَنفذ بين هاتين الشركتين المختلفتين مفتوحاً. ويمكن للمستخدمين استخدام هذا المَنفذ للوصول بسهولة إلى المعلومات التي يحتاجونها. وتُعد منصة باي بال مثالاً على واجهة برمجة تطبيقات لمقدم خدمات دفع خارجي. فيمكن للمستخدمين إجراء عمليات شراء عبر الإنترنت دون تعريض أمانهم المالي أو هويتهم للخطر. في النظام البنكي التقليدي، يتلقى العميل فقط الخدمات التي تنتمي لخط المنتجات التي يملكها أو يُشغِّلها البنك نفسه. ولكن باستخدام واجهة برمجة التطبيقات، ينشئ البنك منظومة مفتوحة تسمح لجميع مقدمي الخدمة عبر الإنترنت بالمشاركة. يمكن إنشاء واجهات برمجة التطبيقات إذا أدرك البنك القيمة المحتملة للجهات الخارجية، مثل شركات التأمين ومستشاري الاستثمار ودور المزادات وشركات بيع السيارات. فالهدف هو تقديم خدمة أفضل للمستخدمين والإبقاء عليهم في المنظومة على المدى الطويل. منذ عام 2016، أطلق سيتي بنك مركز عالمي مُطوِّر لواجهة برمجة التطبيقات، الذي يتيح للمطورين من خارج البنك الاطلاع على واجهات برمجة التطبيقات المتعددة وتعديلها، ومنها إدارة الحسابات والدفع عبر الإنترنت وخدمات الائتمان. ويواصل سيتي بنك إتاحة واجهات برمجة التطبيقات وتشجيع المطورين المحليين على التعاون في العديد من الدول، مثل الهند والمكسيك وروسيا والمملكة المتحدة وسنغافورة. فواجهات برمجة التطبيقات لها دور حيوي في دعم مرونة الشركات وفي الوقت نفسه تعزيز التعاون المحلي والعالمي من خلال عدة طرق. كما أنها تؤدي إلى دمج عميق واستئناف الخدمات المالية الرقمية في قطاع التمويل.