Kontaktieren Sie uns für ein individuelles, auf Ihre Bedürfnisse zugeschnittenes FinMV-Angebot.
API steht für "Application Programming Interface" (Anwendungsprogrammierschnittstelle). Die meisten großen Unternehmen entwickeln irgendwann APIs für Kunden oder für den internen Gebrauch.
Eine offene API, die mit einer Finanzplattform verbunden ist, ermöglicht es Ihrem Unternehmen, Konnektivität und endlose Integrationsmöglichkeiten anzubieten.
Normalerweise erstellen Entwickler eine Website, ein Investorenportal und ein Backoffice und lassen die API für später übrig. Mit der Entwicklung des Geschäfts entsteht der Bedarf an Integration mit anderen Diensten und Partnern. Dann fügen Entwickler eine API hinzu, um solche Integrationen zu ermöglichen. So läuft es normalerweise, wenn die API als nachträglicher Einfall behandelt wird und nicht als Vertrag zwischen Modulen.
Der Schwachpunkt dieses Ansatzes ist, dass die API im Grunde ein Anhängsel der Plattform ist, das nur für die Kommunikation mit externen Partnern benötigt wird. Infolgedessen sind die API-Möglichkeiten meist dürftig und duplizieren einen Teil der Backoffice-Funktionalität.
Außerdem schafft dieser Ansatz eine Schwachstelle. Wenn die API auf dem Backoffice basiert, kann die Backoffice-Site selbst nicht nur für Mitarbeiter zugänglich bleiben und für externe Anfragen geschlossen werden. Die Backoffice-Site muss für alle zugänglich sein, nicht nur für Mitarbeiter, da jeder externe Partnerdienst über die API auf die Plattform zugreifen können muss.
Da Module von Anfang an durch explizite Verträge definiert sind, existiert die API von Beginn an, statt später angebaut zu werden. Das ist eine Konsequenz davon, wie wir die Architektur wählen, nicht eines bestimmten Bereitstellungsstils.
Auf Ihrer Finanzplattform kann man sagen, dass das "Gehirn" des Systems eben die API ist. In ihr werden alle Daten verarbeitet, die Geschäftslogik ist verankert, Abfragen an Datenbanken und Dienstanbieter erfolgen. Ihre Promo-Website, Ihr Kundenportal und Ihr Backoffice führen ihre gesamte Arbeit mit der Plattform ebenfalls über die API aus.
Dieser Ansatz bietet eine Reihe von Vorteilen: