it

Opportunità

Hai bisogno di aiuto per le imprese?

Contattaci per un preventivo FinMV personalizzato su misura per le tue esigenze.

API

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.

Funzionalità API tradizionali

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.

Un approccio più moderno all'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:

  • i dati del tuo progetto sono sempre al sicuro, e l'accesso ad essi è rigorosamente controllato
  • è possibile creare molti tipi di portali cliente completi e siti promozionali
  • le funzionalità della tua API saranno massime