Contactez-nous pour un devis FinMV personnalisé et adapté à vos besoins.
API signifie "Application Programming Interface" (Application Programming Interface). La plupart des grandes entreprises développent des API pour les clients ou pour une utilisation interne à un moment donné.
Une API ouverte connectée à une plateforme financière permet à votre entreprise d'offrir de la connectivité et des possibilités d'intégration infinies.
Habituellement, les développeurs créent un site web, un portail investisseur et un back office, laissant l'API pour plus tard. À mesure que l'entreprise se développe, des besoins d'intégration avec d'autres services et partenaires apparaissent. Les développeurs ajoutent alors une API pour permettre ces intégrations. C'est généralement ce qui se produit lorsque l'API est traitée comme un ajout après coup plutôt que comme un contrat entre modules.
Le point faible de cette approche est que l'API est essentiellement un appendice de la plateforme, nécessaire uniquement pour communiquer avec des partenaires externes. Par conséquent, les capacités de l'API sont généralement limitées et dupliquent une partie des fonctionnalités du back office.
Cette approche crée également une vulnérabilité. Si l'API repose sur le back office, le site du back office lui-même ne peut pas rester accessible uniquement aux employés et fermé aux demandes externes. Le site du back office devra être accessible à tous, pas seulement aux employés, car tout service partenaire externe devra pouvoir accéder à la plateforme via l'API.
Comme les modules sont décrits par des contrats explicites dès le départ, l'API existe dès le début et n'est pas ajoutée plus tard. C'est une conséquence de la façon dont nous choisissons l'architecture, et non d'un style de déploiement particulier.
Sur votre plateforme financière, on peut dire que le « cerveau » du système est précisément l'API. Toutes les données y sont traitées, la logique métier y est intégrée, et les requêtes sont adressées aux bases de données et aux fournisseurs de services. Votre site promotionnel, votre portail client et votre back office effectuent également tout leur travail avec la plateforme via l'API.
Cette approche offre plusieurs avantages :