Schnittstelle

(Engl.: Interface); 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 Software-Komponenten 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.