Schnittstelle

Eine Schnittstelle ist ein Teil eines Systems, das dem Austausch von Informationen als Spannungen, Energie oder Materie analog oder digital mit anderen Systemen dient. Bei einer Schnittstelle werden digitale oder auch analoge Daten übergeben, z. B. vom Mikrofon an eine Soundkarte. Eine Schnittstelle wird durch eine Menge von Regeln beschrieben, der Schnittstellenbeschreibung.
Standardisierte Schnittstellen bieten den Vorteil, dass Komponenten oder Module, die die gleiche Schnittstelle unterstützen, gegeneinander ausgetauscht werden können, das heißt sie sind zueinander kompatibel.
Man unterscheidet grundsätzlich zwischen Schnittstellen auf Hardware und auf Software-Ebene. Hardwareschnittstellen sind Schnittstellen zwischen physikalischen Systemen. Softwareschnittstellen oder Datenschnittstellen sind logische Berührungspunkte in einem Softwaresystem: sie definieren, wie Kommandos und Daten zwischen verschiedenen Prozessen und Komponenten ausgetauscht werden.

Stichwörter