Contattaci per un preventivo FinMV personalizzato su misura per le tue esigenze.
API sta per "Application Programming Interface" (Application Programming Interface). La maggior parte delle grandi aziende sviluppa API per i clienti o per uso interno a un certo punto.
Un'API aperta collegata a una piattaforma finanziaria consente alla tua azienda di offrire connettività e infinite possibilità di integrazione.
Di solito gli sviluppatori realizzano il sito, il portale investitore e il back office, lasciando l'API per dopo. Man mano che il business si sviluppa, emergono esigenze di integrazione con altri servizi e partner. A quel punto gli sviluppatori aggiungono l'API per rendere possibili tali integrazioni. È quello che succede di solito, quando l'API viene considerata un ripensamento e non un contratto tra i moduli.
Il punto debole di questo approccio è che l'API è essenzialmente un'appendice alla piattaforma, necessaria solo per la comunicazione con i partner esterni. Di conseguenza, le funzionalità dell'API sono di solito scarse e duplicano parte delle funzionalità del back office.
Inoltre, questo approccio crea una vulnerabilità. Se l'API è costruita sulla base del back office, il sito del back office stesso non può restare accessibile solo ai dipendenti e chiuso alle richieste esterne. Il sito del back office dovrà essere accessibile a tutti, non solo ai dipendenti, poiché qualsiasi servizio partner esterno dovrà poter accedere alla piattaforma tramite l'API.
Poiché i moduli sono descritti fin dall'inizio da contratti espliciti, l'API esiste da subito, e non viene aggiunta in seguito. È una conseguenza di come scegliamo l'architettura, non di un particolare modo di distribuzione.
Sulla tua piattaforma finanziaria si può dire che il "cervello" del sistema è proprio l'API. In essa vengono elaborati tutti i dati, è racchiusa la logica di business, avvengono le richieste ai database e ai fornitori di servizi. Il tuo sito promozionale, il portale cliente e il back office svolgono anch'essi tutto il lavoro con la piattaforma tramite l'API.
Questo approccio offre una serie di vantaggi: