Banken API für den Endnutzer
Eine Softwareanwendung für den Endnutzer, wird normalerweise so entwickelt, dass die Anwendung möglichst einfach, schnell, leicht und nutzerfreundlich ist. Software selbst hingegen hat keine Augen, Emotionen oder Intuition und braucht dementsprechend auch keine nutzerfreundliche Bedienoberfläche, wenn es darum geht, Dienste für eine weitere Anwendung (und nicht für den Endnutzer) zur Verfügung zu stellen. Was sie dennoch braucht, ist – genau wie bei einer Benutzeroberfläche, die auf den Endanwender ausgelegt ist – eine Schnittstelle, die die Datenverarbeitung einfach macht.
Eine API besteht aus einer Reihe erprobter Routinen und Standards, die die Verarbeitung der Funktionen durch Anwendungen erlaubt. Diese müssen über die...