API Schnittsellen
Vorteile durch Programmierschnittstellen
Vereinfachung großer und komplex angelegter Softwarepakete
Klare Gesamtstruktur des Programms
Erhöhte Sicherheit durch zentrales Testen von übergebenen Daten
Auslagerung einzelner Funktionen in praktische Module
Einfachere Wartung und Minimierung der Fehler durch modularen Programmcode mit Programmierschnittstellen
Reduzieren der redundanten Arbeit
Beispiele für Programmierschnittstellen
Google Maps
z.B. für die Einbindung des Services auf der eigenen Website
PayPal
Integration der PayPal-Transaktionen in die eigene Kaufabwicklung
DHL
Integration der Sendungsverfolgung in eigene Systeme oder Shops