Neem contact met ons op voor een gepersonaliseerde FinMV-offerte op maat van uw behoeften.
API staat voor "Application Programming Interface" (Application Programming Interface). De meeste grote bedrijven ontwikkelen op een bepaald moment API's voor klanten of voor intern gebruik.
Een open API die is gekoppeld aan een financieel platform stelt uw bedrijf in staat connectiviteit en eindeloze integratiemogelijkheden te bieden.
Meestal bouwen ontwikkelaars eerst een website, een investeerdersportaal en een backoffice, en laten ze de API voor later liggen. Naarmate het bedrijf groeit, ontstaat de behoefte aan integratie met andere diensten en partners. Dan voegen ontwikkelaars een API toe om dergelijke integraties mogelijk te maken. Dit is meestal het resultaat wanneer de API als een latere toevoeging wordt behandeld in plaats van als een contract tussen modules.
De zwakke plek van deze aanpak is dat de API in wezen een aanhangsel van het platform is, dat alleen nodig is voor communicatie met externe partners. Hierdoor zijn de API-mogelijkheden meestal beperkt en dupliceren ze een deel van de backofficefunctionaliteit.
Deze aanpak creëert ook een kwetsbaarheid. Als de API is gebouwd op basis van de backoffice, dan kan de backofficesite zelf niet alleen toegankelijk blijven voor medewerkers en afgesloten worden voor externe verzoeken. De backofficesite moet dan voor iedereen toegankelijk zijn, niet alleen voor medewerkers, omdat elke externe partnerdienst toegang moet hebben tot het platform via de API.
Omdat modules vanaf het begin door expliciete contracten worden beschreven, bestaat de API meteen en wordt deze niet pas later aangebouwd. Dit is een gevolg van hoe wij de architectuur kiezen, en niet van één specifieke manier van implementeren.
Op uw financiële platform kunt u zeggen dat de API het "brein" van het systeem is. Alle gegevens worden erin verwerkt, de bedrijfslogica ligt erin vast, en er worden query's uitgevoerd naar databases en serviceproviders. Uw promosite, klantportaal en backoffice voeren eveneens al hun werk met het platform uit via de API.
Deze aanpak biedt een aantal voordelen: