Schnittstelle
(Engl.: Interface); Eine Schnittstelle ist eine Übertragungs- und
Verbindungsstelle zwischen zwei Systemen. Unterschieden wird zwischen
Mensch-Maschine- und Maschine-Maschine-Schnittstellen.
Mensch-Maschine-Schnittstellen für die Eingabe sind Eingabegeräte wie
Tastatur, Maus oder Joystick sowie Ausgabegeräte wie Bildschirm, Plotter,
Drucker oder Lautsprecher. Über die Maschine-Maschine-Schnittstelle erfolgt
der Austausch von Daten und Steuerungsinformationen der Hard- und
Softwarekomponenten untereinander sowie mit Peripheriegeräten (wie Drucker,
Maus oder Modem). Als (Benutzer-)Schnittstelle wird etwa ein
Web-Formular oder eine Eingabemaske bezeichnet, über die Daten in eine
Datenbank eingegeben werden können. Unter
API
(Application
Programming Interface) versteht man eine
Anwendungs-Programmier-Schnittstelle, die ein
Betriebssystem, eine Benutzeroberfläche oder eine komplexe Anwendung in
einer einheitlichen Softwareumgebung zur Verfügung stellt.